Kilka wskazówek dotyczących zarządzania zamówieniami WooCommerce

Opublikowany: 2022-09-28

Posiadanie sklepu internetowego to nie tylko realizacja zamówień i wysyłka zakupionych towarów. Oprócz zrealizowanych zamówień warto pamiętać o anulowanych i zwróconych zamówieniach. Takie zamówienia zazwyczaj zajmują dużo czasu, dlatego warto wyposażyć swój sklep w mechanizmy ułatwiające obsługę takich zamówień. W tym artykule skupimy się na zwrotach zamówień i jak anulować zamówienie w WooCommerce oraz jak wyczyścić koszyk po określonym czasie. Omówię takie tematy jak:

Anulowanie zamówienia WooCommerce
Sprzątanie porzuconych koszyków w WooCommerce.
Zwroty zamówień w WooCommerce

Anulowanie zamówienia WooCommerce

Podczas zakupów w Twoim sklepie może się zdarzyć, że użytkownik nie będzie w stanie poprawnie opłacić zamówienia, a następnie zamiast próbować ponownie zapłacić, tworzy nowe zamówienie. Powodów takiego stanu rzeczy może być naprawdę kilka, a każdy z nich może skutkować utworzeniem zamówienia, które będzie miało status „Oczekująca płatność”.

Status oczekującego zlecenia płatniczego WooCommerce

WooCommerce rezerwuje zapasy produktu dla zamówień o tym statusie i nie pozwala na zakup zarezerwowanych sztuk. Domyślnie WooCommerce blokuje ekwipunek na 7 dni, co może przysporzyć sporych problemów niektórym właścicielom sklepów. W takim przypadku możesz poczekać na opłacenie zamówienia lub wziąć sprawy w swoje ręce i ręcznie anulować takie zamówienie.

Zdjęcie przedstawia 7 produktów w magazynieZamówienie zostało odrzucone z powodu rezerwacji

Jak ręcznie anulować zamówienie w WooCommerce?

Ręczna zmiana statusu zamówienia na „anulowane” spowoduje, że rezerwacja zniknie, umożliwiając klientom ponowne zakup dostępnych produktów. Oczywiście byłoby wspaniale dać klientom opcję anulowania zamówienia WooCommerce. Domyślnie możesz ręcznie anulować zamówienie WooCommerce.

Jak ręcznie anulować zamówienie w WooCommerce?

Jak automatycznie anulować zamówienie w WooCommerce?

WooCommerce posiada opcję automatycznego anulowania zamówień, jeśli zamówienie ma status „Oczekujące na płatność” dłużej niż ustawiona wartość „Wstrzymaj zapas” w WooCommerce > Ustawienia > Produkty > Zapasy . Wartość domyślna to 10080 minut, czyli 7 dni.

Nazywa się to czasem terminem płatności oczekujących WooCommerce

Ta opcja pozwoli Ci anulować zamówienie WooCommerce po osiągnięciu limitu czasu.

Osiągnięto limit czasu anulowania zamówienia woocommerce - woocommerce oczekuje na płatność

Zmiana tej opcji na mniejszą wartość skróci rezerwację produktu, umożliwiając innym klientom zakup wybranego towaru. Opcja ta nie wpływa na status „Wstrzymane”, dzięki czemu zamówienia opłacone przelewem tradycyjnym nie będą brane pod uwagę.

Jak programowo anulować zamówienie WooCommerce?

Może się zdarzyć, że zechcesz anulować zamówienia w sytuacji innej niż przekroczenie limitu czasu, ale chcesz, aby stało się to automatycznie. W takich przypadkach z pomocą przychodzi programowanie. Za pomocą kodu możesz anulować zamówienie po spełnieniu ustalonych warunków!

