Zadejte hledaný výraz...

Prestashop výpočet bodu z ceny Kč a Eur

Celsi
verified
rating uzivatele
(23 hodnocení)
31. 3. 2019 09:14:38
Zdravím,
řeším jeden problém.
U prestashopu bych chtěl z ceny udělat výpočet odměny/body.
{$productPrice*1/1000} bod
Tím se z 1000 Kč ukáže jeden bod. Odměna: 1 bod
Jak prosím udělat ošetření pro euro, jde to nějak ošetřit?
CZ: 1000 Kč = 1 Bod
SK: 38,76 € = 1 bod
31. 3. 2019 09:14:38
https://webtrh.cz/diskuse/prestashop-vypocet-bodu-z-ceny-kc-a-eur#reply1395097
{$productPrice*1/1000} je stejné jako {$productPrice/1000}
31. 3. 2019 12:30:12
https://webtrh.cz/diskuse/prestashop-vypocet-bodu-z-ceny-kc-a-eur#reply1395096
TomasX
verified
rating uzivatele
(4 hodnocení)
31. 3. 2019 14:00:07
Napsal Whispere;1519746
{$productPrice*1/1000} je stejné jako {$productPrice/1000}
matematicky ano, v php je lepší přetypovat hodnotu nejdříve na číslo a pak až dělit, ve verzích 5 s tím bylo několik problémů, zejména pokud obsah $productPrice je string. Dnes již nevím jak se to chová.
31. 3. 2019 14:00:07
https://webtrh.cz/diskuse/prestashop-vypocet-bodu-z-ceny-kc-a-eur#reply1395095
Doporučuji něco ve stylu:
if($currency == 'EUR') {
$points = $productPrice*25/1000;
} else {
$points = $productPrice*1/1000;
}
Napsal TomášX;1519759
matematicky ano, v php je lepší přetypovat hodnotu nejdříve na číslo a pak až dělit, ve verzích 5 s tím bylo několik problémů, zejména pokud obsah $productPrice je string. Dnes již nevím jak se to chová.
To je pravda, tak jsem byl zahleděn do matematiky, že jsem si to neuvědomil.
1. 4. 2019 10:15:08
https://webtrh.cz/diskuse/prestashop-vypocet-bodu-z-ceny-kc-a-eur#reply1395094
Pro odpověď se přihlašte.
Přihlásit