Înțelegerea restricțiilor codului de cupon în WooCommerce

Publicat: 2020-07-17

Codurile de cupon sunt o modalitate de a oferi clienților un stimulent pentru cumpărare, care aduce beneficii atât clienților, cât și afacerii. Clienții primesc produsele pe care le doresc la un preț mai mic, iar magazinul de comerț electronic generează venituri.

În timp ce acordarea unui control excesiv al utilizării cuponului poate fi benefică pentru clienți, este posibil să nu fie același lucru în cazul afacerii. Există o șansă mare de utilizare greșită a codului de cupon, ceea ce va duce la o pierdere pentru magazin. Prin urmare, proprietarul magazinului ar trebui să aibă control asupra utilizării codului de cupon.

Ca soluție de comerț electronic, WooCommerce oferă, de asemenea, o opțiune pentru adăugarea de coduri de cupon cu unele restricții de utilizare de bază, cum ar fi minimul cheltuit în timpul achiziționării sau codurile de cupon pot fi adăugate pentru anumite produse sau categorii etc. Și unele dintre restricțiile care sunt necesare pentru un magazin, dar nu sunt disponibile în mod implicit WooCommerce poate fi adăugat folosind extensiile disponibile sau poate fi adăugat programatic folosind fragmente de cod.

În această postare, vom discuta câteva dintre restricțiile de bază necesare pentru un magazin de comerț electronic. Acesta va fi împărțit în două secțiuni care vor explica restricțiile de utilizare implicite disponibile în WooCommerce și o alta cu restricțiile de utilizare care sunt necesare, dar care pot fi utilizate numai cu extensiile sau adăugate programatic.

Restricții de utilizare implicite în WooCommerce

Unele dintre restricțiile implicite de utilizare WooCommerce sunt:

1. Total comanda

Restricția totală a comenzii va fi utilă pentru a seta o cheltuială minimă pentru articolele achiziționate pentru a beneficia de un cod de cupon. Cum ar fi, clientul poate folosi codul de cupon numai dacă articolele achiziționate valorează 100 USD sau mai mult.

Acesta poate fi foarte folosit pentru codurile de cupon care sunt afișate public pe site-ul web sau pe orice platformă de marketing. Un exemplu de astfel de cod de cupon ar fi ofertele de reducere oferite la orice festival sau ar putea fi reduceri la noile achiziții de pe orice platformă de socializare precum Google Ads.

2. Utilizare individuală

Permiterea utilizării multiple a cupoanelor pe un singur coș nu este opțiunea potrivită pentru afacere. Poate duce la o pierdere semnificativă a veniturilor. Această restricție va ajuta proprietarul unui magazin să creeze un cod de cupon care, atunci când este utilizat, alte coduri de cupon nu pot fi utilizate împreună cu acesta.

3. Excludeți articolele în vânzare

Articolele la reducere sunt deja disponibile la un preț redus, așa că este posibil ca unii proprietari de magazine să nu dorească să acorde nicio reducere suplimentară prin coduri de cupon pentru achiziționarea unor astfel de articole. Această restricție îi va ajuta să dezactiveze utilizarea codurilor de cupon pentru articolele puse în vânzare.

4. Produse

Această restricție poate fi utilă pentru a adăuga coduri de cupon pentru o anumită gamă de produse sau pentru a exclude o anumită gamă de produse din aplicabilitatea codului de cupon. Produsele pot fi, de asemenea, împărțite pe categorii și pot fi create coduri de cupon pentru fiecare categorie. De exemplu, un magazin de comerț electronic care vinde mai multe produse precum electronice, modă, computere etc., este posibil să nu dorească să ofere reduceri pentru toate categoriile. Așa că pot crea un cod de cupon pentru anumite categorii, cum ar fi Fashion, și le pot trimite clienților lor.

5. Adresă de e-mail