Jakie są zalety takiego rozwiązania? Z pewnością jednym z największych jest to, że to Ty decydujesz, kiedy takie zamówienie powinno zostać anulowane. Oto kilka przykładów programowego anulowania zamówienia, które mogą się przydać:

  • Anulowanie zamówień, które nie zostały opłacone przed zamknięciem sklepu (np. dla restauracji z dostawą),
  • Automatyczne usuwanie zamówień w przypadku braku informacji w formularzu zamówienia,
  • Umożliwienie klientowi anulowania zamówienia poprzez link w wiadomości e-mail,
  • Anulowanie rezerwacji, jeśli klient nie potwierdzi jej w ciągu X godzin.

Kod automatycznego anulowania zamówienia WooCommerce

Każdy, kto potrzebuje takiej funkcjonalności, z pewnością mógłby dodać coś od siebie, powiększając tę ​​listę do naprawdę gigantycznych rozmiarów. Stworzenie kodu dopasowanego do Twoich potrzeb będzie wymagało znajomości programowania, aby dobrze zaimplementować nową funkcjonalność sklepu. Wspólną częścią tych kodów może być fragment odpowiedzialny za programową zmianę statusu zamówienia WooCommerce:


$order = wc_get_order( $order_id );
if($order){
$order->update_status( “cancelled”);
}

Ten fragment kodu użyty we właściwy sposób z pewnością ułatwi prowadzenie sklepu i anulowanie zamówień.

Sprzątanie porzuconych koszyków w WooCommerce.

Podczas zakupów w sklepie może się zdarzyć, że klient opuści stronę z produktami w koszyku. Po kilku dniach może wrócić do naszego sklepu, ale z zupełnie inną listą zakupów. W takim przypadku 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 jego poprzednie zakupy składały się z kilku produktów, jednak jeśli będzie musiał poświęcać więcej czasu na czyszczenie koszyka, może go to zdenerwować.

Dlatego tak ważne jest dbanie o higienę swojego sklepu poprzez sprzątanie porzuconych wózków sklepowych .

Jak wyczyścić koszyk WooCommerce po określonym czasie?

Z pewnością dużą zaletą WooCommerce jest jego modułowość. Ponownie, niektóre wtyczki mogą rozwiązać ten problem. Jednym z nich jest Wyczyść koszyk i sesje dla WooCommerce. Wtyczka pozwoli nie tylko wyczyścić zawartość koszyka WooCommerce, ale także wyczyścić całą sesję użytkownika w dowolnym momencie.

Ale co, jeśli masz inne plany na wdrożenie opróżniania koszyków?

Podobnie jak w przypadku anulowania zamówienia, możesz 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), "/");
});

Ten fragment kodu spowoduje, że WooCommerce wyczyści koszyk, jeśli po pewnym czasie (12 godzin) nie będzie w nim żadnego nowego przedmiotu. Możesz go dowolnie modyfikować według własnych potrzeb.

Zwroty zamówień w WooCommerce

WooCommerce ma wbudowaną opcję obsługi zwrotów, jednak może nie spełniać wymagań użytkowników; wymagania ze względu na sposób jego budowy.

Przeczytaj o tym, jak dokonywać zwrotów częściowych i całych zamówień w WooCommerce .

Dlatego zalecamy skorzystanie z innej wtyczki, która rozszerzy możliwości Twojego sklepu o szybsze zwroty zamówień. Jedną z takich wtyczek jest Flexible Refund, która rozszerza zwroty WooCommerce o kilka nowych możliwości.

Elastyczne zamówienie zwrotu i zwrotu dla WooCommerce - wtyczka

