WP Desk Care - zadbaj o swój biznes online!

Sprawdzona opieka techniczna dla Twojego sklepu

Flexible Shipping + integracje wysyłkowe + WooCommerce Subscriptions

Jeżeli chciałbyś/-abyś w prowadzonym przez Ciebie sklepie zaoferować swoim klientom możliwość zakupu wybranych produktów zarówno jednorazowo, jak i w ramach powtarzalnych planów subskrypcyjnych, Flexible Shipping w połączeniu z wybraną integracją wysyłkową oraz wtyczką WooCommerce Subscriptions jest rozwiązaniem, które umożliwi Ci realizację takiego scenariusza.

Dzięki Flexible Shipping zdefiniujesz precyzyjnie reguły obliczania kosztów wysyłki, dalsza integracja wysyłkowa np. InPost umożliwi m.in. wygenerowanie etykiety nadawczej bezpośrednio z poziomu Twojego sklepu, natomiast wtyczka WooCommerce Subscriptions obsłuży odnowienia zamówień w regularnych odstępach czasu.

Wymagania techniczne

  • Instalacja bezpłatnej wtyczki Flexible Shipping co najmniej w wersji 4.4.0 jako integracji bazowej (opcjonalnie również w połączeniu z Flexible Shipping PRO)
  • Instalacja wtyczki WooCommerce Subscriptions
  • Instalacja dalszej integracji wysyłkowej Flexible Shipping wspierającej WooCommerce Subscriptions.

Integracje wysyłkowe FS wspierające WooCommerce Subscriptions

Na chwilę obecną z wtyczką WooCommerce Subscriptions w pełni kompatybilne są poniższe dalsze integracje wysyłkowe Flexible Shipping:

Mechanizm działania integracji wysyłkowych FS w połączeniu z WooCommerce Subscriptions

Załóżmy, że prowadzisz palarnię kawy. W swoim sklepie WooCommerce oferujesz możliwość jednorazowego zakupu opakowania ziaren kawy o wadze 250 g, jak również oferujesz możliwość skorzystania z planu subskrypcyjnego, w ramach którego wysyłasz swoim klientom zamówione ziarna regularnie, w odstępach miesięcznych. Opakowanie ziaren zakupione osobno kosztuje 10 zł, a jego wysyłka do paczkomatu InPost wynosi 15 zł. Opakowanie ziaren zakupione w ramach planu subskrypcyjnego kosztuje z kolei 7 zł, a jego comiesięczna wysyłka również do paczkomatu kosztuje 10 zł.

Klient odwiedzający Twój sklep zdecydował się na zakup jednego pojedynczego opakowania kawy i jednocześnie wykupienie subskrypcji, dodając oba warianty produktu do koszyka:

Jak widać na powyższym zrzucie ekranu całkowity koszt takiego zamówienia wyniósł:

  • 10,00 zł za pojedyncze opakowanie ziaren kawy,
  • 15,00 zł za wysyłkę pojedynczego opakowania ziaren kawy do paczkomatu InPost,
  • 7,00 zł za opakowanie ziaren kawy w planie subskrypcyjnym,
  • 10,00 zł za wysyłkę opakowania ziaren kawy z planu subskrypcyjnego również do paczkomatu,

dając łącznie sumę 42,00 zł.

Jeśli chcesz, aby koszt wysyłki był dodawany każdorazowo również do każdego odnowienia subskrypcji, na ekranie konfiguracyjnym metody wysyłki Flexible Shipping, za pomocą której wysyłane są produkty subskrypcyjne wybierz opcję Kalkulacja w koszyku: Wartość paczki:
 
Flexible Shipping - Kalkulacja w koszyku: Wartość paczki
Flexible Shipping – Kalkulacja w koszyku: Wartość paczki
Należy w tym miejscu mieć również na uwadze, że jeżeli dla pierwszego, nadrzędnego zamówienia zostanie użyty kupon gwarantujący darmową wysyłkę, to darmowa wysyłka będzie miała również zastosowanie dla wszystkich kolejnych odnowień subskrypcji. Wynika to z mechanizmów działania samej wtyczki WooCommerce Subscriptions. Więcej informacji na ten temat znaleźć można pod tym adresem →

Na ekranie szczegółów złożonego powyższego zamówienia widoczna jest wybrana metoda wysyłki Paczkomat InPost (obsługiwana przez Flexible Shipping w połączeniu z integracją InPost) zawierająca adnotację odnośnie zamówionych produktów, w dolnej części ekranu – metabox aktywnej subskrypcji oraz w prawym sidebarze standardowy metabox InPost umożliwiający ręczne utworzenie przesyłki i wygenerowanie etykiety nadawczej:

FS InPost - Zamówienie subskrypcyjne
Zamówienie z produktem subskrypcyjnym
Jeżeli w ustawieniach wtyczki InPost (WooCommerce → Ustawienia → Wysyłka → InPost) zostało wcześniej wybrane automatyczne generowanie przesyłek, metabox InPost po opłaceniu zamówienia będzie wyszarzony, a przesyłka już utworzona.
 
Opcjonalnie, korzystając z metaboxa Dodaj przesyłkę istnieje także możliwość utworzenia w tym miejscu dodatkowej przesyłki, jeżeli zachodzi taka potrzeba.

Przenoszenie danych przesyłki dla odnowień

Po upływie zdefiniowanego okresu trwania subskrypcji nastąpi jej automatyczne odnowienie, o ile nie zostanie ona anulowana lub nie wynika inaczej z konfiguracji wtyczki WooCommerce Subscriptions. Jak widać na poniższym zrzucie ekranu odnowieniu uległ jedynie produkt subskrypcyjny (Kawa – subskrypcja) i zamówienie nie zawiera już zakupionego jednorazowo produktu Kawa – pojedyncze opakowanie.

Dane adresowe, czyli m.in. kompletne dane przesyłki, w tym przypadku również i ID wybranego przez klienta paczkomatu odbiorczego zostaną automatycznie przeniesione do każdego kolejnego odnowienia subskrypcji:

Odnowienie subskrypcji z nadaniem do paczkomatu
Odnowienie subskrypcji z nadaniem do paczkomatu – Przeniesienie danych

a jeżeli dla konkretnej integracji zostało skonfigurowane wspomniane wcześniej automatyczne generowanie przesyłek po przyjęciu przez zamówienie określonego statusu, etykieta nadawcza dla odnowienia zostanie wygenerowana samoczynnie.

Modyfikacja danych przesyłki dla aktywnych subskrypcji

Jeżeli klient posiadający wciąż aktywną subskrypcję zmienił np. miejsce zamieszkania i chciałby, aby produkty zakupione w ramach subskrypcji były od tego momentu dostarczane pod inny adres lub w tym przypadku do innego paczkomatu, istnieje oczywiście możliwość modyfikacji danych dostawy w dowolnym momencie. Modyfikacja danych przesyłki musi się jednak odbyć z poziomu ekranu edycji subskrypcji, nie zamówienia, aby zmiana miała również zastosowanie dla wszystkich nadchodzących odnowień:

Edycja subskrypcji WooCommerce Subscriptions
Modyfikacja danych przesyłki na ekranie edycji subskrypcji