UWAGA !!!

Wiadomości e-mail wzywające do wniesienia opłaty za naruszenie praw autorskich, które mogą być do Państwa wysyłane w naszym imieniu, nie pochodzą od nas. Doszło do wykorzystania naszego wizerunku bez naszej zgody. Prosimy o zachowanie ostrożności – w szczególności nie otwieranie załączników ani linków.

Klasy wysyłkowe WooCommerce: jak ogarnąć różne koszty dostawy bez bałaganu

klasy wysyłkowe WooCommerce

Jedna stawka dostawy dla całego sklepu brzmi wygodnie. Do czasu, aż w jednym katalogu pojawi się mały, lekki produkt, ciężka paczka i coś gabarytowego, co nie mieści się w standardowym kartonie. Wtedy jedna cena zaczyna robić bałagan: przy jednych zamówieniach może nie pokrywać kosztu wysyłki, a przy innych wyglądać dla klienta jak kara za samo kliknięcie „kupuję”.

Problemem nie musi być samo WooCommerce. Częściej chodzi o brak sensownego podziału produktów i reguł dostawy. Tu właśnie przydają się klasy wysyłkowe WooCommerce. Pozwalają pogrupować produkty według wymagań transportowych, a potem połączyć te grupy z kosztami dostawy. Ważne: klasy nie działają samodzielnie. Potrzebują strefy wysyłki i metody wysyłki, na przykład Flat Rate.

Na czym polega problem z jedną stawką dostawy dla całego sklepu?

Jeśli sklep sprzedaje produkty o podobnych rozmiarach i wymaganiach transportowych, jedna stawka może wystarczyć. Schody zaczynają się wtedy, gdy asortyment jest bardziej różnorodny. Lekki produkt i przesyłka gabarytowa nie wymagają przecież takiego samego przygotowania ani transportu. Jedna cena dla obu przypadków będzie zwykle uproszczeniem.

Może się zdarzyć, że przy ciężkich lub gabarytowych produktach koszt dostawy zostanie zaniżony. Wtedy różnicę pokrywa sklep. Z drugiej strony, jeśli stawka zostanie ustawiona pod najdroższy wariant, klient kupujący mały produkt może zobaczyć koszt, który skutecznie zniechęca do zakupu.

Podział produktów na grupy pomaga uporządkować ten temat. Nie oznacza jednak, że WooCommerce sam odgadnie zasady przewoźnika. Konkretne koszty powinny wynikać z rzeczywistych kosztów sklepu i reguł operatora logistycznego.

Klasy wysyłkowe WooCommerce — co to właściwie jest?

Klasa wysyłkowa to sposób grupowania produktów o podobnych wymaganiach transportowych. Możesz utworzyć na przykład klasy dla produktów lekkich, ciężkich i gabarytowych. Dzięki temu nie musisz traktować całego katalogu jedną regułą, gdy produkty wyraźnie różnią się sposobem wysyłki.

Warto użyć klas wtedy, gdy jedna stawka dla całego katalogu byłaby zbyt dużym uproszczeniem. Klasa opisuje jednak produkt, a nie gotową opłatę. Sama nie nalicza kosztu i nie jest metodą wysyłki. To etykieta, którą później wykorzystuje metoda taka jak Flat Rate.

Klasa to etykieta produktu, nie cennik

Najprościej zapamiętać to tak: klasa odpowiada na pytanie „jaki to produkt z punktu widzenia transportu?”. Dopiero ustawienia metody wysyłki odpowiadają na pytanie „ile kosztuje dostawa?”.

Klasy działają razem ze strefami wysyłki i metodami dostawy. Najpierw sklep rozpoznaje adres klienta i przypisuje go do odpowiedniej strefy. Następnie dostępna metoda wysyłki może naliczyć koszt zależny od klasy produktu. Bez tej drugiej części sama klasa pozostanie tylko porządkującą kategorią w panelu.

Jak utworzyć klasy wysyłkowe w WooCommerce?

Tworzenie klas zaczyna się w panelu WooCommerce. Przejdź do WooCommerce > Ustawienia > Wysyłka > Klasy. W tym miejscu możesz dodać nazwę klasy, slug oraz jej opis.

Zanim zaczniesz klikać, ustal logiczny podział produktów. Nazwy powinny odpowiadać rzeczywistym regułom dostawy, a nie być przypadkowym zbiorem etykiet. Jeśli w sklepie występują produkty lekkie, ciężkie i gabarytowe, taki podział może być dobrym punktem wyjścia. Nie ma sensu tworzyć klas, które później nie będą używane do różnicowania kosztów.

Ważne, żeby planowany podział pasował do zasad operatora logistycznego. Dokumentacja WooCommerce nie rozstrzyga, jak konkretny przewoźnik wylicza dopłaty za wagę, gabaryt, paletę czy niestandardowe opakowanie. Jeżeli sklep ma takie zasady, trzeba uwzględnić je w wybranej konfiguracji lub integracji.

Jak przypisać klasę do produktu i wariantu?

Po utworzeniu klas trzeba przypisać je do właściwych produktów. W przypadku produktu prostego otwórz jego edycję i przejdź do zakładki wysyłki. Tam wybierasz odpowiednią klasę wysyłkową.

Przy produkcie zmiennym sprawa wymaga odrobiny większej uwagi. Klasę można ustawić dla produktu nadrzędnego albo przypisać różne klasy poszczególnym wariantom w zakładce Warianty. To przydatne wtedy, gdy warianty różnią się rozmiarem, ciężarem albo wymaganiami transportowymi.

Produkt prosty kontra produkt zmienny

