Virtuemart - nezobrazovat varianty
ř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.

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.cz - 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
Catproduct neznám.


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.cz - 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
Jinak pokud by se produkt vypínal, nebyl by vidět pro zákazníka (ok) ale taky by nebyl vidět pro google.
Souhlasím krásná.Prostě krásná custom develop činnost.
Nicméně mi to nepomůže, že je e-shop xy upravený na míru. Ta vlastnost je nepřenosná


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.cz - 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
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ě)

MiniJoomla! - www.minijoomla.cz - 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

Nevypínat produkt, jen tu příslušnou variantu...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...
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.cz - 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

Rudolf napsal: Proto varianty vypínáme, ale parenty označujeme discontinued...
Můžete varianty označit discontinued, pokud je i rodič discontinued. Tedy nemusíte je nutně vypínat, například takto www.sporthabacek.cz/obchod/intex-59220np...kruh-zviratko-detail je to další obsah. Záleží na provozovateli eshopu, jak si zvolí.
V případě, že je rodič v prodeji, je asi vhodné varianty označené jako discontinued nezobrazit a zároveň neposílat do feedů pro porovnávače, varianty takto neozančené do feedů posílat můžete, ale s odkazem na rodiče. Zákazník si tak může varianty vždy vybrat i podle obrázků. Discontinued funkce neřeší například související produkty a mnoho dalších věcí, je to pro Virtuemart nedokončená věc. Mimochodem celý plugin Catproduct, který se již mnoho let nevyvíjí (Lastest Release: 30.5.2016) a není kompatibilní s posledními verzemi VM nahradí poměrně jednoduchá úprava šablony detailu produktu, jako na odkazu výše. Tedy, nemusíte se pak bát aktualizací eshopu.


Linelab Napsal: Mimochodem celý plugin Catproduct, který se již mnoho let nevyvíjí (Lastest Release: 30.5.2016) a není kompatibilní s posledními verzemi VM nahradí poměrně jednoduchá úprava šablony detailu produktu, jako na odkazu výše. Tedy, nemusíte se pak bát aktualizací eshopu.
Catproduct tedy nedoporučím instalovat.
Uvedu na pravou míru.
Plugin se vyvíjí dále firmou Minion, Latest relase (Update version to 3.2.4-m2.0.1): 02.10.2020.
CatProduct tedy s klidem doporučím po úpravě instalovat.
Také Mimochodem - je funkční na několika českých eshopech, i když výrobce pluginu ze Slovinska již nereaguje a poslední oficiální support a platná licence skončila v roce 2019.
Celý off topic je ale mimo tuto diskusi a asi sem nepatří (já taky psal, že jsme si ho museli hacknout a nesouvisí s Breakdesignem).
Linelab Napsal: Tedy, nemusíte se pak bát aktualizací eshopu
Bát aktualizací eshopu se musíte bohužel u VirtuMart vždy, vzhledem k tomu co vývojářský tým za posledních 14 let dělá s každou novou verzí.
LineLab Napsal: V případě, že je rodič v prodeji, je asi vhodné varianty označené jako discontinued nezobrazit a zároveň neposílat do feedů pro porovnávače, varianty takto neozančené do feedů posílat můžete, ale s odkazem na rodiče. Zákazník si tak může varianty vždy vybrat i podle obrázků.
Zduplikování již popsaného chování výše: www.joomlaportal.cz/forum/71-joomla-3-0-...ovat-varianty#144485
Děkuji za potvrzení
LineLab Napsal: Discontinued funkce neřeší například související produkty a mnoho dalších věcí, je to pro Virtuemart nedokončená věc.
Neplést si dvě rozdílné informace: Discontinued funkce a Discontinued systém.
Dle slov hlavního vývojáře VirtueMart: VM nikdy neplánuje Discontinued funkci rozšiřovat a je jen na výrobcích šablon tuto funkci využít a upravit chování na eshopech.
Proto vznikl Discontinued System od Minonu, který se inspiroval řešením firmy alza.
A nyní znovu k původnímu dotazu:
xunil Napsal: dá se 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.
Ano dá, a protože používáte pluginy od Breakdesignu, je nejlepší se dohodnout na řešení od nich.
Výše zmíněný odkaz od Linelabu na eshop je sice krásný, možná ale jen budování externích odkazů?, protože nerespektuje původní dotaz - Používá se breakdesign.
A pokud se používá Breakdesign a mluví se o velikosti produktu, nemluví se o discontinued (zde se já omlouvám za můj off topic s celým discontinued), ale o řešení možná podobné jako v příloze (upravené demo: breakdesigns.net/extensions/joomla/custom-fields-for-all ).
I bez dohody s Breakdesignem je možná úprava (pokud máte znalosti PHP), jen nesmíte zapomenout na to, že pro správnou funkcionalitu eshopu to není jen o přeškrtnutí nebo vynechání varianty na detailu produktu. Pak možná stojí za úvahu (podle finačních možností majitele eshopu) uvažovat komplexně a inspirovat se na množství úprav ve výše uvedených příspěvcích.
MiniJoomla! - www.minijoomla.cz - 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

Nebo bez Breakdesign
Je to jedno, stačí úprava details.php
V čem je Rudo výhoda Discontinued minionřešení které popisuješ?
V základu Virtuemart je: nelze vyhledat, nezobrazí se ve výpisu k kategoriích, nezobrazí se tlačítko do košíku tedy nelze objednat. Nezobrazí se v modulech, nezobrazí se související produkty (doplněno)
Pak samozřejmě komponentou jako ProductXport neposílat do feedů.

LineLab napsal: Je to jedno, stačí úprava details.php
Ano souhlasím, je to jedno jaká cesta se zvolí k výsledku.
Někdo na Smíchov přijede metrem a někdo zvolí tramvaj číslo 20 - oba vystoupí na zastávce Smíchovské nádraží.
Nic to neříká o tom zda jeden je chytřejší než druhý.
LineLab napsal: V čem je Rudo výhoda Discontinued minion řešení které popisuješ?
V době kdy se objevilo (2016) obsahoval VirtuMart jen checkbox Discontinued bez dalších souvislostí a informace od Maxe v diskusi, že se nic nechystá a nebude.
Čekat s eshopem 5 let než se řešení implementuje přímo do core kódu VirtueMartu je z hlediska majitelů eshopů nesmysl.
Řešení není lepší než jiné (ani není cílem předhánět se v tom zda někdo má lepší řešení nebo ne), cílem bylo zajistit běžnou funkcionalitu z velkých eshopů která neexistovala.
A že už nyní je součástí? - no super, aspoň ji nemusím instalovat a hlídat upgrady.
V dnešní době jsou ve VM již jiné další chyby, které se musí opravovat, směr ecommerce je přeci jen dále než v roce 2016 nebo 2020.
MiniJoomla! - www.minijoomla.cz - 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