Zrozumienie ograniczeń dotyczących kodów kuponów w WooCommerce
Opublikowany: 2020-07-17Kody kuponów to sposób na zapewnienie klientom zachęty do zakupu, co przynosi korzyści zarówno klientom, jak i firmie. Klienci otrzymują produkty, których chcą po niższej cenie, a sklep eCommerce generuje przychody.
Podczas gdy nadmierna kontrola wykorzystania kuponu może być korzystna dla klientów, to samo może nie dotyczyć firmy. Istnieje duże prawdopodobieństwo niewłaściwego wykorzystania kodu kuponu, co doprowadzi do utraty sklepu. Dlatego właściciel sklepu powinien mieć kontrolę nad wykorzystaniem kodu kuponu.
Jako rozwiązanie eCommerce, WooCommerce zapewnia również opcję dodawania kodów kuponów z pewnymi podstawowymi ograniczeniami użytkowania, takimi jak minimalna kwota wydana przy zakupie lub kody kuponów można dodać dla niektórych produktów lub kategorii itp. Niektóre ograniczenia, które są niezbędne dla sklepu, ale nie są dostępne domyślnie WooCommerce można dodać za pomocą dostępnych rozszerzeń lub programowo za pomocą fragmentów kodu.
W tym poście omówimy niektóre z podstawowych ograniczeń wymaganych dla sklepu eCommerce. Zostanie on podzielony na dwie sekcje, które wyjaśnią domyślne ograniczenia użytkowania dostępne w WooCommerce, a drugą z ograniczeniami użytkowania, które są wymagane, ale mogą być używane tylko z rozszerzeniami lub dodawane programowo.
Domyślne ograniczenia użytkowania w WooCommerce
Niektóre z domyślnych ograniczeń użytkowania WooCommerce to:
1. Całkowite zamówienie
Ograniczenie całkowitego zamówienia będzie przydatne do ustalenia minimalnych wydatków na zakupione przedmioty w celu skorzystania z kodu kuponu. Na przykład klient może użyć kodu kuponu tylko wtedy, gdy zakupione przedmioty są warte 100 USD lub więcej.
Może to być często wykorzystywane do kodów kuponów, które są wyświetlane publicznie na stronie internetowej lub na dowolnej platformie marketingowej. Przykładem takiego kodu kuponu mogą być oferty rabatowe udzielane na dowolnych festiwalach lub mogą to być rabaty na nowe zakupy z dowolnych platform społecznościowych, takich jak Google Ads.
2. Indywidualne zastosowanie
Zezwalanie na wykorzystanie wielu kuponów w jednym koszyku nie jest właściwą opcją dla firmy. Może to prowadzić do znacznej utraty przychodów. To ograniczenie pomoże właścicielowi sklepu utworzyć kod kuponu, którego po użyciu nie można używać w połączeniu z innymi kodami kuponów.
3. Wyklucz przedmioty na wyprzedaży
Przedmioty na wyprzedaży są już dostępne po obniżonej cenie, więc niektórzy właściciele sklepów mogą nie chcieć udzielać dodatkowych rabatów za pomocą kodów kuponów na zakup takich przedmiotów. To ograniczenie pomoże im wyłączyć korzystanie z kodów kuponów na wyprzedaży.
4. Produkty
To ograniczenie może być pomocne w dodawaniu kodów kuponów dla określonej gamy produktów lub w wykluczeniu określonej gamy produktów z zakresu zastosowania kodu kuponu. Produkty można również podzielić na kategorie, a kody kuponów można utworzyć dla każdej kategorii. Na przykład sklep eCommerce sprzedający wiele produktów, takich jak elektronika, moda, komputery itp., Może nie chcieć oferować rabatów dla wszystkich kategorii. Mogą więc tworzyć kody kuponów dla niektórych kategorii, takich jak Moda, i wysyłać je do swoich klientów.
5. Adres e-mail
Ograniczenie kodów kuponów za pomocą identyfikatora e-mail przyda się w sytuacjach, w których chcesz udzielać rabatów tylko na konta Gmail, jeśli klient kupuje produkty z podanego Google Ads. Lub gdy podajesz kod kuponu tylko jednemu klientowi, dzięki czemu możesz ograniczyć go za pomocą identyfikatora e-mail tego klienta, aby uniknąć nadużyć.
WooCommerce zapewnia krótki przewodnik po zarządzaniu kuponami, który wyjaśnia tworzenie kuponów i opcje dostępne dla kuponu. Możesz zajrzeć do przewodnika i tworzyć kupony na podstawie swojego wykorzystania.

