Polskie wsparcie PrestaShop
PrestaShop => Błędy => Wątek zaczęty przez: rask w Wrzesień 18, 2013, 03:00:31 pm
-
Witam,
na podstronie produktu kiedy produkt ma ustalone atrybuty i wartości oraz cena jest zależna od tych wartości jednak po wyborze z listy rozwijanej danego atrybutu cena na stronie nie zmienia się dynamicznie. Jeśli dodam produkt do koszyka to tam już jest cena powiększona. W innym sklepie działało mi to prawidłowo, tylko nie pamiętam już czy to wymagało włączenia jakiejś opcji czy jest to jakiś błąd. Korzystam z presty 1.5.5.
Będę wdzięczny za pomoc,
pozdrawiam.
-
cena zmiany atrybutow generowana na zasadzie zmiany <div> danej - jednoznacznego jej id="" w pliku js/product.js wiec albo masz w cenie zaimenione nazwy id albo masz blad w .js
-
Jesteś pewny że dotyczy to wersji 1.5.5? Sprawdziłem i nie ma u mnie pliku js/product.js
Problem występuje np. tu http://new.luksusmeble.com/home/3702-test.html, po wyborze drugiej pozycji z listy rozwijanej cena powinna się zmienić, jeśli dodamy do koszyka to cena jest zmieniona.
-
Znalazłem ten plik js, jednak to chyba nie w nim jest problem ponieważ na próbę skopiowałem ten plik z innego sklepu w którym to działa i było to samo.
Porównywałem też zmienne które sa tworzone w js, addCombination bo chyba na jej podstawie później jest zmieniana cena i wszystko wygląda analogicznie jak w działającym skrypcie a tutaj nie działa :/
-
Błąd zapewne jest w templatce - podaj link do sklepu - sprawdzę czy moja teoria jest słuszna, jeśli tak podam rozwiązanie - miałem już dwukrotnie taki przypadek w źle napisanych gotowych templatkach.
-
Templatka jest standardowa z lekkimi modyfikacjami.
Link do sklepu i do produktu w którym cena powinna się zmieniać:
http://new.luksusmeble.com/biurka/3702-test.html
-
Niestety, to nie jest ten błąd o którym myślałem.
Pytanie dodatkowe, czy zmieniałeś coś w kodzie product.tpl?
-
Robiłem tam zmiany, jednak nawet podmiana tego pliku na standardowy bez żadnych modyfikacji nic nie zmieniła, nadal nie działała.
-
wrzuc sobie standardowa skorke, bez zadnych modyfikcacji i sprawdz czy bedzie cena dzialala poprawnie.
-
Doszedłem do tego że po podpięciu standardowej bazy (przy zachowaniu starych plików), czyli wygenerowanej automatycznie podczas instalacji wraz z przykładami problem znika i ceny zmieniają się. Może jakaś opcja w panelu którą trzeba przestawić żeby to zadziałało?
-
ustawienia nie maja nic do zmiany szablonu, dlatego wlasnie chcialem zeby podmienil spokrke na standard. teraz masz juz pewnosc, ze problemy pochodza tylko i wylacznie od szablonu, to masz albo bledy w pliku product.tpl albo w product.js. innego miejsca na to nie ma
-
Postawiłem obok tego sklepu drugi ze standardowymi ustawieniami i templatkami i tam zmiana cen działa ale kiedy do tego sklepu podpinam bazę z tego drugiego sklepu w którym to nie działa to w tym nowym też przestaje już to działać dlatego wątpię żeby to był problem z szablonem.
-
to moze masz zle skonfigurowane atrybuty?
http://www.youtube.com/watch?v=a9RlKZy8E6w (http://www.youtube.com/watch?v=a9RlKZy8E6w)
www.youtube.com/watch?v=SaFdEQ8q6mM (http://prestashopforum.pl/www.youtube.com/watch?v=SaFdEQ8q6mM)
-
Okazało się jednak że to przez bazę danych, firma przenosząca mi bazę danych z OSC zwaliła sprawę, w tabeli _currency_shop przy conversion_rate było 0, wystarczyło zmienić na 1 i działa.
-
no to otym ze byla przenoszona z OSC albo nie pisales albo przeoczylem ;) a to dosc istotne, tak na przyszlosc ;)