Virtuemart - nezobrazovat varianty

xunil
11. čen 2021 15:58 #144469
Zdravím,
řeším, zda se dá nějak u VM nezobrazit, nebo zobrazit jako přeškrtnutá dostupnost velikosti u produktu, která nejsou skladem.
Používá se breakdesigns. Chci aby tu bylo vidět vizuálně ještě dřív, než se snažím vložít do košíku.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Rudolf
12. čen 2021 12:18 #144471
Určitě dá.

My k breakdesignu používáme ještě catproduct, takže jsme si hacknuli view pluginu catproduct.

Vám stačí na detailu produktu zjistit zda jste na parentu nebo variantě a upravit si zobrazení detailu produktu pomocí override v šabloně.

Samozřejmě nejlepší by bylo napsat přímo do breakdesignu, kde se tohle myslím na fóru řešilo (navíc pokud máte platnou licenci == rádi Vám poradí).

MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od xunil
12. čen 2021 22:28 #144476
Nejlepší je přídání této funkce od breakdesigns. Bylo by to systémové, ale na to moc nespoléhám, že by to přidali.
Catproduct neznám.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Cony
14. čen 2021 12:02 #144478
Osobně bych to spíš řešil nějakým pluginem, nebo CLI skriptem, který by jednoduše vypínal varianty co nejsou skladem. Když budete řešit jen zobrazení, zjistíte že se to projevuje ještě v modulech, feedech a na dalších místech a budete to řešit znovu a znovu. Takže buď CLI, co jednoduše deaktivuje varianty bez skladu (nutnost pouštět cyklicky + nějaké to zpoždění), nebo plugin pověšený na změnu stavu objednávky, který by zkontroloval produkty v objednávce a případně je deaktivoval (bude jen třeba i aktivovat, kvůli různým dostupnostím u různých statusů, podle toho jak to máte nastavené).

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Rudolf
14. čen 2021 12:05 - 14. čen 2021 12:06 #144479
Ano, pomocí CLI vlastního scriptu to máme takto nastavené u www.kolo-park.cz

Je to navázané na:
- import produktů od několika dodavatelů
- úpravy v Pohodě
- úpravy v administraci

a bere v potaz childy (varianty) a parenty.

Prostě krásná custom develop činnost. (není nad eshop na míru) :)

MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od xunil
14. čen 2021 12:27 #144484
Taky bych to řešil pluginem ale asi není nikde k zakoupení.
Jinak pokud by se produkt vypínal, nebyl by vidět pro zákazníka (ok) ale taky by nebyl vidět pro google.

Prostě krásná custom develop činnost.

Souhlasím krásná.
Nicméně mi to nepomůže, že je e-shop xy upravený na míru. Ta vlastnost je nepřenosná :(

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Rudolf
14. čen 2021 12:54 #144485

ale taky by nebyl vidět pro google.


Nesouhlasím.

Proto varianty vypínáme, ale parenty označujeme discontinued včetně doprogramovaného systému Discontinued alá Alza
- produkt existuje (dá se prokliknout ze zaindexovaného odkazu na Google), ale má informaci že ji není v prodeji (bez zobrazení variant) - toto je důležité pro Google
- produkt se neposílá do feedu
- produkt nejde vyhledat ani objednat
- produkt se neposílá do sitemapy

Varianty do indexu neposíláme a pokud někdo přijde z produktu z feedu (Heuréka), tak je přesměrován na detail parent produktu s automatickým vybráním zvolené varianty(opět custom develop detailu produktu a Easy Feederu).

Záleží jaký systém zobrazení produktů máte na eshopu (parent/child).

Nicméně mi to nepomůže, že je e-shop xy upravený na míru. Ta vlastnost je nepřenosná


Za peníze v Praze dům (říkala moje babička) == určitě přenosná, stačí když to někdo naprogramuje...
Ale není to na fórum - jako že by se zde napsal návod. Myšlenka ano, ale návod určitě ne, to máte pravdu.

MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od xunil
14. čen 2021 13:27 #144486
Bylo myšleno tak, že pokud by se vypnul rodic (když už žádny potomek není skladem), pak by nebyl vidět.

Co se programování týče, je na tom více práce, než platit za plugin. Programování a úpravy na míru super, ale udržovat to je náročné na obou stranách.

Je to asi moc specifické, než aby na to byl plugin a využívalo by se to ve větší míře.

Střela +/- kolik to stálo? (když ne konkrétně, tak řádově)

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Rudolf
14. čen 2021 13:48 #144487
Řádově asi v jednotkách desítek hodin práce, záleží na specifikaci a používání eshopu, feedů, ... (střelba od boku)

MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Cony
14. čen 2021 14:41 #144488

xunil napsal: Jinak pokud by se produkt vypínal, nebyl by vidět pro zákazníka (ok) ale taky by nebyl vidět pro google.

Nevypínat produkt, jen tu příslušnou variantu...

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Rudolf
14. čen 2021 14:52 #144489

Nevypínat produkt, jen tu příslušnou variantu...


Ano, správně:
- varianty - vypnout
- parent - nevypínat, pokud nemá být vidět - nasadit systém discontinued (viz předchozí komunikace) - toto ale nikdo většinou nedělá, rovnou produkt vypne, protože nechce řešit souvislosti nebo na to nemá peníze

MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.