Zawartość artykułu
Czy muszę programować? Gdzie znajdę instrukcję?
Ustawienie ceny kuriera w zależności do kraju dostawy nie jest specjalnie trudne do skonfigurowania w PrestaShop. Możemy użyć istniejących w tym systemie mechanizmów – bez konieczności programowania.
Pokrótce oto czynności, które należy wykonać. Wszystkie one są zaprezentowane w niżej dołączonym niżej filmie z YouTube.
Dodatkowo na YT w opisie filmu są zakładki czasowe odpowiadające poniższej liscie.
Mimo, że film prezentuje sposób konfiguracji dla PrestaShop 1.7 – jest on bliźniaczo podobny do tego z PrestaShop 1.6. Jedynie poszczególnie sekcje admina są pod innymi zakładkami.
Przykładowy rozkład cen w zależności od krajów.
Założenie jest takie, aby ceny wysyłek odpowiadały poniższemu zestawieniu:
Oczywiście ceny mogą być inne, przypisanie krajów do stref może być inne, ilość stref może być inna itd. To jedynie przykład! 🙂
przesyłka Kurierska 16 pln
przesyłka kurierska poza granice Polski:
Paczka do 10kg
Waga paczki | Kraj | Cena w zł |
do 10 kg | Niemcy | 60 |
Czechy, Słowacja | 50 | |
Belgia, Holandia | 70 | |
Austria | 60 | |
Luksemburg, Węgry | 65 | |
Francja, Dania | 70 | |
Włochy | 90 | |
Wielka Brytania | 80 | |
Hiszpania (poza Wyspami Kanaryjskimi), Słowenia | 90 | |
Irlandia, Szwecja, Grecja, Portugalia, Finlandia | 100 | |
Szwajcaria, Norwegia | 250 |
Czyli widać, że poza warunkiem kraju dochodzi jeszcze warunek wagowy. Tzn. powyżej 10kg te ceny nie obowiązują. Także ten mechanizm posiada PrestaShop i film prezentuje jak z niego skorzystać 🙂
Spis czynności do wykonania
Czynności do wykonania są następujące:
- (00:15) Wyłączenie nieużywanych stref
- (00:20) Tworzenie nowych stref (każda strefa będzie miała odrębną cenę)
- (01:42) Edycja każdego kraju po kolei – przypisanie do danej strefy, aktywacja kraju.
Dodatkowo, jeśli sklep posiada wiele walut mozna na tym etapie też przypisać dla danego kraju konkrentą walutę 🙂 Jest to widoczne w detalach kraju.
- (08:10) Utworzenie nowego przewoźnika
- (08:38) Przypisanie podstawowej ceny dla Polski
- (08:44) Deklarowanie dla każdej strefy ceny z powyższej tabeli
- (09:58) Ograniczenie przewoźnika tylko do maksymalnie 10kg. Oznacza to, że powyżej tej wagi – ten przewoźnik się nie pojawi na liście przewoźników w sklepie (NIezależnie od wybranego kraju)
- (10:20) Przetestowanie działania cen od strony kupującego. Tutaj na przykładzie klienta z Wielkiej Brytanii 🙂
A czy da się ustawić tak darmową wysyłkę, aby nie obejmowała właśnie krajów zagranicznych? Mam darmową dostawę ustawioną na 199 zł i chciałbym, aby tyczyło się to wyłącznie wysyłek na terenie Polski, a nie kuriera zagranicznego. Da się jakoś to zmienić?
Dodaj Polskę do osobnej strefy i tylko tam zdeklaruj tego kuriera. Dla innych stref określ osobnego kuriera z wyłączeniem strefy z Polską. Daj znać czy to zadziała?
Tak właśnie mam zrobione, że Polska jest w osobnej strefie, a reszta krajów w osobnym. Kurier zagraniczny jest liczony w zakresach wagowych, a reszta form wysyłek tych na terenie Polski w zakresie kwotowym.
Tak to wygląda:
https://imgur.com/a/B5f9V8h
Ciekawy artykuł i z pewnością pomoże wielu zainteresowanym. Nie ukrywam, że miałem z tym problem.
Ustawienie szerokiego spektrum w zakresie wagi i ceny daje przypadkowe ceny wysyłki nie do końca takie jakie ponosimy płacąc przewoźnikowi. Proponowane rozwiązanie pozwala precyzyjnie przypisać koszty wysyłki dla poszczególnych krajów w oparciu o wagę i rzeczywiste koszty. Dobra robota!