Restricționarea codurilor de cupon folosind codul de e-mail va fi utilă în situațiile în care doriți să oferiți reduceri numai conturilor Gmail dacă clientul cumpără produsele din Google Ads oferit. Sau atunci când furnizați un cod de cupon doar unui singur client, astfel încât să îl puteți restricționa cu ID-ul de e-mail al clientului respectiv pentru a evita orice utilizare greșită.

WooCommerce oferă un ghid rapid despre gestionarea cuponului, care explică crearea cuponului și opțiunile disponibile pentru cupon. Puteți arunca o privire la ghid și puteți crea cupoane în funcție de utilizarea dvs.

Coupon Code Usage Restriction
Restricție de utilizare a codului de cupon

Restricții de utilizare cu extensiile WooCommerce

Unele restricții de utilizare disponibile folosind extensiile WooCommerce sunt:

1. Clienți specifici

Acesta poate fi împărțit în două opțiuni, una pentru clienții noi și alta pentru clienții existenți.

Restricționarea cuponului pentru clienți noi poate fi utilă pentru a oferi o reducere la prima vânzare care poate ajuta la atragerea din ce în ce mai mulți clienți noi, fără a sacrifica marjele pentru cei care au achiziționat deja.

Restricțiile existente pentru cupoanele clienților pot fi utile în scenariile de mai jos:

  1. Doriți să vă recompensați clientul existent cu un cupon special pentru că sunteți client de mult timp.
  2. Dacă nu au cumpărat ceva de pe site-ul tău de mult timp și vrei să-i atragi pentru achiziții ulterioare, oferi-le niște reduceri interesante.
  3. Dacă ați adăugat orice colecție nouă pe site-ul dvs. și doriți ca clienții existenți să le cumpere la un preț mai mic, atunci această opțiune poate fi utilă.

Extensii : restricții pentru cuponul WooCommerce

2. Locația

Această opțiune poate fi utilă pentru a restricționa cupoanele pentru anumite zone, cum ar fi țară, stat, cod poștal/coduri poștale. De exemplu, unele cupoane sunt disponibile ocazional pentru anumite țări, cum ar fi Diwali pentru India, Black Friday pentru Statele Unite etc.

Extensii : cupoane inteligente, restricții pentru cupoane WooCommerce

3. Roluri de utilizator

Restricționarea rolului utilizatorului poate fi utilă pentru a oferi utilizarea codului de cupon numai anumitor tipuri de clienți. Acest lucru ar fi util dacă aveți un magazin bazat pe abonament, apoi pot fi create cupoane pentru diferiți membri sau pentru rolul de utilizator, cum ar fi Client Premium, Comerciant, Angrosist etc.

Extensii : cupoane inteligente, restricții pentru cuponul WooCommerce, funcții de cupon extins WooCommerce PRO

4. Metoda de plată

Anumite cupoane sunt disponibile numai pentru clienți atunci când selectează o anumită metodă de plată la finalizare. De exemplu, se va acorda o reducere suplimentară de 5% atunci când un client efectuează o plată folosind un anumit card de credit/debit la finalizarea comenzii. Această restricție va ajuta la configurarea codurilor de cupon pentru metodele de plată.

Extensii : cupoane inteligente, funcții de cupoane extinse WooCommerce PRO

Avem, de asemenea, o extensie Tarife și reduceri bazate pe Gateway de plată pentru WooCommerce, care nu adaugă nicio restricție de utilizare la cupoane, dar vă permite să adăugați taxe și reduceri în funcție de gateway-ul de plată selectat de utilizator la finalizare.

5. Metoda de livrare

La fel ca și metodele de plată, unele cupoane sunt disponibile numai pentru clienți atunci când selectează o anumită metodă de livrare la finalizare. De exemplu, se va acorda o reducere suplimentară de 5% atunci când un client va ridica produsele din magazin și nu dorește să le livreze. Acest lucru se va întâmpla în timp ce selectați metoda de livrare locală.