Ograniczenia użytkowania z rozszerzeniami WooCommerce
Niektóre ograniczenia użytkowania dostępne przy użyciu rozszerzeń WooCommerce to:
1. Konkretni klienci
Można to podzielić na dwie opcje, jedną dla nowych klientów i drugą dla obecnych klientów.
Ograniczenie kuponów dla nowych klientów może być przydatne, aby zapewnić zniżkę przy pierwszej sprzedaży, co może pomóc w przyciągnięciu coraz większej liczby nowych klientów, bez poświęcania marży dla tych, którzy już dokonali zakupu.
Istniejące ograniczenia kuponów klientów mogą być przydatne w poniższych scenariuszach:
- Chcesz nagrodzić swojego obecnego klienta specjalnym kuponem za bycie Twoim długoletnim klientem.
- Jeśli nie kupowali czegoś w Twojej witrynie przez długi czas i chcesz przyciągnąć ich do dalszych zakupów, zapewnij im kilka ekscytujących rabatów.
- Jeśli dodałeś nową kolekcję do swojej witryny i chcesz, aby obecni klienci kupili je po niższej cenie, ta opcja może się przydać.
Rozszerzenia : Ograniczenia kuponów WooCommerce
2. Lokalizacja
Ta opcja może być przydatna do ograniczenia kuponów w określonych obszarach, takich jak kraj, stan, kod pocztowy/kody pocztowe. Na przykład niektóre kupony są czasami dostępne w niektórych krajach, takich jak Diwali w Indiach, Czarny piątek w Stanach Zjednoczonych itp.
Rozszerzenia : inteligentne kupony, ograniczenia kuponów WooCommerce
3. Role użytkownika
Ograniczenie roli użytkownika może być pomocne w zapewnianiu wykorzystania kodu kuponu tylko niektórym typom klientów. Byłoby to pomocne, jeśli masz sklep oparty na członkostwie, wtedy kupony można tworzyć dla różnych członków lub dla roli użytkownika, takiej jak Klient Premium, Sprzedawca detaliczny, Hurtownik itp.

