Kilka wskazówek dotyczących zarządzania zamówieniami WooCommerce
Opublikowany: 2022-09-28Posiadanie 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ść”.
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.
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 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.
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.
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.
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 zł
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ółyJeśli masz jakiekolwiek pytania, skontaktuj się z nami !
Jeszcze jedna rzecz!