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.

Virtuemart - současné zobrazení cen ze dvou uživatelských skupin

30. kvě 2019 15:56 #140233
Ahoj,
mám Joomlu 3.9.6 a VirtueMart 3.4.2. U každého produktu mám ceny pro několik zákaznických skupin a to včetně skupiny -default-.
Uživatel po přihlášení vidí cenu podle své skupiny. Bylo by možné tam současně zobrazit i cenu skupiny -default-?
Snažil jsem se to někde najít, ale bohužel marně.
Udělat to přes jednu základní cenu a slevu na produkt pro každou skupinu by bylo bohužel komplikované, neboť prakticky u každého produktu a zákaznické skupiny je ta sleva jiná. :-(

Díky

30. kvě 2019 20:13 #140236
Odpověď od Rudolf
Joomla Expert
Ano,

je to možné.

Například zde:
www.zelenazeme.cz

je druhá cena v EUR volána pomocí interní funkce ve Virtuemart úpravou šablony
(rozuměj v šabloně udělám echo a zavolám interní funkci na zobrazení ceny)

Mohu takhle zobrazit cenu s jinou měnou, nebo pro velkoobchodní zákazníky po přihlášení druhou cenu = tzv. Doporučenou maloobchodní cenu.

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

30. kvě 2019 22:41 - 30. kvě 2019 22:44 #140237
Odpověď od Linelabcz
Admin
To je "skvělá rada" Rudo, pěkný návod, díky. Jen tak dál.

31. kvě 2019 00:05 #140240
Odpověď od Rudolf
Joomla Expert

Snažil jsem se to někde najít, ale bohužel marně.


Já se to snažil taky najít, když jsem to potřeboval pro klienta vymyslet a našel jsem ale tento odkaz:

www.daycounts.com/how-to/how-to-display-...nother-shopper-group

Kód jsem upravil pro své potřeby (J3/VM3) a na výslednou vypočítanou hodnotu product_override_price jsem zavolal interní VM funkci pro zobrazení ceny createPriceDiv.
Code:
echo '<span class="price-VOC">' . $currency->createPriceDiv('product_override_price', 'COM_VIRTUEMART_PRODUCT_SALESPRICE_VOC', $product->prices)

Nyní už je to na Vás si kód prozkoumat a upravit podle Vašich potřeb :)

EDIT: Záměrně nedávám přesný návod, zastávám názor, že člověk musí věci porozumět nejprve sám, aby věděl jak to použít a ne slepě jen zkopírovat návod.

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

Powered by Fórum