Rozszerzenia : inteligentne kupony, ograniczenia kuponów WooCommerce, rozszerzone funkcje kuponów WooCommerce PRO
4. Metoda płatności
Niektóre kupony są dostępne tylko dla klientów po wybraniu określonej metody płatności w kasie. Na przykład rabat w wysokości 5% zostanie przyznany, gdy klient dokona płatności przy użyciu określonej karty kredytowej/debetowej przy kasie. To ograniczenie pomoże skonfigurować kody kuponów dla metod płatności.
Rozszerzenia : inteligentne kupony, rozszerzone funkcje kuponów WooCommerce PRO
Mamy również rozszerzenie Opłaty i rabaty oparte na bramce płatności dla WooCommerce, które nie dodaje żadnych ograniczeń użytkowania do kuponów, ale pozwala dodawać opłaty i rabaty w oparciu o bramkę płatności wybraną przez użytkownika przy kasie.
5. Metoda wysyłki!
W ten sam sposób, jak metody płatności, niektóre kupony są dostępne tylko dla klientów, gdy wybiorą konkretną metodę wysyłki w kasie. Na przykład dodatkowy rabat 5% zostanie przyznany, gdy klient odbierze produkty ze sklepu i nie będzie chciał ich dostarczyć. Nastąpi to przy wyborze metody wysyłki z odbiorem lokalnym.
Rozszerzenia : inteligentne kupony, rozszerzone funkcje kuponów WooCommerce PRO
Dodawanie ograniczeń użytkowania za pomocą fragmentów kodu
Nie masz wymaganego ograniczenia wymienionego na powyższej liście? Nie ma problemu, WooCommerce ma również opcję dodania ograniczenia kodu kuponu za pomocą haka.
Poza powyższymi ograniczeniami, istnieje jeszcze jedno ograniczenie, które może być wymagane przez właścicieli sklepów, tj. dodawanie kuponów na podstawie ilości zamówienia. Będzie to używane do ograniczenia kodu kuponu tylko dla klientów, którzy kupili minimalną ilość zestawu. Na przykład klient kupuje więcej niż określoną ilość, powiedzmy 50 lub więcej, a następnie daje mu 20% rabatu. Może to być bardziej przydatne dla firmy zajmującej się sprzedażą detaliczną i hurtową.
Dodaj poniższy kod do pliku functions.php motywu potomnego lub użyj dowolnej wtyczki z fragmentami kodu, aby dodać pole Minimalna ilość zamówienia na karcie Ograniczenie użytkowania.
/** * Dodaj nowe pole w zakładce ograniczeń użytkowania dla kuponów WooCommerce */ funkcja ts_woocommerce_coupon_options_usage_restriction( $coupon_get_id, $kupon ) { woocommerce_wp_text_input (tablica ( 'id' => 'ilość_zamówienia', 'label' => __( 'Minimalna ilość zamówienia', 'woocommerce' ), 'placeholder' => __( 'Brak minimum', 'woocommerce' ), 'description' => __( 'To pole pozwala ustawić minimalną ilość dozwoloną do wykorzystania kuponu.', 'woocommerce' ), 'desc_tip' => prawda, 'typ' => 'tekst', )); } add_action( 'woocommerce_coupon_options_usage_restriction', 'ts_woocommerce_coupon_options_usage_restriction', 10, 2 );

Aby zapisać wartość tej opcji, użyj poniższego fragmentu kodu.
/** * Zapisz opcję ograniczenia użytkowania */ funkcja ts_woocommerce_coupon_options_save( $post_id, $kupon ) { update_post_meta( $post_id, 'order_quantity', $_POST['order_quantity'] ); } add_action( 'woocommerce_coupon_options_save', 'ts_woocommerce_coupon_options_save', 10, 2 );
Po dodaniu ograniczenia, aby zweryfikować je w koszyku WooCommerce, musisz użyć poniższego fragmentu kodu.
** * Sprawdź, czy kod kuponu jest ważny po nałożeniu na koszyk. */ function ts_woocommerce_coupon_validation( $is_valid, $coupon) { /** * Wybrane kupony dozwolone tylko dla podanej ilości zamówienia */ $całkowita_ilość = WC()->koszyk->get_cart_contents_count(); if ( isset( $całkowita_ilość )) { if ( $total_quantity < get_post_meta( $coupon->get_id(), 'order_quantity', true )) { $jest_ważny = fałsz; } } zwróć $is_valid; } add_filter( 'woocommerce_coupon_is_valid', 'ts_woocommerce_coupon_validation', 100, 2 );

W przypadku pewnych ograniczeń użytkowania, takich jak dostarczenie kodu kuponu klientom płacącym kartą kredytową/debetową lub jeśli klient kupi minimalną ustaloną ilość itp., możesz chcieć automatycznie zastosować kod kuponu do koszyka. Możesz przejrzeć nasz wcześniejszy post, który wyjaśnia, jak automatycznie zastosować kod kuponu do koszyka WooCommerce.