Polskie wsparcie PrestaShop
PrestaShop => PrestaShop 1.6 => Wątek zaczęty przez: duocolor w Maj 12, 2017, 02:48:48 am
-
Witam
Mam prestę 1.6.1.13
Chcę stworzyć rabat"kup 5 zapłać za 3" stworzyłem regułę cenową taka by od 5 produktów tego samego producenta dawał upust 1zł na produkcie. Wszystko działa w koszyku cena jest poprawna. Niestety na karcie produktu wyświetla mi rabat np - 2
Czyli jeśli produkt kosztował 5zł i od 5 produktów jest rabat 2zł to zamiast wyświetlać w 3zł wyświetla -2.
Używam standardowego szablonu default-bootstrap.
Może znajdzie się ktoś mądrzejszy i podpowie.
-
Teraz pokazuje prawidłowo - zgodnie z tym co ustawiłeś. Jeśli chcesz pokazać cenę odznacz opcję "pozostaw cenę bazową"
-
Dziękuję za odpowiedź. Jednak nie potrafię sobie poradzić, może coś przeoczyłem.
Jakkolwiek bym nie ustawiał cena jest minusowa. W załączniku 2 przykłady z zaznaczoną i odznaczoną ceną bazową. Oby dwie wersje dają dobrą cenę po dodaniu do koszyka czyli 15zł za 5szt (zamiast 25zł).
Efekt jaki chciałbym uzyskać to aby wyświetliła się cena 3zł i po wybraniu 5 i więcej sztuk.
-
Niestety nie obędzie się bez przeróbki szablonu, a raczej plików java szablonu sklepu. Musisz dodoać handler na przyciskach + - oraz add to cart, który zmieni cenę jeśli klient doda 5 sztuk. Prostszy sposób to odblokowanie kodu odpowiedzialnego za ceny jednostkowe i ewentualna jego modyfikacja - przykład
http://euromagnesy.com/pl/magnesy-plytkowe-40-mm-100-mm/113-mpl-40-x-7-x-24-n38sh.html
-
Wielkie dzięki za pomoc w w/w temacie.
Cena się zmienia w zależności od tego ile dodam produktów tylko na cenę minusową. czyli jeśli naciskam plusik i jest ilość produktów od 1-4 cena wyświetla się 5zł. Jak jest 5 produktów to cena w zależności od ustawień (tak jak na podesłanych screenach) zmienia się na -2 albo -3.
Przy czym po dodaniu do koszyka wszystko jest ok i w koszyku cena się zgadza.
Jeśli byłbyś tak uprzejmy i podał mi swoje ip na priva bo mam na razie sklep wyłączony i tylko działa dla wybranych ip. To mógłbyś zobaczyć o co chodzi.
Wydaje mi się że jest to problem wyświetlania ceny. Prawdopodobnie jest to jakaś 1 linijka w szablonie do podmiany, brak nawiasu czy coś takiego.
-
zobacz w pliku product.js oraz w pliku product.tpl - to jest źle napisana reguła obliczająca cenę :) już to trenowałem