Przejdź do PayU, Tpay lub Elavon i odbierz darmowy moduł + Koszyki24!
d
g
m
s
0
Twój koszyk
  • Brak produktów

Koszt dostawy według kodu pocztowego

Koszt dostawy według kodu pocztowego
05.02.2016 61447

Koszt dostawy według kodu pocztowego dla OpenCart to prosty, ale bardzo użyteczny moduł, który pozwala ustalić koszt wysyłki na podstawie kodu pocztowego. W procesie zamówienia wyświetla on opcję wysyłki ze zdjęciem i regulaminem lub samą nazwę.

W każdym kraju obowiązują różne stawki wysyłkowe, zależne od wielu czynników. Czasami możliwy jest podział kraju na regiony, na przykład województwa, jednak takie rozwiązanie nie zawsze się sprawdza.

Dla przykładu w Wielkiej Brytanii podział jest znacznie bardziej skomplikowany, ponieważ przesyłki dzielone są na strefy. Wyobraź sobie, że część kraju znajduje się na osobnej wyspie. Dodatkowo Zjednoczone Królestwo obejmuje Szkocję oraz Walię, a koszt wysyłki różni się w zależności od strefy. 

O ile w przypadku niewielkich przesyłek nie stanowi to większego problemu, o tyle przy dostawie mebli koszty wysyłki do takich regionów mogą znacząco się różnić. Tłumaczenie klientowi za każdym razem, że mieszka w strefie „extra”, nie jest dobrym rozwiązaniem. Klient chce znać pełny koszt zamówienia i ma prawo się go domagać.

Najlepszym rozwiązaniem jest oszacowanie kosztu wysyłki na podstawie kodu pocztowego. Problem znika natychmiast. Wystarczy przypisać odpowiednią wartość do każdego kodu pocztowego. Klient podczas składania zamówienia podaje kod jako wymagany, dzięki czemu unikasz nieporozumień.

Właśnie dlatego stworzyłem specjalny moduł, doceniany przez moich klientów. Szczególnie korzystają z niego firmy realizujące dostawy przesyłek o dużych gabarytach, które generują najwyższe koszty wysyłki.



Moduł  Koszt dostawy według kodu pocztowego bazuje na kodach pocztowych. Jak wiemy, kody pocztowe różnią się w zależności od kraju. Polski kod pocztowy składa się z cyfr, na przykład 64-100, natomiast brytyjski zawiera cyfry i litery, na przykład BH1 6JD. Moduł jest na tyle uniwersalny, na ile udało się go dostosować do tych formatów.

Diabeł tkwi w szczegółach

Najważniejsze w module są dwa pola. Pierwsze pole pozwala wprowadzić listę kodów pocztowych oraz przypisać każdemu z nich odpowiednią wartość w formacie:

64-100:20 (kod_pocztowy:cena)

60-200:30

Oznacza to, że klient z kodem pocztowym 64-100 zapłaci 20 zł za wysyłkę, a klient z kodem 60-200 zapłaci 30 zł.

Prawda, że wygodne?

Zarządzanie kodem

Jak wspomniałem wcześniej, w każdym kraju obowiązuje inny format kodu pocztowego. Do tego służy kolejne pole w module, które ogranicza kod do określonej liczby znaków.

Jak to działa? Kody pocztowe zostały stworzone po to, aby ułatwić podział na regiony i strefy. Nawet częściowy kod pozwala określić, do jakiego regionu przypisany jest odbiorca.

Idąc tym tropem, możemy odciąć część kodu i użyć jej jako identyfikatora regionu. Na przykład:

64-100 po odcięciu „-100” nadal wskazuje na region Leszna lub jego okolice.

Właśnie temu służy pole ograniczające liczbę znaków kodu. Jeśli ustawimy wartość 2, brane pod uwagę będą tylko pierwsze dwa znaki, niezależnie od tego, czy są to cyfry, czy litery. Dzięki temu moduł jest na tyle uniwersalny, że można go zastosować w dowolnym kraju na świecie.

Więcej opcji

Dodatkowo moduł umożliwia dodanie mapy danego kraju oraz linku do strony z dodatkowymi informacjami o przesyłkach. Bez opuszczania procesu zamówienia klient otrzymuje pełny obraz kosztów wysyłki. W praktyce nie ma podstaw do reklamacji ani twierdzeń, że nie znał pełnych kosztów.

Wideo

Poniżej znajduje się wideo prezentujące działanie modułu  Koszt dostawy według kodu pocztowego w praktyce.


Jeśli masz pytania lub propozycje rozwoju tego modułu dla OpenCart, napisz śmiało pod artykułem. Wersja dla OpenCart 3 jest obecnie w przygotowaniu.



Zadzwoń do nas