Jak ustawić kalkulator wysyłki oparty na odległości WooCommerce
Opublikowany: 2022-12-13Dowiedz się, jak ustawić kalkulator wysyłki oparty na odległości w sklepie WooCommerce. W tym artykule pokażę, jak łatwo oferować stawki wysyłki na podstawie odległości lub całkowitego czasu podróży obliczonych przez Google Distance Matrix API. Jako bonus dowiesz się, jak ustawić progresywnie rosnącą opłatę za wysyłkę z dodatkowym kosztem za odległość lub czas podróży.
Koszt wysyłki dla e-commerce może zależeć od wielu czynników. Kluczowe czynniki obejmują wagę i rozmiar paczki, rodzaj dostawy oraz odległość, jaką przesyłka ma przebyć. Ostatni czynnik wydaje się najbardziej oczywisty ze wszystkich. Im większy dystans ma do pokonania paczka, tym wyższa powinna być opłata za przesyłkę. W WooCommerce możesz ustawić osobne metody wysyłki dla każdej strefy wysyłki , dzięki czemu możesz dostosować ceny do odległości. Jeśli jednak jako właściciel sklepu chcesz, aby ta kalkulacja była dokładniejsza, strefy wysyłki dostępne w WooCommerce mogą nie wystarczyć.
Jeśli chcesz przeczytać o innych sposobach obliczania kosztów wysyłki, przejrzyj nasz artykuł o tym, jak wdrożyć kalkulator kosztów wysyłki w WooCommerce.
Kto może skorzystać na wysyłce na odległość WooCommerce?
Funkcje obliczania stawek wysyłki na podstawie odległości lub całkowitego czasu podróży z pewnością nie są odpowiednie dla każdego sklepu. Jest jednak wiele firm, które mogą na tym skorzystać. Świetnie sprawdzi się w sklepach internetowych, które posiadają własną usługę dostawy, zamiast nadawać przesyłki firmom kurierskim takim jak FedEx czy UPS. Jest to również idealne rozwiązanie dla lokalnych dostaw lub każdego innego sklepu, który musi naliczać klientom jak najdokładniejsze stawki.
Jak działa kalkulator odległości lub czasu podróży?
Rozwiązanie, które chcę przedstawić w tym artykule, wykorzystuje Google Distance Matrix API do mierzenia odległości lub czasu dostawy między adresami sklepów a adresami klientów.
Interfejs API zwraca informacje na podstawie zalecanej trasy między punktami początkowymi i końcowymi. Możesz żądać danych dotyczących odległości dla różnych trybów podróży, żądać danych dotyczących odległości w różnych jednostkach, takich jak kilometry lub mile, oraz szacować czas podróży w korkach. Przeczytaj więcej o Google Distance Matrix API.
Ustaw wysyłkę na odległość w WooCommerce
Wiedząc jak działa kalkulator odległości czy czasu podróży, pora skonfigurować go w sklepie WooCommerce. Przeprowadzę Cię przez to krok po kroku. Najpierw potrzebujesz wtyczki…
Stawki wysyłki oparte na odległości dla wtyczki WooCommerce
Rozwiązaniem jest użycie dodatkowych narzędzi do określenia dokładnego kosztu wysyłki na podstawie odległości. W tym artykule pokażę, jak to zrobić, korzystając ze stawek wysyłki na podstawie odległości dla wtyczki WooCommerce. Jest to jedna z najlepszych wtyczek do wysyłki na odległość dostępnych na rynku. Wyposażyliśmy go w przydatne funkcje, a co najważniejsze, jest w pełni kompatybilny z wtyczką Flexible Shipping. Możesz go używać zarówno z wersją bezpłatną, jak i płatną, aby uzyskać najlepszą jakość wysyłki w swoim sklepie internetowym.
Stawki wysyłki na odległość dla WooCommerce 29 €
Dodaj do koszyka lub Wyświetl szczegółyPozwala ustawić stawki wysyłki na podstawie odległości obliczonej za pomocą Google Maps Distance Matrix Service API.
Nie znasz jeszcze wtyczki Flexible Shipping? Jest to najpopularniejsza wtyczka kalkulatora kosztów wysyłki WooCommerce na rynku WooCommerce. Ma ponad 140 000 aktywnych instalacji i uzyskuje świetne oceny w repozytorium WordPress.
Elastyczna wysyłka WooCommerce
Najlepsza wysyłka według tabeli stawek dla WooCommerce. Okres. Twórz reguły wysyłki na podstawie wagi, sumy zamówień lub liczby pozycji.
Pobierz za darmo lub Przejdź do WordPress.orgSkonfiguruj ustawienia stawek wysyłki na podstawie odległości
Aby rozpocząć konfigurację, przejdź do WooCommerce → Ustawienia → Wysyłka → Elastyczne stawki wysyłki na podstawie odległości.
Przede wszystkim, aby korzystać z warunków odległości i czasu trwania w elastycznych metodach dostawy, musisz wprowadzić klucz Google Maps API . Aby uzyskać klucz Google API, zapoznaj się z tym artykułem.
Zapisz zmiany i jeśli Status połączenia API zmieni się na Połączono, możesz zacząć.
Google Distance Matrix API pozwala skonfigurować sposób, w jaki Google będzie obliczać odległość lub czas podróży. Możesz wybrać Tryb podróży , używany do tego przez Google API. Może to być jazda samochodem, jazda na rowerze lub spacer, w zależności od rodzaju dostaw, które oferujesz.
Wtyczka umożliwia ustawienie jednostki odległości . Możesz wybierać między metrycznymi i imperialnymi. Pamiętaj, że ta konfiguracja zostanie zastosowana do wszystkich reguł wysyłki, które dodasz później, aby skonfigurować stawki wysyłki.
Jeśli chcesz uniknąć naliczania kosztów wysyłki na podstawie lokalizacji sklepu (wpisanej w ustawieniach WooCommerce), możesz podać niestandardowe miejsce wysyłki. Po wybraniu adresu niestandardowego z pola pochodzenia , będziesz mógł wprowadzić adres do obliczeń odległości.
Jeśli wszystko jest ustawione, zapisz zmiany i przejdź do dodawania i konfigurowania metod wysyłki.
Dodaj elastyczną metodę wysyłki
Przejdź do zakładki Wysyłka WooCommerce ( WooCommerce → Ustawienia → Wysyłka) . Następnie kliknij strefę wysyłki, do której chcesz dodać funkcję. Mam strefę wysyłki „Wielka Brytania”:
Następnie kliknij przycisk Dodaj metodę wysyłki :
Wybierz i ponownie potwierdź dodając .
Po dodaniu nadszedł czas na .
W sekcji Ustawienia ogólne możesz ustawić tytuł i opis . Poniżej możesz również zmienić ustawienia podatków dla i zaawansowanej bezpłatnej .
Dowiedz się, czym jest stawka stolika, korzystając z naszego krótkiego przewodnika z przykładami.
Aby skonfigurować opłaty za wysyłkę na podstawie odległości lub czasu podróży, przejdź do tabeli Reguły obliczania kosztów wysyłki . Znajdziesz go na dole strony metody wysyłki.
Tego możesz użyć do skonfigurowania stawek wysyłki we wtyczce Flexible Shipping i we wszystkich dodatkach.
Ustaw koszt wysyłki WooCommerce na podstawie odległości
Najpierw pokażę, jak dodać opłatę za wysyłkę na podstawie odległości. W tabeli Reguły obliczania kosztów wysyłki znajdziesz pierwszą regułę ustawioną jako Zawsze. Kliknij go, aby wybrać warunek Odległość .
Następnie możesz dodać zakres odległości dla tej reguły.
Jak widać, zakresy są wyświetlane w ustawieniach metrycznych, na podstawie ustawień wtyczki. Teraz nadszedł czas, aby dodać zakresy odległości i koszt wysyłki dla tej reguły. Powiedzmy, że moja wysyłka kosztuje 10 funtów, jeśli odległość wynosi do 5 kilometrów . Aby skonfigurować go w ten sposób, po prostu wprowadź minimalną odległość i maksymalną odległość. Następnie wprowadź opłatę za wysyłkę dla tej stawki odległości. To powinno wyglądać tak:
Ta konfiguracja oznacza, że jeśli odległość między Twoim sklepem (skonfigurowanym w ustawieniach WooCommerce lub Custom Origin w ustawieniach wtyczki) jest mniejsza niż 5 kilometrów, opłata za wysyłkę zostanie naliczona jako £10.
Możesz dodać wiele reguł, aby uzyskać najdokładniejsze opłaty za wysyłkę w swoim sklepie WooCommerce . Na przykład, jeśli wiem, że dostawa powyżej 5 kilometrów kosztuje 20 funtów, mogę dodać drugą zasadę.
Aby to zrobić, po prostu użyj przycisku Dodaj regułę i ponownie użyj warunku Odległość .
Jak widać, ustawiłem też maksymalny zasięg na 20 kilometrów. Oznacza to, że gdy odległość wysyłki będzie większa niż 20 kilometrów, ta metoda wysyłki nie będzie wyświetlana w koszyku ani na stronie kasy. W ten sposób możesz ustawić maksymalną odległość, dla której zostanie obliczona stawka za przesyłkę.
Ustaw stawki wysyłki WooCommerce na podstawie czasu podróży
Teraz ustawmy stawki dostawy na podstawie czasu podróży. Zostanie ona obliczona na podstawie preferowanej trasy Google Distance Matrix API i zależy od trybu podróży wybranego w ustawieniach. Obliczy koszty wysyłki na podstawie lokalizacji klienta i pochodzenia wysyłki.
W tabeli Reguły obliczania kosztów wysyłki znajdziesz pierwszą regułę ustawioną jako Zawsze. Kliknij na nią, aby wybrać warunek Czas trwania dostawy .
Następnie możesz dodać zakres czasu dostawy dla tej reguły. Jak widać, zakresy są wyświetlane w minutach. Teraz nadszedł czas, aby dodać zakresy czasu dostawy i stawki wysyłki dla tej reguły. Załóżmy, że moja wysyłka kosztuje 10 GBP, jeśli czas dostawy trwa do 15 minut . Aby tak to skonfigurować wystarczy podać minimalny i maksymalny czas dostawy. Następnie wprowadź opłatę za wysyłkę. To powinno wyglądać tak:
Ta konfiguracja oznacza, że jeśli czas podróży między Twoim sklepem (skonfigurowanym w ustawieniach WooCommerce lub Custom Origin) zajmie mniej niż 15 minut, koszt wysyłki zostanie obliczony jako 10 GBP.
Możesz dodać wiele reguł, aby uzyskać najdokładniejsze opłaty za wysyłkę w swoim sklepie WooCommerce. Na przykład, jeśli wiem, że dostawa powyżej 15 minut kosztuje 20 GBP, mogę dodać drugą regułę .
Jak widać, ustawiłem również maksymalny zakres czasu dostawy na 30 minut. Oznacza to, że gdy przewidywany czas podróży zajmie więcej niż 30 minut, ta metoda wysyłki nie będzie wyświetlana w koszyku ani na stronie kasy. W ten sposób możesz ustawić maksymalny czas dostawy, dla którego zostanie obliczona stawka za wysyłkę.
W ten sam sposób możesz dodać wiele metod wysyłki w wielu strefach wysyłki , w zależności od potrzeb i możliwości Twojego sklepu internetowego.
Ustaw stopniowo zwiększającą się wysyłkę na podstawie odległości
Czasami ustawienie wielu zakresów odległości może być problematyczne i zająć dużo czasu. Jeśli Twoje zakresy odległości zmieniają się co kilometr, dodanie tuzina reguł nie jest praktycznym rozwiązaniem. Zamiast tego lepiej skonfigurować stopniowo rosnący kalkulator kosztów wysyłki i ustawić dodatkową opłatę za każdy kilometr lub minutę . W ten sposób można również ustawić scenariusz wysyłki, w którym powyżej określonej odległości każdy dodatkowy kilometr zwiększa stawkę wysyłki. Może to być opłata manipulacyjna w przypadku dostaw na duże odległości.
Ustaw dodatkowy koszt za odległość
Aby włączyć dodatkowy koszt, kliknij przycisk plus obok reguły wysyłki.
Następnie będziesz mógł ustawić dodatkowy koszt.
W polu Koszt dodatkowy ustaw dokładną opłatę, która zostanie doliczona do kosztu reguły . Następnie ustaw ilość kilometrów, w których zostanie naliczona opłata dodatkowa. Jeśli więc chcesz naliczać dodatkowo £1 za każdy przejechany kilometr, ustaw to tak:
Przy tej konfiguracji opłata za przesyłkę wynosi 10 GBP + 1 GBP za każdy 1 kilometr. Tak więc, jeśli odległość wynosi 4 kilometry, opłata za wysyłkę wynosi 14 GBP.
Dodatkowy koszt za czas podróży
Aby włączyć dodatkowy koszt, kliknij przycisk plus obok reguły wysyłki.
Następnie będziesz mógł ustawić dodatkowy koszt. W polu Koszt dodatkowy ustaw dokładną opłatę, która zostanie doliczona do kosztu reguły. Następnie ustaw liczbę minut, w których zostanie naliczona dodatkowa opłata. Jeśli więc chcesz naliczać dodatkowo 1 GBP za każdą minutę podróży , ustaw to w ten sposób:
Przy tej konfiguracji opłata za wysyłkę wynosi 10 GBP + 1 GBP za każdą 1 minutę przewidywanego czasu dostawy. Tak więc, jeśli czas podróży zajmie 12 minut, opłata za wysyłkę wyniesie 22 GBP.
Streszczenie
W tym artykule pokazałem, jak ustawić kalkulator wysyłki oparty na odległości WooCommerce . Mam nadzieję, że uznasz to za przydatne. Jeśli chcesz skonfigurować bardziej zaawansowany kalkulator kosztów wysyłki, możesz połączyć stawki wysyłki oparte na odległości dla wtyczki WooCommerce z Flexible Shipping PRO. Dzięki obu wtyczkom będziesz mógł dodać wiele reguł wysyłki w oparciu o klasę wysyłki lub wartość koszyka.