wdrożenia PrestaShop

Przeliczanie ceny

  • 14 Odpowiedzi
  • 2757 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline rask

  • Nowy
  • *
  • 19
  • 0
Przeliczanie ceny
« dnia: 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.

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Przeliczanie ceny
« Odpowiedź #1 dnia: Wrzesień 18, 2013, 07:56:38 pm »
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
design4VIP z innej strony...

*

Offline rask

  • Nowy
  • *
  • 19
  • 0
Odp: Przeliczanie ceny
« Odpowiedź #2 dnia: Wrzesień 19, 2013, 08:02:43 am »
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.

*

Offline rask

  • Nowy
  • *
  • 19
  • 0
Odp: Przeliczanie ceny
« Odpowiedź #3 dnia: Wrzesień 19, 2013, 02:46:43 pm »
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 :/

*

Offline And63

  • Stały użytkownik
  • ***
  • 89
  • 3
Odp: Przeliczanie ceny
« Odpowiedź #4 dnia: Wrzesień 20, 2013, 12:06:17 am »
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.

*

Offline rask

  • Nowy
  • *
  • 19
  • 0
Odp: Przeliczanie ceny
« Odpowiedź #5 dnia: Wrzesień 20, 2013, 07:22:04 am »
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

*

Offline And63

  • Stały użytkownik
  • ***
  • 89
  • 3
Odp: Przeliczanie ceny
« Odpowiedź #6 dnia: Wrzesień 20, 2013, 08:26:15 pm »
Niestety, to nie jest ten błąd o którym myślałem.
Pytanie dodatkowe, czy zmieniałeś coś w kodzie product.tpl?

*

Offline rask

  • Nowy
  • *
  • 19
  • 0
Odp: Przeliczanie ceny
« Odpowiedź #7 dnia: Wrzesień 21, 2013, 08:11:41 am »
Robiłem tam zmiany, jednak nawet podmiana tego pliku na standardowy bez żadnych modyfikacji nic nie zmieniła, nadal nie działała.

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Przeliczanie ceny
« Odpowiedź #8 dnia: Wrzesień 21, 2013, 09:28:21 am »
wrzuc sobie standardowa skorke, bez zadnych modyfikcacji i sprawdz czy bedzie cena dzialala poprawnie.
design4VIP z innej strony...

*

Offline rask

  • Nowy
  • *
  • 19
  • 0
Odp: Przeliczanie ceny
« Odpowiedź #9 dnia: Wrzesień 23, 2013, 03:00:47 pm »
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?

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Przeliczanie ceny
« Odpowiedź #10 dnia: Wrzesień 23, 2013, 05:31:20 pm »
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
design4VIP z innej strony...

*

Offline rask

  • Nowy
  • *
  • 19
  • 0
Odp: Przeliczanie ceny
« Odpowiedź #11 dnia: Wrzesień 23, 2013, 07:42:10 pm »
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.

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Przeliczanie ceny
« Odpowiedź #12 dnia: Wrzesień 23, 2013, 07:55:48 pm »
design4VIP z innej strony...

*

Offline rask

  • Nowy
  • *
  • 19
  • 0
Odp: Przeliczanie ceny
« Odpowiedź #13 dnia: Wrzesień 24, 2013, 09:14:21 am »
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.

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Przeliczanie ceny
« Odpowiedź #14 dnia: Wrzesień 24, 2013, 10:15:14 am »
no to otym ze byla przenoszona z OSC albo nie pisales albo przeoczylem ;) a to dosc istotne, tak na przyszlosc ;)
design4VIP z innej strony...