Polskie wsparcie PrestaShop

PrestaShop => PrestaShop 1.5.X => Wątek zaczęty przez: adasbb w Kwiecień 12, 2016, 08:28:05 am

Tytuł: Ustawienia darmowej wysyłki - problem
Wiadomość wysłana 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.
Tytuł: Odp: Ustawienia darmowej wysyłki - problem
Wiadomość wysłana przez: presta4you.com w Kwiecień 12, 2016, 10:32:25 am
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ł.
Tytuł: Odp: Ustawienia darmowej wysyłki - problem
Wiadomość wysłana przez: adasbb w Kwiecień 12, 2016, 11:31:44 am
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.
Tytuł: Odp: Ustawienia darmowej wysyłki - problem
Wiadomość wysłana przez: west w Kwiecień 12, 2016, 04:59:57 pm
Pamiętaj tylko, że każda edycja kuriera zmienia jego id :)
Tytuł: Odp: Ustawienia darmowej wysyłki - problem
Wiadomość wysłana przez: adasbb w Kwiecień 13, 2016, 02:08:51 pm
Dziękuję za zwrócenie uwagi. Będę o tym pamiętał :)