Joomla 5.2.2 Security & Bugfix Release
Joomla 5.2.2 je nyní k dispozici. Jedná se o bezpečnostní vydání pro Joomla 5.x.
Důležité zobrazení dopravy zdarma
30. led 2017 11:39 #130054
Na jednom starém eshopu řeším zobrazení dopravy zdarma v detailu produktu.
Musel jsme k vůli tomu aktualizovat na 2.6.22 aby tahle možnost byla možná. Vše mám nastaveno správně, vše funguje správně, až na jednu základní věc. V detailu produktu se mi zobrazuje cena dopravy (navíc v hodnotě bez 21% DPH), byť má být cena 0. Když si zboží hodím do košíku, samozřejmě se cena za dopravu rovná nule. i doposud to fungovalo správně.
Nebude někde nějaký háček?
Joomla 2.5.28 a VM 2.6.22
Musel jsme k vůli tomu aktualizovat na 2.6.22 aby tahle možnost byla možná. Vše mám nastaveno správně, vše funguje správně, až na jednu základní věc. V detailu produktu se mi zobrazuje cena dopravy (navíc v hodnotě bez 21% DPH), byť má být cena 0. Když si zboží hodím do košíku, samozřejmě se cena za dopravu rovná nule. i doposud to fungovalo správně.
Nebude někde nějaký háček?
Joomla 2.5.28 a VM 2.6.22
30. led 2017 13:35 #130056
Odpověď od ma®vays
Návštěvník
Tak jinak. Je reálné vytvořit do default.php souboru detailu produktu kus kodu, který by říkal, že pokud je cena produktu vyšší než 4000, tak se vypíše text "Doprava zdarma"?
Pokouším se o to ale nedaří se mi. pořád mí to hází bílou stránku, takže v tom kodu dělám chybu.
Pokouším se o to ale nedaří se mi. pořád mí to hází bílou stránku, takže v tom kodu dělám chybu.
30. led 2017 13:45 - 30. led 2017 13:46 #130057
Odpověď od ma®vays
Návštěvník
Talkže, můj pokus o vytvoření kodu, který mi zobrazí při ceně produktu nad 4000 info o této skutečnosti, který už mi sice nepřeruší načtení stránky, ale nic se nezobrazí.
co mám blbě?
Code:
<div class="Doprava" style="color: #F44336;font-weight: 700;">
<?php
if(empty($this->product->prices) > 4000 ){
echo JText::_('COM_VIRTUEMART_CART_FREE_SHIPPING');
}?>
</div>
co mám blbě?
30. led 2017 16:46 #130062
Odpověď od ma®vays
Návštěvník
takže, takhle to funguje:
bohužel, už to ale nefunguje ve výpisu kategorie, což je mi divné. asi to chce poupravit.
Code:
<div class="Doprava" style="color: #F44336;font-weight: 700;">
<?php // zobrazení dopravy zdarma
if ($this->product->prices['salesPrice']>=4000 ){
echo JText::_('COM_VIRTUEMART_CART_FREE_SHIPPING');
}?>
</div>
bohužel, už to ale nefunguje ve výpisu kategorie, což je mi divné. asi to chce poupravit.
30. led 2017 17:05 #130063
Odpověď od ma®vays
Návštěvník
pořád chodím okolo, ale na správné řešení neumím narazit. Zatím jsem zjistil, že problém je v té podmínce.
když změním podmínku na:
tak mi to zobrazí u každého produktu, kde je zobrazena cena.
Ovšem já potřebuju přijít na to, jak napsat podmínku, aby to bralo v potaz hodnotu té ceny
když změním podmínku na:
Code:
<?php if ($this->show_prices >=="1"){ ?>
Ovšem já potřebuju přijít na to, jak napsat podmínku, aby to bralo v potaz hodnotu té ceny
31. led 2017 13:56 - 31. led 2017 13:57 #130067
Joomla úřední deska | IVT služby - IT služby, webové stránky v Joomla!, online marketing | Joomla je best! Zveřejni svůj problém, pokud ho vyřešíš sám, jsi best!
Odpověď od Cufe
Admin
Ahoj Marve, nejsem do toho úplně "zabředlý", ale jen taková myšlenka: nejde nastavit přímo v nastavení VM pro dopravu možnost další ceny dopravy, která obsahuje podmínku, je-li v košíku zboží vyšší jak 4000 Kč, že bude cena dopravy 0 Kč? Nebo trváš čistě vždy jen na 1 produktu, který bude mít cenu vyšší jak 4000 Kč?
Joomla úřední deska | IVT služby - IT služby, webové stránky v Joomla!, online marketing | Joomla je best! Zveřejni svůj problém, pokud ho vyřešíš sám, jsi best!