Jeśli chcesz, aby Twój sklep zyskał nowe możliwości w zakresie zwrotów towarów, polecam skorzystać z wtyczki Flexible Refund. Rozszerzy możliwości Twojego sklepu, dodając takie funkcje jak:

  • Integracja z WooCommerce Moje Konto
  • Możliwość automatycznego przyjmowania zwrotów
  • Możliwość wyłączenia późnych zwrotów
  • Opcja zwrotu pieniędzy za wybrane produkty
  • Możliwość zwrotu dla wybranych typów produktów
  • Możliwość zwrotu za wybrane metody płatności
  • Możliwość powrotu dla wybranych typów użytkowników
  • Możliwość włączenia zwrotu do wysyłki
  • Częściowe zwroty
  • Możliwość zaakceptowania części żądanego zwrotu
  • Możliwość anulowania prośby o zwrot klienta
  • Zwróć metabox zagnieżdżony w zamówieniu
  • Historia zwrotów w uwagach do zamówienia
  • Dedykowane e-maile dotyczące statusów zwrotów
  • Szybki podgląd zwróconych zamówień
  • Elastyczne opcje formularzy zwrotu

Wtyczka sprawi, że proces zwrotu w Twoim sklepie będzie znacznie wygodniejszy i szybszy dla klienta. Jest to ważne dla przyszłych zakupów klienta w Twoim sklepie i budowania zaufania kupujących.

Możesz przeczytać więcej, dlaczego dobrze napisana polityka zwrotów WooCommerce jest ważna i jakie może przynieść korzyści.

Domyślne zwroty a elastyczne zwroty

Domyślne zwroty WooCommerce mogą być wystarczające dla niektórych firm, jednak jeśli prowadzisz sklep i chcesz, aby wyglądał profesjonalnie, zalecamy skorzystanie z elastycznego zwrotu pieniędzy. Wtyczka dodaje wiele możliwości, których nie mają standardowe zwroty, a za które użytkownicy będą wdzięczni. Aby rozwiać wszelkie wątpliwości , porównam poniżej standardowe zwroty WooCommerce ze zwrotami wtyczki Flexible Refund:

Domyślne zwroty WooCommerce Elastyczne zwroty
Integracja z moim kontem WooCommerce
Opcja automatycznego przyjęcia zwrotu
Możliwość wyłączenia możliwości zwrotu po terminie
Możliwość zwrotu wybranych produktów
Możliwość zwrotu dla wybranych rodzajów produktów
Możliwość zwrotu za wybrane metody płatności
Opcja zwrotu dla wybranych typów użytkowników
Możliwość włączenia zwrotu do wysyłki
Opcja częściowego zwrotu
Możliwość zaakceptowania części żądanego zwrotu
Możliwość anulowania żądania zwrotu klienta
Historia zwrotów w uwagach do zamówienia
Elastyczne opcje formularzy zwrotu
Możliwość stworzenia kodu rabatowego z wartością zwrotu

Anuluj zamówienia i koszyki WooCommerce - Podsumowanie

Jak widać, nawet tak prosta rzecz jak obsługa zwrotów WooCommerce może być znacznie prostsza, jeśli użyjesz odpowiedniej wtyczki!

Mamy nadzieję, że te kilka wskazówek, jak anulować zamówienie w WooCommerce i wyczyścić koszyk po czasie, ułatwi Ci prowadzenie sklepu i pomoże utrzymać dotychczasowych klientów, a także przyciągnąć nowych.

Oczywiście odwiedź stronę wtyczki Flexible Refund, aby zobaczyć jej funkcje.

Elastyczne zamówienie zwrotu i zwrotu dla WooCommerce 59

Elastyczne zamówienie zwrotu i zwrotu dla WooCommerce to wtyczka, dzięki której zarządzać procesem zwrotu pieniędzy w Twoim sklepie i usprawnij komunikację z klientami .

Dodaj do koszyka lub Zobacz szczegóły
Wtyczki używane przez ponad 223 048 sklepów
Ostatnia aktualizacja: 2022-10-06
Działa z WooCommerce 6.5 - 6.9.x

Jeśli masz jakiekolwiek pytania, skontaktuj się z nami !

Jeszcze jedna rzecz!

Jeśli chcesz dowiedzieć się więcej o zamówieniach, przeczytaj szczegółowo artykuł o zarządzaniu zamówieniami WooCommerce i akcjach zamówień WooCommerce !