Jak ustawić kalkulator wysyłki oparty na odległości WooCommerce

Opublikowany: 2022-12-13

Dowiedz 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óły
Wtyczki używane przez ponad 226 856 sklepów
Ostatnia aktualizacja: 2022-11-28
Współpracuje z WooCommerce 6.8 - 7.2.x

Pozwala 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.org
Ponad 100 000 aktywnych instalacji
Ostatnia aktualizacja: 2022-11-24
Współpracuje z WooCommerce 6.8 - 7.2.x

Skonfiguruj 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ąć.

Ustawienia wtyczki Stawki wysyłki na podstawie odległości

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.

Tryb podróży w stawkach wysyłki na podstawie odległości dla wtyczki WooCommerce

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.

Jednostka odległości w stawkach wysyłki na podstawie odległości dla wtyczki WooCommerce

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.

Niestandardowe pochodzenie w stawkach wysyłki na podstawie odległości dla wtyczki WooCommerce

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”:

Strefy wysyłkowe

Następnie kliknij przycisk Dodaj metodę wysyłki :

Dodaj metodę wysyłki

Wybierz elastyczną wysyłkę i ponownie potwierdź dodając metodę wysyłki .

Dodaj metodę wysyłki: Elastyczna wysyłka

Po dodaniu elastycznej metody wysyłki nadszedł czas na zarządzanie metodą wysyłki WooCommerce .

W sekcji Ustawienia ogólne możesz ustawić tytuł i opis metody . Poniżej możesz również zmienić ustawienia podatków dla wysyłki i zaawansowanej bezpłatnej wysyłki WooCommerce .

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.

Tabela zasad kalkulacji kosztów 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ść .

dodaj regułę wysyłki na podstawie odległości

Następnie możesz dodać zakres odległości dla tej reguły.

dodaj zakres odległości do reguły wysyłki

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:

skonfiguruj pierwszy warunek na podstawie odległości

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ę.

skonfiguruj drugi warunek na podstawie odległości

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 .

dodaj regułę wysyłki na podstawie czasu podróży

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:

skonfiguruj pierwszy warunek na podstawie czasu dostawy

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łę .

skonfiguruj drugi warunek na podstawie czasu dostawy

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.

przycisk dodatkowych kosztów

Następnie będziesz mógł ustawić dodatkowy koszt.

reguła wysyłki z dodatkowym kosztem

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:

reguła wysyłki ze skonfigurowanym dodatkowym kosztem

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.

Pamiętaj, że przy tej konfiguracji nie będziesz mieć skonfigurowanej maksymalnej odległości.

Dodatkowy koszt za czas podróży

Aby włączyć dodatkowy koszt, kliknij przycisk plus obok reguły wysyłki.

przycisk dodatkowych kosztów

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:

reguła wysyłki ze skonfigurowanym dodatkowym kosztem za czas podróży

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.

Pamiętaj, że przy tej konfiguracji nie będziesz mieć skonfigurowanego maksymalnego czasu podróży.

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.