Produkt prosty ma jedną konfigurację wysyłki, więc przypisanie klasy jest dość bezpośrednie. Produkt zmienny pozwala natomiast rozdzielić ustawienia pomiędzy warianty. Przed zapisaniem zastanów się, czy reguła ma dotyczyć całego produktu, czy tylko wybranych wersji.

Przykładowo, jeśli wszystkie warianty mają podobne wymagania transportowe, klasa na poziomie produktu nadrzędnego może być wystarczająca. Jeśli jednak różne warianty mają inne gabaryty, ustawienie jednej klasy dla całości może prowadzić do nieprawidłowego kosztu dostawy. Warto też pamiętać, że klasy można przypisywać zbiorczo wielu produktom. Przy większym katalogu może to oszczędzić sporo ręcznego klikania, ale każdą zmianę nadal trzeba sprawdzić pod kątem właściwej grupy.

Jak ustawić różne stawki dostawy dla klas?

Samo utworzenie klas i przypisanie ich do produktów jeszcze nie zmieni kosztu widocznego w koszyku. Teraz trzeba połączyć klasy z metodą wysyłki. Najpierw wybierz właściwą strefę wysyłki, a następnie dodaj do niej metodę Flat Rate albo edytuj już istniejącą.

Flat Rate pozwala ustawić koszt bazowy dla całego koszyka, dodatkowe koszty według klasy wysyłkowej albo koszty zależne od liczby produktów. W ustawieniach tej metody możesz podać osobny koszt dla każdej utworzonej klasy. Jeśli opłata ma wynikać wyłącznie z klas, koszt bazowy może zostać ustawiony na zero.

Nie wpisuj jednak kwot tylko dlatego, że pojawiają się w przykładzie konfiguracji. Stawki wysyłki WooCommerce powinny wynikać z realnych kosztów sklepu i zasad przewoźnika. Sama konfiguracja klas nie gwarantuje, że dokładnie odwzoruje każdą dopłatę logistyczną.

Co dzieje się przy koszyku mieszanym?

Najwięcej zamieszania pojawia się wtedy, gdy klient dodaje produkty z kilku klas. WooCommerce pozwala wybrać sposób naliczania kosztu w metodzie Flat Rate. Opcja Per Class nalicza koszt każdej klasy obecnej w koszyku osobno. Opcja Per Order uwzględnia koszt najdroższej klasy.

To nie jest drobny szczegół. Koszyk z produktem lekkim i gabarytowym może zachować się zupełnie inaczej zależnie od wybranej opcji. Żadna z nich nie będzie automatycznie właściwa dla każdego sklepu. Wybór powinien pasować do tego, jak faktycznie rozliczana jest wysyłka.

Jeśli sklep korzysta z wtyczki przewoźnika albo niestandardowej metody wysyłki, nie zakładaj, że zadziała identycznie jak Flat Rate. Taką integrację trzeba sprawdzić według jej własnych zasad.

Klasa wysyłkowa a strefa wysyłki — nie myl tych dwóch rzeczy

Klasa wysyłkowa i strefa wysyłki brzmią podobnie, ale opisują zupełnie inne elementy. Klasa dotyczy produktu. Strefa dotyczy miejsca, do którego ma trafić zamówienie.

Strefa wysyłki jest obszarem geograficznym, na przykład określonym krajem, regionem albo kodem pocztowym. Klient widzi metody dostępne dla adresu pasującego do jego strefy. WooCommerce przypisuje klienta tylko do jednej, pierwszej pasującej strefy, dlatego kolejność stref ma znaczenie.

Trzy elementy jednej konfiguracji

Całość można rozłożyć na trzy proste elementy:

  • Klasa wysyłkowa odpowiada na pytanie, co wysyłasz i jakie są wymagania transportowe produktu.
  • Strefa wysyłki odpowiada na pytanie, dokąd wysyłasz.
  • Metoda wysyłki, na przykład Flat Rate, określa sposób udostępnienia dostawy i naliczenia kosztu.

Metoda działa więc w konkretnej strefie i może korzystać z klas przypisanych produktom. Jeśli metoda nie została dodana do właściwej strefy, klient może jej nie zobaczyć, nawet gdy klasy są ustawione poprawnie.

Co sprawdzić przed uruchomieniem sklepu?

Konfiguracja wygląda dobrze dopiero wtedy, gdy przejdzie testy. Nie wystarczy sprawdzić jednego produktu i uznać tematu za zamknięty. Przed uruchomieniem sklepu przetestuj:

  • produkt z każdej klasy wysyłkowej;
  • koszyk mieszany z produktami lekkimi, ciężkimi i gabarytowymi;
  • różne ilości produktów w koszyku;
  • różne warianty produktu zmiennego;
  • adresy należące do różnych stref wysyłki;
  • działanie integracji przewoźnika lub niestandardowej metody wysyłki, jeśli sklep z niej korzysta.

Sprawdź też, czy wyliczenia WooCommerce odpowiadają rzeczywistym zasadom operatora logistycznego. Szczególnej uwagi wymagają dopłaty za gabaryt, wagę, paletę i niestandardowe opakowanie. Dokumentacja klas wysyłkowych nie rozstrzyga tych kwestii za konkretny sklep.

Klasy wysyłkowe WooCommerce pomagają uporządkować katalog produktów i przypisać różne koszty dostawy do produktów lekkich, ciężkich oraz gabarytowych. Trzeba tylko pamiętać o podziale ról: klasa opisuje produkt, strefa wskazuje miejsce dostawy, a metoda wysyłki nalicza koszt. Najważniejszy test to koszyk mieszany, bo właśnie tam najłatwiej o niespodziankę. Masz stronę, sklep albo materiały graficzne, które proszą się o ogarnięcie? Napisz do INB Marketing i zobaczymy, co da się z tym sensownie zrobić.