Posiadanie sklepu internetowego to nie tylko zrealizowane zamówienia oraz wysyłka zakupionego towaru. Poza zrealizowanymi zamówieniami warto pamiętać o zamówieniach anulowanych oraz tymi do zwrotu. Takie zamówienia zazwyczaj zajmują sporo czasu. Warto więc wyposażyć swój sklep internetowy w mechanizmy, które ułatwią obsługę takich zamówień. Ten artykuł skupiony będzie na zwrotach zamówień, anulowaniu ich oraz czyszczeniu porzuconych koszyków. Poruszone zostaną tematy takie jak:
Anulowanie zamówień WooCommerce
Czyszczenie porzuconych koszyków w WooCommerce.
Obsługa zwrotów towarów
Anulowanie zamówień WooCommerce
Podczas zakupu w Twoim sklepie, może się zdarzyć, że użytkownik nie będzie w stanie poprawnie opłacić zamówienia, a następnie, zamiast ponowić próbę opłacenia zamówienia, stworzy nowe. Powodów może być naprawdę sporo, a każdy z nich może skutkować utworzeniem zamówienia, które będzie miało status “Oczekujące na płatność”.
WooCommerce dla zamówień z takim statusem rezerwuje stany magazynowe produktu i nie pozwala na zakupienie zarezerwowanych sztuk. Domyślnie WooCommerce blokuje stany magazynowe na 7 dni, co może przysporzyć sporych problemów dla niektórych właścicieli sklepów. W takim wypadku można oczekiwać na opłacenie zamówienia lub wziąć sprawy w swoje ręce i anulować takie zamówienie wcześniej ręcznie.
Anulowanie zamówienia WooCommerce ręcznie
Ręczna zmiana statusu zamówienia na “anulowano” sprawi, że rezerwacja zniknie, dzięki czemu klienci będą mogli ponownie kupić dostępne produkty.
Automatyczne anulowanie zamówień
WooCommerce posiada opcję automatycznego anulowania zamówień, jeżeli zamówienie ma status „Oczekujące na płatność” dłużej niż ustawiona wartość “Wstrzymuj stan magazynowy” w WooCommerce > Ustawienia > Produkty > Magazyn. Domyślnie jest to 10080 minut, co daje właśnie wspomniane 7 dni.
Zmiana tej opcji na mniejszą wartość sprawi, że rezerwacja produktu będzie krótsza, co pozwoli innym klientom na zakup wybranego towaru. Opcja ta nie wpływa na status “Wstrzymane (oczekujące na płatność)” dzięki czemu, zamówienia opłacane przelewem tradycyjnym nie będą brane pod uwagę.
Anulowanie zamówień za pomocą kodu
Może zdarzyć się, że chciałbyś anulować zamówienia w sytuacji innej niż przekroczenie czasu oczekiwania na płatność i żeby odbywało się to automatycznie. Wykorzystując kod, możesz sprawić, że zamówienie zostanie anulowane po spełnieniu ustawionych warunków!
Jakie są zalety takiego rozwiązania? Z pewnością jedną z największych jest to, że sam decydujesz, kiedy takie zamówienie ma zostać anulowane. Oto kilka przykładów, kiedy anulowanie zamówienia programistycznie może się przydać:
- Anulowanie zamówień, które nie zostały opłacone przed zamknięciem sklepu (np. dla restauracji z dowozem),
- Automatyczne usuwanie zamówień, jeśli w formularzu zamówień brakuje informacji,
- Pozwolenie klientowi na anulowanie zamówienia przez link w mailu,
- Anulowanie rezerwacji, jeśli klient nie potwierdzi jej w ciągu X godzin.
Każdy, kto potrzebuje takiej funkcjonalności z pewnością mógłby dopisać coś od siebie powiększając tę listę do naprawdę gigantycznych rozmiarów. Stworzenie kodu dopasowanego do swoich potrzeb będzie wymagać wiedzy z zakresu programowania, aby dobrze zaimplementować nową funkcjonalność sklepu. Wspólną częścią tych kodów może być wycinek odpowiadający za zmianę statusu zamówienia WooCommerce programistycznie:
$order = wc_get_order( $order_id );
if($order){
$order->update_status( “cancelled”);
}
Kod ten wykorzystany w odpowiedni sposób z pewnością ułatwi prowadzenie sklepu i anulowanie zamówień.
Czyszczenie porzuconych koszyków w WooCommerce.
Podczas zakupów w sklepie może zdarzyć się, że klient opuści stronę z produktami w koszyku. Po kilku dniach może powrócić do naszego sklepu, ale z zupełnie inną listą zakupów. W takim wypadku przed rozpoczęciem nowych zakupów będzie musiał najpierw pozbyć się starego koszyka, usuwając z niego produkty. Nie będzie z tym problemu, jeśli poprzednie zakupy składały się z niewielkiej ilości produktów, jednakże jeśli będzie musiał spędzić więcej czasu na czyszczeniu swojego koszyka, może go to zirytować.
Dlatego ważne jest, aby zadbać o higienę swojego sklepu czyszcząc porzucone koszyki.
Z pewnością sporą zaletą WooCommerce jest jego modularność. Również w tym przypadku istnieją wtyczki, które rozwiążą ten problem. Jedną z nich jest Clear Cart and Sessions for WooCommerce. Wtyczka pozwoli nie tylko na wyczyszczenie zawartości koszyka, ale także na wyczyszczenie całej sesji użytkownika.
Co jednak gdy masz inne plany na implementację opróżniania koszyka?
Podobnie jak w przypadku anulowania zamówień, można to zrobić za pomocą kodu:
add_action('woocommerce_init',function(){
if (is_admin()) return;
if(!isset($_COOKIE["clear_woo_cart"])) {
$cart = WC()->cart;
if(!empty($cart)){
WC()->cart->empty_cart();
}
}
});
add_action('woocommerce_add_to_cart', function(){
setcookie("clear_woo_cart", "no", time() + (3600 *12), "/");
});
Taki kod sprawi, że koszyk zostanie wyczyszczony, jeśli w ciągu 12 godzin nie znajdzie się w nim nowy przedmiot.
Obsługa zwrotów towarów
WooCommerce posiada wbudowaną opcję do obsługi zwrotów towarów, jednakże może ona nie spełniać wymagań użytkowników ze względu na sposób działania.
Zalecamy więc aby skorzystać z dodatkowej wtyczki, która poszerzy możliwości Twojego sklepu w zakresie szybszego zwrotów zamówień. Jedną z takich integracji jest wtyczka Elastyczne Zwroty i Reklamacje WooCommerce rozbudowująca zwroty w sklepie o szereg nowych możliwości.
Wtyczka Elastyczne Zwroty i Reklamacje WooCommerce
Jeśli chcesz, aby Twój sklep zyskał nowe możliwości w zakresie zwrotów towarów, polecam zapoznać się z tą wtyczką. Rozszerzy ona możliwości Twojego sklepu, dodając takie funkcjonalności jak:
- Integracja z Moim Kontem WooCommerce
- Opcja automatycznej akceptacji zwrotu
- Opcja wyłączenia możliwości zwrotu po terminie
- Zwroty tylko dla wybranych produktów
- Opcja zwrotu dla wybranych typów produktów
- A także dla wybranych metod płatności
- Oraz dla wybranych typów użytkowników
- Opcja włączenia zwrotu dla wysyłki
- Obsługa częściowych zwrotów
- Opcja akceptacji części żądanego zwrotu
- Opcja anulowania żądania zwrotu przez klienta
- Metabox zwrotu zagnieżdżony w zamówieniu
- Historia zwrotu w notatkach zamówienia
- Dedykowane maile dla statusów zwrotu
- Szybki podgląd zwracanych zamówień
- Elastyczne opcje formularza zwrotu
Wtyczka sprawi, że proces zwrotu w Twoim sklepie stanie się dla klienta dużo wygodniejszy i szybszy. Jest to ważne w kontekście przyszłych zakupów klienta w Twoim sklepie i budowania zaufania kupujących.
Domyślne zwroty vs Elastyczne Zwroty
Domyślne zwroty WooCommerce mogą wystarczyć dla niektórych biznesów, jednakże jeśli prowadzisz sklep i zależy Ci na tym, aby wyglądał on profesjonalnie, zalecamy, by skorzystać z naszej wtyczki. Dodaje ona multum możliwości, których standardowe zwroty nie posiadają, a za które Twoi użytkownicy będą wdzięczni.
Aby rozwiać wątpliwości, porównam poniżej standardowe zwroty WooCommerce do zwrotów z wtyczką Elastyczne Zwroty i Reklamacje WooCommerce:
Domyślne zwroty WooCommerce | Wtyczka Elastyczne Zwroty | |
Integracja z Moim Kontem WooCommerce | ✕ | ✓ |
Opcja automatycznej akceptacji zwrotu | ✕ | ✓ |
Opcja wyłączenia możliwości zwrotu po terminie | ✕ | ✓ |
Opcja zwrotu dla wybranych produktów | ✕ | ✓ |
Opcja zwrotu dla wybranych typów produktów | ✕ | ✓ |
Opcja zwrotu dla wybranych metod płatności | ✕ | ✓ |
Opcja zwrotu dla wybranych typów użytkowników | ✕ | ✓ |
Opcja włączenia zwrotu dla wysyłki | ✓ | ✓ |
Opcja częściowego zwrotu | ✓ | ✓ |
Opcja akceptacji części żądanego zwrotu | ✕ | ✓ |
Opcja anulowania żądania zwrotu przez klienta | ✕ | ✓ |
Historia zwrotu w notatkach zamówienia | ✓ | ✓ |
Elastyczne opcje formularza zwrotu | ✕ | ✓ |
Możliwość zwrotu na kod rabatowy do sklepu | ✕ | ✓ |
Anulowanie i obsługa zwrotów WooCommerce – podsumowanie
Jak widać, nawet tak prosta rzecz, jak anulowanie zamówień oraz obsługa zwrotów WooCommerce może być znacznie ułatwiona, jeśli korzysta się z odpowiednich narzędzi 🙂
Mam nadzieję, że te kilka wskazówek dotyczących anulowania zamówień w WooCommerce, czyszczenia porzuconych koszyków i zwrotów WooCommerce sprawi, że zarządzanie sklepem będzie łatwiejsze, pomoże utrzymać klientów na dłużej oraz przyciągnie nowych!
Zachęcam do odwiedzin strony wtyczki Elastyczne Zwroty, aby lepiej poznać jej możliwości.
Elastyczne Zwroty i Reklamacje WooCommerce 199 zł (244,77 zł z VAT)
Elastyczne Zwroty i Reklamacje WooCommerce to wtyczka, z którą uporządkujesz proces zwrotów w sklepie i poprawisz komunikację z klientami. Przyspiesz obsługę zamówień, reklamacje i zwroty WooCommerce.
Dodaj do koszyka lub Zobacz szczegółyW razie pytań zapraszam do kontaktu!