Přihlásit se

Joomla 5.1.0 a Joomla 4.4.4 (17 dub 2024)

Dnes byla uvolněna nová verze Joomla 5.1.0, společně s Joomla 4.4.4. Tato verze přináší spoustu nových funkcí, vylepšení v oblasti bezpečnosti a kódu a díky těmto vylepšením i vyšší rychlost.

Přechodně nedostupné zboží - ideální řešení.

14. bře 2019 15:29 #139425
Zajímaly by mě názory zkušených, jak ideálně vyřešit z pohledu marketingu i zákazníka problém, který vzniká ve chvíli, kdy zboží není přechodně skladem. Typický příklad u "malého" eshopu, kde se přeprodává zboží z Číny. Model se vyprodá a neví se, jestli se bude ještě nabízet. už dlouho mi vrtá hlavou, jak to ideálně vyřešit, aby to nebylo pracné pro sekretářku, která zboží spravuje. Aby mi hlavně nevznikla neexistující stránka. A tak podobně . . . .

V detailu zboží vidím stav/doporučené/ukončeno . . . . . ovšem při zaškrtnutí "ukončeno" nepozoruji žádné změny.

Dle mého názoru by asi měla být změněna dostupnost zboží ze "skladem", na něco ve stylu "dočasně nedostupné". Pak by nemělo být možno zboží vložit do košíku. Možná by neměla být zveřejněna cena zboží. A ideálně by se mohl zobrazit nějaký info proužek s informací, že zboží již není skladem a nabídnout mu podobné produkty, které skladem jsou.

Ideálně, kdyby se část z toho dala nějak automatizovat.

Jak to řešíte vy?

14. bře 2019 16:34 #139430
Odpověď od Bong
Moderátor
Většinou toto u shopů souvisí s nastavením skladu.

A u všech co jsem překládal byla funkce typu: Když není produkt skladem, nejde zakoupit, nebo třeba Povolit-nepovolit záporný stav skladu a podobně...

I'm sorry, my responses are limited...you must ask the right questions.

14. bře 2019 18:20 #139434
Odpověď od marvays
Návštěvník
To by bylo řešení. Ani jeden můj klient ovšekm sklad nepoužívá :(

14. bře 2019 18:48 #139435
Odpověď od Petr
Začátečník
Ahoj,
najdi template
templates/your_template/html/com_virtuemart/products_detail/default.php

a přidej si podmínku kde chceš vypsat informaci
Code:
// ukončení výroby if ($this->product->product_discontinued == 1) { <element>text</element> }

a můžeš u výrobku používat ten checkbox Doprodej

Nebo tam je ještě ve stav produktu pole datum dostupnosti to by mělo být
$this->product->product_available_date

a musi se to dodelat do sablony stejne jako ten doprodej.

14. bře 2019 20:45 - 14. bře 2019 21:16 #139436
Odpověď od Rudolf
Joomla Expert
Vice o discontinued diskutovali na foru virtuemartu:

forum.virtuemart.net/index.php?topic=136132.0

Je to checkbox, jehož funkcionalitu si musí každý výrobce šablony doprogramovat.

Pokud Vám nabízené řešení Petra stačí, použijte jeho nebo lépe takto:
Code:
$prodejUkoncen = (int) $this->product->product_discontinued; if ((int) $prodejUkoncen == 0) { ?> <div class="product-price-info_wrap"> Zde běžné části Virtuemartu: - add to cart - stockhandle </div> <!-- product-price-info_wrap --> <?php } else { ?> <!-- neprodejny-produkt --> <div class="neprodejny-produkt"> <h3><?php echo JText::_('COM_VIRTUEMART_PRODUKT_JIZ_NENI_URCEN_PRODEJI'); ?></h3> </div> <!-- neprodejny-produkt --> <?php } ?>

Důležité je aby jste nepoužil v sekci neprodejny-produkt sublayout addtocart.


Pokud potřebujete profesionálnější řešení, tak jak navrhoval Patrick zde:
forum.virtuemart.net/index.php?topic=136132.msg483695#msg483695

měl by jste použít na dalších místech:

- detail produktu
- výpis kategorie
- modul košík
- paginace
- export do srovnávačů
- vyhledání ve spojení s komponentou CF Filtering
- filtrování ve spojení s modulem CF Filtering
...

a vše si upravit ve stylu např. Alza. Pokud neumíte, napište, my tuhle funkci implementovali do šablon už před vznikem checkboxu.
Důvodem snahy zprovoznění této funkcionality z naší strany bylo zaindexování produktu ve vyhledávačích a vznik 404 při vypnutí produktu v administraci, jak to mnozí administrátoři bohužel dělali. Díky tomu je výskyt 404 minimální.
Takže tento checkbox je super, nyní je to více systémové a navíc více níže:

Nevím jestli tuto funkcionalitu již někdo využívá v rozšířeních 3 stran, ale určitě tuto funkcionalitu najdete například implementovanou v rozšířeních:

- komponenta Easyfeeder - více zde ...
- modul Related Products Extended for Virtuemart - více zde ...

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
Přílohy:

14. bře 2019 23:22 #139441
Odpověď od Cony
Moderátor

Rudolf napsal: Je to checkbox, jehož funkcionalitu si musí každý výrobce šablony doprogramovat.

Tak to je obzvláště vypečené :D

Powered by Fórum