Jak ustawić stawki kuriera w WooCommerce
Koszt kuriera ustawiasz w metodzie „Płaska stawka”. Metoda ma pola: nazwa widoczna dla klienta, status podatkowy i koszt. Jeśli masz klasy wysyłkowe, pojawiają się też pola kosztów dla każdej klasy oraz pole dla produktów bez klasy, a także sposób naliczania. W polu kosztu możesz wpisać stałą kwotę albo formułę. Dokumentacja WooCommerce opisuje takie elementy formuły:
| Element formuły | Co oznacza | Przykład |
|---|
| [qty] | Liczba produktów w koszyku | 10 + ( 2 * [qty] ) - 12 zł za 1 sztukę, 14 zł za 2 sztuki |
| [fee percent="10"] | Procent wartości wysyłanych produktów | 10 + [fee percent="10"] - przy koszyku 100 zł koszt 20 zł |
| min_fee="…" | Minimalna kwota części procentowej | [fee percent="10" min_fee="4"] - nie mniej niż 4 zł |
| max_fee="…" | Maksymalna kwota części procentowej | [fee percent="10" max_fee="30"] - nie więcej niż 30 zł |
| Stała kwota | Ten sam koszt dla każdego zamówienia | 15 - zawsze 15 zł za wysyłkę |
Formuła z [qty] sprawdza się, gdy każda kolejna sztuka zwiększa paczkę, np. przy książkach czy butelkach. Formuła z procentem przydaje się, gdy chcesz doliczyć koszt ubezpieczenia przesyłki zależny od wartości towaru. W większości małych sklepów wystarczy jednak stała kwota dla zwykłej paczki i dopłata dla klas wysyłkowych.
Jak formuła z liczbą sztuk przekłada się na cenę wysyłki? Poniżej przykład dla formuły 10 + ( 2 * [qty] ):
[#chart:woo54b]
Pamiętaj o statusie podatkowym. Jeśli koszt wysyłki ma być naliczany z VAT, ustaw go jako podlegający opodatkowaniu i sprawdź, czy w ustawieniach podatków wpisane są stawki dla wysyłki. Jak rozliczać VAT od dostawy przy różnych stawkach towarów, skonsultuj z księgowym, bo to zależy od Twojej sytuacji.
Klasy wysyłkowe w WooCommerce - do czego służą
Klasa wysyłkowa to etykieta, którą przypisujesz produktom o podobnym koszcie wysyłki, np. „Gabaryt”, „Lekka paczka” czy „Paleta”. Sama klasa nic nie zmienia, dopiero w płaskiej stawce każdej strefy ustawiasz, ile kosztuje wysyłka produktów z daną klasą. Klasy tworzysz w ustawieniach wysyłki na karcie klas: podajesz nazwę, opcjonalnie uproszczoną nazwę (slug) i opis.
Klasę przypisujesz w edycji produktu, w zakładce wysyłki, z listy „Klasa wysyłkowa”. W produktach z wariantami ustawiasz ją dla produktu nadrzędnego, a w razie potrzeby osobno dla wybranego wariantu. Każdy produkt może mieć tylko jedną klasę. Wiele produktów zmienisz naraz edycją zbiorczą na liście produktów. Przy okazji uzupełnij wagę i wymiary, bo korzystają z nich wtyczki kurierskie, a klient może je sprawdzić na karcie produktu, o której piszemy w tekście o tym, jak napisać opis i dobrać zdjęcia w karcie produktu WooCommerce.
Na klasę czy na zamówienie?
W płaskiej stawce wybierasz sposób naliczania. Opcja „Na klasę” stosuje koszt dla każdej klasy wysyłkowej oddzielnie i sumuje je. Opcja „Na zamówienie” stosuje koszt najdroższej klasy w koszyku. Przykład z dokumentacji: koszt bazowy 0, klasa „Ciężkie” 10 i klasa „Małe” 1. Przy naliczaniu na klasę koszyk z produktami z obu klas kosztuje 11, a przy naliczaniu na zamówienie 10.
Na klasę - gdy produkty z różnych klas wysyłasz osobnymi paczkami, np. mebel z magazynu zewnętrznego i dodatki z własnego.
Na zamówienie - gdy całe zamówienie pakujesz w jedną paczkę, a o cenie decyduje największy produkt.
Koszt bazowy 0 - gdy cały koszt wynika z klas, a pole „Brak klasy wysyłkowej” obsługuje zwykłe produkty.
Klasy wysyłkowe są szczególnie ważne w sklepach z dużymi produktami, w których jedna paczka gabarytowa kosztuje kilka razy więcej niż standardowa. Więcej o logistyce takich zamówień piszemy we wpisie o tym, jak prowadzić sklep z meblami na WooCommerce.
Koszt wysyłki według wagi w WooCommerce
Wbudowane metody wysyłki nie liczą kosztu od wagi koszyka. Jeśli cennik przewoźnika zależy od wagi, a Twoje produkty bardzo się w niej różnią, potrzebujesz wtyczki z regułami. Przykładem jest Flexible Shipping (Octolize) z repozytorium wordpress.org, która w wersji darmowej pozwala ustawić progi kosztów według wagi i wartości koszyka. Przed instalacją każdej wtyczki sprawdź, kiedy była ostatnio aktualizowana i czy jest zgodna z Twoją wersją WooCommerce.
Druga sprawa to integracja z kurierem. Same stawki w koszyku nie tworzą przesyłki. Etykiety, zamawianie kuriera i numery śledzenia obsługuje wtyczka przewoźnika, np. InPost PL z repozytorium wordpress.org, albo zewnętrzny system, w którym obsługujesz zamówienia z kilku kanałów. W takim systemie metody z WooCommerce mapujesz na usługi przewoźników.
Kurier, paczkomat i pobranie - jak ułożyć metody w strefie
W polskim sklepie strefa „Polska” ma zwykle kilka metod: kuriera, paczkomat lub punkt odbioru, czasem kuriera z pobraniem i odbiór osobisty. Każda z nich to osobna metoda z własnym kosztem, więc łatwo stracić nad nimi kontrolę. Kilka zasad, które ułatwiają porządek:
Nazywaj metody tak, jak mówi klient - „Kurier InPost”, „Paczkomat InPost 24/7”, „Odbiór osobisty w Krakowie”, a nie „Stawka 1”.
Dodaj termin w opisie lub nazwie - np. „wysyłka w 24 h”, jeśli naprawdę go dotrzymujesz.
Pobranie ustaw jako osobną metodę z wyższym kosztem i połącz je z płatnością przy odbiorze w ustawieniach tej płatności (opcja „Włącz dla wysyłki”).
Ustal kolejność - pierwsza metoda w strefie będzie domyślnie zaznaczona w koszyku.
Sprawdź koszyk na telefonie - przy pięciu metodach i mapie punktów lista bywa długa i nieczytelna.
Przy paczkomatach i punktach odbioru klient musi wybrać konkretny punkt, a sklep musi przekazać go przewoźnikowi. Tego nie zrobi wbudowana płaska stawka, dlatego do paczkomatów zawsze potrzebujesz wtyczki przewoźnika lub integratora z mapą punktów. Przy wyborze sprawdź, czy wtyczka działa z koszykiem i zamówieniem opartym na blokach, jeśli Twój sklep z nich korzysta, i czy zapisuje wybrany punkt w zamówieniu.
Ile powinien kosztować kurier w sklepie?
Cena kuriera w koszyku nie musi równać się cenie z cennika przewoźnika. Do kosztu przesyłki dolicz karton, wypełniacz, taśmę i czas pakowania, a w przypadku pobrania także opłatę przewoźnika za tę usługę. Część sklepów celowo ustawia wysyłkę nieco poniżej kosztu, a różnicę wlicza w cenę produktów, inne doliczają pełny koszt. Obie strategie są w porządku, pod warunkiem że to świadoma decyzja oparta na liczbach. Raz na kwartał porównaj stawki w strefach z aktualnymi cennikami przewoźników, bo cenniki i dopłaty się zmieniają, a ustawienia w sklepie zwykle zostają bez zmian przez lata.
Wysyłka za granicę w WooCommerce
Jeśli sprzedajesz także za granicę, utwórz osobne strefy, np. „Niemcy i Czechy” oraz „Pozostała Unia Europejska”, z własnymi stawkami kuriera. Nie dokładaj krajów do strefy „Polska”, bo stracisz kontrolę nad kosztem. Przy wysyłce zagranicznej szczególnie przydają się klasy wysyłkowe, bo różnica między ceną małej paczki a gabarytu rośnie wraz z odległością. Pamiętaj też, że sprzedaż do konsumentów w innych krajach UE ma swoje zasady rozliczania VAT, które warto omówić z księgowym przed startem.
Najczęstsze błędy w konfiguracji wysyłki WooCommerce
Większość problemów z wysyłką wynika z kolejności stref, brakujących klas albo zapamiętanych stawek w sesji. Poniżej najczęstsze objawy i sposoby naprawy:
[#chart:woo54c]
Po każdej zmianie w strefach i stawkach zrób zamówienie testowe dla kilku adresów i kilku zestawów produktów: zwykłej paczki, gabarytu i koszyka mieszanego. WooCommerce zapamiętuje stawki wysyłki w sesji klienta, dlatego przy testach opróżnij koszyk i dodaj produkty ponownie.
Jak Vinson pomaga z wysyłką w WooCommerce
W Vinson budujemy i rozwijamy sklepy na WooCommerce oraz integrujemy je z Allegro i Base, w którym zamówienia z wielu kanałów trafiają do jednego panelu wysyłek. Przy wysyłce zaczynamy od cenników przewoźników i struktury produktów, a potem przekładamy je na ustawienia sklepu:
projektujemy strefy wysyłki i ich kolejność,
ustawiamy stawki kuriera, paczkomatów i odbioru osobistego, także z formułami,
tworzymy klasy wysyłkowe i przypisujemy je produktom,
wdrażamy wtyczki przewoźników albo integrację zamówień z Base.
Szczegóły znajdziesz na stronie sklepy na WooCommerce z Vinson.
Najczęściej zadawane pytania
Jak dodać kuriera w WooCommerce?
W ustawieniach WooCommerce wejdź w zakładkę wysyłki, wybierz strefę, np. Polska, i dodaj metodę „Płaska stawka”. Nazwij ją np. „Kurier” i wpisz koszt. Jeśli chcesz generować etykiety i numery śledzenia, dodaj wtyczkę przewoźnika lub integrację z systemem do obsługi zamówień.
Dlaczego klient nie widzi metod wysyłki w WooCommerce?
Najczęściej jego adres pasuje do strefy, w której nie ma metod, albo do innej strefy niż zakładałeś, bo strefy są sprawdzane od góry listy. Sprawdź kolejność stref i kody pocztowe. Przy testach opróżnij koszyk, bo stawki są zapamiętywane w sesji.
Co to jest klasa wysyłkowa w WooCommerce?
Klasa wysyłkowa to etykieta dla grupy produktów o podobnym koszcie wysyłki, np. gabarytów. Przypisujesz ją w edycji produktu, a koszt dla niej ustawiasz w płaskiej stawce w każdej strefie. Każdy produkt może mieć jedną klasę.
Czy WooCommerce liczy koszt wysyłki według wagi?
Nie w wersji podstawowej. Wbudowana płaska stawka może zależeć od liczby sztuk, wartości koszyka i klas wysyłkowych, ale nie od wagi. Do kosztów według wagi potrzebujesz wtyczki z regułami wysyłki.
Jak ustawić inny koszt wysyłki dla jednego miasta?
Utwórz osobną strefę, np. „Kraków”, i ogranicz ją do kodów pocztowych tego miasta, np. z gwiazdką na końcu. Ustaw ją nad strefą „Polska”, bo WooCommerce wybiera pierwszą pasującą strefę od góry. Dodaj w niej metody z własnymi stawkami.
Dobrze ustawione strefy, stawki i klasy wysyłkowe w WooCommerce sprawiają, że klient płaci za dostawę uczciwie, a sklep nie dopłaca do paczek. Jeśli chcesz uporządkować wysyłkę albo połączyć ją z obsługą zamówień z innych kanałów, sprawdź sklep na WooCommerce z Vinson - zaczniemy od przeglądu Twoich stref i cenników przewoźników.