Polskie wsparcie PrestaShop
PrestaShop => PrestaShop 1.5.X => Wątek zaczęty przez: adasbb w Kwiecień 12, 2016, 08:28:05 am
-
Witam,
Mój sklep jest na PrestaShop 1.5.6.3
Problem tyczy się darmowej dostawy.
W Wysyłce-->Pakowanie i wysyłka mam ustalone, że Darmowa dostawa obowiązuje od 400zł.
Chciałbym, aby ta metoda działała tylko dla zakupów z Przedpłatą, natomiast dla "Za pobraniem" doliczało normalnie koszty wysyłki po przekroczeniu wartości zamówienia 400zł.
Czy jest to możliwe do wykonania w jakiś prosty sposób, czy będę jednak musiał ratować się płatnymi modułami lub też ostrym grzebaniem w kodzie?
Proszę o pomoc.
-
Najlepszym rozwiązaniem będzie zainstalowanie ship2pay oraz ustawienie przy konkretnych formach wysyłki indywidualnych kosztów, które będą uwzględniały koszt darowej wysyłki 400zł.
-
A jednak udało mi się problem dość prosto rozwiązać, dodałem w classes/cart.php
if ($orderTotalwithDiscounts >= (float)($free_fees_price) && (float)($free_fees_price) > 0 AND ($id_carrier == 83 OR $id_carrier == 87) )
czyli AND (...
I aktualnie mam tak jak chciałem, czyli powyżej zamówienia 400zł netto dolicza koszty wysyłki tylko dla pobrania, przedpłata jest darmowa.
-
Pamiętaj tylko, że każda edycja kuriera zmienia jego id :)
-
Dziękuję za zwrócenie uwagi. Będę o tym pamiętał :)