Polskie wsparcie PrestaShop
PrestaShop => Błędy => Wątek zaczęty przez: Matushek w Styczeń 14, 2013, 08:50:49 am
-
Witam,
ostatnio w sklepie, który zrobiłem dla znajomego napotkałem bardzo dziwny błąd, a mianowicie:
w sklepie są ustawione cztery rodzaje walut: złotówka, euro, funt, dolar, z czego złotówka jest ustawiona domyślnie, lecz gdy zmienimy na jakąkolwiek inną walutę z możliwych to na liście produktów w danej kategorii pojawia się prawidłowa cena po przeliczeniu według kursów ustawionych w PA, natomiast po wejściu w konkretny produkt cena jest błędna (wyższa), a co ciekawsze po kliknięciu "Dodaj do koszyka" w koszyku pojawia się ponownie prawidłowa cena - Tak jest ze wszystkimi walutami. (przykład: Kapcie rozmiaru S w złotówkach kosztują 99 zł, w dolarach: 31,92 $, a po wejściu w produkt wyświetla się cena 45,03 $)
Adres sklepu: www.akupres.pl
Czy ktoś może wie dlaczego tak się dzieje i jak ten problem rozwiązać?
Bardzo proszę o pomoc i z góry dziękuję.
-
bledu musisz szukac w przekazywanej zmiennej w controlerze product, albo w miejscu jej wyswietlenia product.tpl. jednak zauwaz, ze np. dla dolara kazda roznica pomiedzy cenami to $13.11 wiec gdzies wchodzi ci jakas stala dodana i to ja trzeba by zlokalizowac.
tak bez dostepu do kodu strony i ustawien apnelu ciezko rozwiazac taki problem.
-
Problem rozwiązany :)
Błędy wynikały z tego, że jako promocja była dana wartość w walucie (60), a nie procentowo, i dlatego też przy przejściu na inną walutę odejmowało cały czas tą samą wartość, stąd się rodził błąd. Zamieniłem wartości promocji na % i wszystko jest ok.
Temat do zamknięcia.
Pozdrawiam