Jump to content

Chybná měna při ceně atributu produktů Prestashop 1.6.1


mexis

Recommended Posts

Zdravím všechny, pokusím se poukázat na problém, který nastal při zobrazení cen v Kč. V e-shopu jsou dvě měny, hlavní měna je Euro, v této měně zadávám všechny produkty, ale na e-shopu se má zobrazovat Česká měna (CZK)

 

tak Vám ukážu postup a co z toho vyšlo.

 

1) podíváme s na měny, jestli je máme

post-1089654-0-40574100-1443903944_thumb.png

 

2) nastavíme výchozí měnu, ve které budeme zadávat cenu u produktů

post-1089654-0-89776000-1443903943_thumb.png

 

3) otevřeme produkt, nastavíme cenu

post-1089654-0-94500400-1443903942_thumb.png

 

4) nastavíme navýšení ceny dle potřebných atributů (vše uložíme)

post-1089654-0-93418500-1443903941_thumb.png

 

5) koukneme se na produkt a vidíme, že cena se chová, jako kdyby to byly eura, ale píše to, že to jsou koruny.

post-1089654-0-03320000-1443903941_thumb.png

 

6) klikneme na tlačítko koupit a zobrazí nám to správnou českou cenu, v košíku taky zobrazí cenu správně, ale na stránce produktu je to špatně!

post-1089654-0-71230900-1443903939_thumb.png

 

 

Co s tím udělat? Jak to, že se na stránce produktu cena zobrazuje špatně. Jde to nějak fixnout?

Link to comment
Share on other sites

Tak už mám opraveno. Pro ty, kteří budou s tím mít problém.

 

najděte soubor ProductController.php

řádek 456 > je tam přibližně toto co je tady dole.

$combinations[$row['id_product_attribute']]['price'] = (float)$row['price'];

a nahradit na toto 

$combinations[$row['id_product_attribute']]['price'] = (float)$row['price']*$this->context->currency->conversion_rate;
Mě to pomohlo.
Link to comment
Share on other sites

  • 4 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...