Forum

Support help forum at MiniJoomla!
  1. Filip Stehlík
  2. Product Labels for Virtuemart
  3. neděle 5. květen 2019
Dobrý den pane Baláši,

testoval jsem Váš plugin a nějaké věci nefungují a s některými si nedovedu úplně poradit:

V detailu produktu, po vložení kódu z nápovědy


<?php $dispatcher = JDispatcher::getInstance(); $returnLabels = $dispatcher->trigger('labelsforProduct', array( $this->product )); ?>


do div "vm-product-media-container" se zobrazují tyto štítky:

SKLADEM instock Text zobrazuje Ikona zobrazuje div (se špatnou adresou)
VÝPRODEJ sale Text zobrazuje Ikona zobrazuje div (se špatnou adresou)
AKCE action Text zobrazuje Ikona zobrazuje div (se špatnou adresou)
DOPORUČUJEME recomended Text zobrazuje Ikona zobrazuje div (se správnou adresou, obrázek se načte)
SLEVA discount Text nezobrazuje Ikona nezobrazuje
PRODLOUŽENÁ ZÁRUKA warranty Text zobrazuje Ikona zobrazuje div (se špatnou adresou)
NOVINKA latest Text nezobrazuje Ikona nezobrazuje
DOPRAVA ZDARMA freeshiping Text zobrazuje Ιkona zobrazuje div (se špatnou adresou)
NEJPRODÁVANĚJŠÍ topten Text nezobrazuje Ikona nezobrazuje



V barvách štíků není volba pro skladem.
Při volbě ikon, se vytvoří div pro výše zobrazené stavy, ale špatně se načítá adresa ikony, kromě "Doporučujeme".
Nezobrazují se "Novinky", "Sleva", "Nejprodávanější" .

Co se týče zobrazení štítků na zobrazení v přehledu kategorie, tak jsem nepřišel na to, kam kód vložit.
Když to vložím rovněž do div "vm-product-media-container" , tak mne to shodí zobrazování produktů...?
Co se týče zobrazení, záměrně nechávám bez úpravy css.
Komentář
There are no comments made yet.
Rudolf Baláš
Administrator
Přijmout odpověď Pending Moderation
0
Hlasy
Undo
Dobrý den pane Stehlíku,

1. Doplnil jsem nastavení pro nastavení barvy štítku Skladem
2. Upravil jsem popis / dokumentaci pluginu v CZ - jak nainstalovat na detailu produktu / kategorii / modulu
3. Opravil jsem chybu štítku Výprodej (umístění vlevo/vpravo)

Vydána nová verze 2.0.6


——
Další věci souvisí s Vaší šablonou a umístěním na subdoménu == toto není již součástí instalovaného pluginu a je to speciální úprava (nezapomenout při upgradu)

4. Zaměnil jsem třídu


badge-xxxxx


za


labels-xxxxx


Vaše šablona má jiné css pro badge a labels (růžové pozadí) a kolidovalo s css pluginu.

5. Přidal jsem styl


position:relative


pro nadřazený div do css šablony dle dokumentace


.vm-product-container .vm-product-media-container,
product-container .vm-product-media-container {
position: relative;
}


6. Umístil jsem kód na spuštění pluginu i do sublayoutu products a opravil chybu v dokumentaci (nyní správně v popisu pluginu).

(viz příloha)

7. Ikony jsem testoval a správně by se měla načíst URL včetně subdomény