Extensii : cupoane inteligente, funcții de cupoane extinse WooCommerce PRO

Adăugarea de restricții de utilizare folosind fragmente de cod

Nu aveți restricția necesară menționată în lista de mai sus? Nicio problemă, WooCommerce are și o opțiune de a adăuga restricția codului de cupon printr-un cârlig.

În afară de restricțiile de mai sus, mai există o restricție care ar putea fi cerută de proprietarii magazinelor, adică adăugarea de cupoane în funcție de cantitatea comenzii. Acesta va fi folosit pentru a restricționa codul de cupon numai pentru clienții care achiziționează o cantitate minimă de cantitate setată. De exemplu, un client cumpără mai mult de o anumită cantitate, să spunem 50 sau mai mult, apoi îi oferă o reducere de 20%. Acest lucru poate fi mai util pentru afacerile care se ocupă atât cu amănuntul, cât și cu ridicata.

Adăugați codul de mai jos în fișierul functions.php al temei copil sau folosind orice plugin de fragmente de cod pentru adăugarea unui câmp Cantitate minimă de comandă în fila Restricție de utilizare.

 /**
 * Adăugați un câmp nou în fila de restricții de utilizare pentru cupoanele WooCommerce
 */ 
funcția ts_woocommerce_coupon_options_usage_restriction( $cupon_get_id, $cupon ) {
    woocommerce_wp_text_input( array( 
        'id' => 'cantitate_comandă',  
        'label' => __( 'Cantitatea minima de comanda', 'woocommerce' ),  
        'placeholder' => __( 'Fără minim', 'woocommerce' ),  
        'description' => __( 'Acest câmp vă permite să setați cantitatea minimă permisă pentru a utiliza cuponul.', 'woocommerce' ),  
        'desc_tip' => adevărat,  
        'type' => 'text',  
    )); 
}
add_action( 'woocommerce_coupon_options_usage_restriction', 'ts_woocommerce_coupon_options_usage_restriction', 10, 2 ); 
Minimum Order Quantity restriction
Restricție privind cantitatea minimă de comandă

Pentru a salva valoarea acestei opțiuni, utilizați fragmentul de cod de mai jos.

 /**
 * Salvați opțiunea de restricție de utilizare 
 */
funcția ts_woocommerce_coupon_options_save( $post_id, $cupon ) {
    update_post_meta( $post_id, 'cantitate_comanda', $_POST['cantitate_comanda'] );
}
add_action( 'woocommerce_coupon_options_save', 'ts_woocommerce_coupon_options_save', 10, 2 );

Odată adăugată restricția, pentru a o valida pe coșul WooCommerce, trebuie să utilizați fragmentul de cod de mai jos.

 **
 * Verificați dacă codul de cupon este valabil în timp ce este aplicat în coș.
 */
funcția ts_woocommerce_coupon_validation( $is_valid, $cupon ) {

    /**
     * Cupoanele selectate sunt permise numai pentru cantitatea de comandă menționată
     */
  $total_cantity = WC()->cart->get_cart_contents_count();
    if ( isset( $cant_total_) ) {
        if ( $total_cantity < get_post_meta( $cupon->get_id(), 'comanda_cantitate', true ) ) {
            $is_valid = fals;
        }
  }
  
    return $is_valid;
}
add_filter( 'woocommerce_coupon_is_valid', 'ts_woocommerce_coupon_validation', 100, 2 ); 
Coupon code not valid as quantity is 1
Codul promoțional nu este valabil deoarece cantitatea este 1

Pentru anumite restricții de utilizare, cum ar fi furnizarea unui cod de cupon clienților care plătesc cu cardul de credit/debit sau dacă un client cumpără o cantitate minimă stabilită, etc., este posibil să doriți să aplicați codul de cupon automat în coș. Puteți parcurge postarea noastră anterioară, care explică cum să aplicați automat codul de cupon în coșul WooCommerce.