(jako je u ikony recommended, ale je tam nějaký zádrhel (myslím, že to souvisí s umístěním webu na subdoménu)
Toto zatím není vyřešeno, zadám programátorovi, zda jde u Vás vyřešit.

8. Štítek / Ikona Sleva

Zobrazuje se až na základě slevnění produktu - upravil jsem cenu na vzorovém produktu a již se zobrazuje.

9. Štítek / Ikona Nejprodávanější

Zobrazuje se až na základě prodejů a splnění podmínky stavu objednávky dle dokumentace

10. Štítek / Ikona Novinky

Zobrazuje se na základě data vytvoření a uložení v session.


——

Plugin by měl umět v novější verzi i umístění do modulu Související produkty pro Virtuemart (pokud například používáte náš modul - https://www.minijoomla.org/cs/joomla-rozsireni/souvisejici-produkty-rozsirene-pro-virtuemart), tak jak vidíte na HP http://www.minijoomla.org
Přílohy
Komentář
There are no comments made yet.
Přijmout odpověď Pending Moderation
0
Hlasy
Undo
Dobrý den pane Baláši,

velice děkuji za brisktní úpravy!

Ještě jsem teď narazil na dvě "chybičky"

Metodika výpočtu procentuální slevy - když jsme se poprvé domlouvali o tom, co má plugin zobrazovat, měl jsem na mysli, že převezme hodnotu z pravidla slevy. A to z toho důvodu, že většinou výrobci dávají slevy na celou kategorii zboží, viz dveře Prüm Royal 1D 154, kde je momentálně povolená akce -22% před zdaněním. Takže stačí převzít hodnotu -22% při povolení Pravidla v kartě ceny produktu nebo aktivním Pravidlu slevy při volbě "Použít výchozí pravidla".
Jinak při použití přepsání ceny volbou "Nahradit konečnou cenu" se štítek zobrazí i se správnou hodnotou procentuální slevy. Při zaškrtnutí "Nahradit základní cenu" je však špatná metodika výpočtu ceny. A sleva má být nižší. Zřejmě používáte pro vstup výpočtu jen pole přepisovací ceny neb se slea aktivuje i při zakázaném přepisu ceny.

Ještě jsem si všiml jaksi zdvojené volby v kartě produktu a to "Doporučit" a "Doporučujeme". Originál VirtueMart "Doporučit" zapíná label "Akce" a Váš "Doporučujeme" - "Doporučujeme". Nebylo by vhodné to změnit, že VirtueMart "Dopuručit" - "Doporučujeme" a Vaše změnit na "Akce" - "Akce"???

Ještě co se týká Novinky, u zmíněných dveří je v tabulce virtuemart_products datum založení 2019-04-02 21:25:50 a úpravy 2019-05-05 05:42:31 nebo bere datum pro zobrazení od jinud??? Zkusím ještě založit úplně nový produkt....

Ještě jednou děkuji a přeji pěkný den, Stehlík Filip.
Komentář
There are no comments made yet.
Rudolf Baláš
Administrator
Přijmout odpověď Pending Moderation
0
Hlasy
Undo
Dobrý den pane Stehlíku,

1. Štítek / ikona Sleva

Tento štítek byl naprogramován na přání jednoho klienta již před 2 lety a vycházel z konstrukce výpočtu slevy jako mají na alza.cz == z konečných cen s DPH pro koncové uživatele.

https://www.alza.cz/65-lg-oled65c8pla-d5296696.htm

Původní cena s DPH: 89 990 Kč
Cena po slevě s DPH: 54 990 Kč

Výše slevy: 100 - ( 54 990 x 100 / 89 990) = 38,89 %

(viz. příloha)

Z toho vychází že sleva vezme na eshopu konečnou prodejní cenu s DPH a v případě, že existuje správně nastavená funkce Nahradit konečnou cenu (bez přepočtu základní ceny), zobrazí se štítek Sleva s vypočítanou hodnotou zaokrouhlenou na celá čísla.

(viz příloha)


Pokud se sleva aktivuje při vyplněné hodnotě Nahradit konečnou cenu i při nezaškrtnutí, je to chyba a předám na programátora k opravě.

2. Zdvojená volba v kartě produktu a to "Doporučit" a "Doporučujeme"

Jde o mišmaš na základě překladů.
Virtuemart má v originále checkbox Featured a po zakliknutí se v českém překladu objeví produkt v Akci
Plugin přidává další checkbox Doporučujeme, který je volitelný také v administraci na detailu produktu a můžete ho díky override překladů vlastně pojmenovat jak chcete, důležitá je funkcionalita checkboxu

Resume: Plugin obsahuje celkem 3 vlastní nové štítky (Doporučujeme, Výprodej, Prodloužená záruka), které nejsou závislé na Virtuemartu a můžete je využít pro jakéko-li označení (například štítek Mražený výrobek)

(viz příloha)

3. Novinky

Novinky by měly fungovat na základě data vytvoření produktu (Pozor při kopírování produktů v administraci) a na základě session a nastavení v pluginu.


S pozdravem

Rudolf Baláš
Přílohy
Komentář
There are no comments made yet.
Přijmout odpověď Pending Moderation
0
Hlasy
Undo
Dobrý den pane Baláši,

"Akci" a "Dopuručit", jsem si upravil. Zobrazení je také správné. Novinky nejdou zobrazit ani na novém produktu dveře Prüm XXX, ani když zkusím jinou šablonu (pochopitelně po vložení kódu).
Metodiku výpočtu ceny slevy samozřejmě chápu. Nicméně reaguje pouze při vepsání nenulové hodnoty do pole přepsání ceny. V tomto případě je pro paní Štěpánovou toto pole s touto funkcí bezcenné. Většinou jde o množstevní slevy na kategorii, proto je potřeba, aby metodika zobrazení vnímala i nastavení níže popsané. Psát ručně slevu u každého produktu je zdlouhavé.

S pozdravem Stehlík Filip
Komentář
There are no comments made yet.
Rudolf Baláš
Administrator
Přijmout odpověď Pending Moderation
0
Hlasy
Undo
Dobrý den pane Stehlíku,

vydali jsme novou verzi pluginu 2.0.8 ve které je zahrnuta použití slevy nadefinované v administraci v seznamu slev.
Vyzkoušejte prosím. Instalaci naleznete po přihlášení u objednávky.

S pozdravem

Rudolf Baláš
Komentář
There are no comments made yet.
Přijmout odpověď Pending Moderation
0
Hlasy
Undo
【产后丰胸方法】首先,我们应该保持良好的心态丰胸食物。产后丰胸不是难事,不要太急迫。有些宝妈甚至去医院做一些丰胸手术丰胸效果。其实丰胸手术,既花了大把的钱之外,手感还不是很好呢。而且,现在机构这么多丰胸酒酿蛋,我们怎么知道医生的真实水平。所以产后丰胸完全不用太心急的呢丰胸产品
Komentář
There are no comments made yet.
Přijmout odpověď Pending Moderation
0
Hlasy
Undo
3. Novinky

Novinky by měly fungovat na základě data vytvoření produktu (Pozor při kopírování produktů v administraci) a na základě session a nastavení v pluginu.


S pozdravem

Rudolf Baláš


Na co přesně si máme dát pozor při kopírování produktů v admininistraci? Mám několik produktů, u kterých se tento štítek musí zobrazit, ale nezobrazí. Některé jsou právě díky klonování jiného. Jediné datum, které u produktu umím zadat je datum dostupnosti, což na to nejspíš vliv nemá. Jak tedy takový problém opravit?
Děkuji

Tato e-mailová adresa je chráněna před spamboty. Pro její zobrazení musíte mít povolen Javascript.
Komentář
There are no comments made yet.
Rudolf Baláš
Administrator
Přijmout odpověď Pending Moderation
0
Hlasy
Undo
Ahoj Martine,

myslím, že je třeba si opravit datum vytvoření produktu v databázi, kopírováním kopíruješ z původního produktu, jestli se nepletu.

Rudolf

Tato e-mailová adresa je chráněna před spamboty. Pro její zobrazení musíte mít povolen Javascript.
Komentář
There are no comments made yet.
Přijmout odpověď Pending Moderation
0
Hlasy
Undo
Ahoj Martine,

myslím, že je třeba si opravit datum vytvoření produktu v databázi, kopírováním kopíruješ z původního produktu, jestli se nepletu.

Rudolf

Tato e-mailová adresa je chráněna před spamboty. Pro její zobrazení musíte mít povolen Javascript.


To mě napadlo jako první... i když pro běžného admina bez znalosti mysql, který jen plní eshop zbožím to bude nemožné.
Ale pak jsem zkusil vytvořit nový produkt od základu a taky mi to štítek nezobrazí. Přitom ne vždy... u některého to nezobrazí, u jiného ano. Porovnáváním dvou jsem na žádný klíč nepřišel.

Tato e-mailová adresa je chráněna před spamboty. Pro její zobrazení musíte mít povolen Javascript.
Komentář
There are no comments made yet.
Rudolf Baláš
Administrator
Přijmout odpověď Pending Moderation
0
Hlasy
Undo
ok,
pak mě napadá jenom jedno:

- nainstalovat n3t Debug
- na dané stránce kde se nezobrazí štítek si zobrazit DB dotazy
- zde bude DB dotaz pro štítky z pluginu
- porovnat DB dotaz a proč se daný produkt v DB dotazu nezobrazí

Tato e-mailová adresa je chráněna před spamboty. Pro její zobrazení musíte mít povolen Javascript.
Komentář
There are no comments made yet.
  • Stránka :
  • 1


K tomuto dotazu nejsou zatím žádné odpovědi.
Host
Vaše odpověď
Upload files or images for this discussion by clicking on the upload button below. Supports gif,jpg,png,jpeg,zip,rar,pdf
• Insert • Odstranit Upload Files (Maximum File Size: 2 MB)