Cum să aplici o reducere la cel mai ieftin articol din coș în WooCommerce

Publicat: 2023-11-09

Doriți să aplicați o reducere la cel mai ieftin articol de coș din WooCommerce? Dacă sunteți în căutarea unui tutorial pas cu pas, continuați să citiți acest articol.

Studiile arată că oferirea de transport gratuit sau reduceri la achiziție vă va ajuta să vindeți mai multe lucruri. În timp ce gestionați un magazin online, trebuie să dezvoltați strategii ca aceasta pentru a crește rata de conversie.

Unele metode dovedite de a crește ratele de conversie sunt upselling, oferirea de reduceri de categorie etc. Dar recent, oamenii au descoperit că oferirea de reduceri la cel mai ieftin articol din coș este un alt lucru grozav pe care îl puteți face.

În mod implicit, WooCommerce nu vine cu această caracteristică. Dar cu unele modificări, îl putem realiza. Dacă sunteți în căutarea unui ghid pas cu pas, continuați să citiți acest articol. Aici, vă vom arăta cum să finalizați sarcina fără bătăi de cap.

Să vedem cum să aplicăm o reducere la cel mai ieftin articol de coș din WooCommerce fără alte prelungiri.

Cum să aplici o reducere la cel mai ieftin articol din coș în WooCommerce

Dacă aveți nevoie de o soluție simplă, utilizați această metodă. Puteți finaliza sarcina cu ceva cod fără pluginuri suplimentare.

Vă recomandăm să lipiți codul în fișierul functions.php al unei teme secundare sau într-un plugin specific site-ului, cum ar fi Fragmente de cod.

Scenariul 1. Reducere de 50% la cel mai ieftin produs

Dacă aveți nevoie să oferiți clientului o reducere fixă ​​de 560% la cel mai ieftin produs din coș, vă avem acoperit.

Codul pe care urmează să-l utilizați este:

 add_action( 'woocommerce_before_calculate_totals', 'yaycommerce_cheapest_cart_item_half_off', 9999 );



funcția yaycommerce_cheapest_cart_item_half_off( $cart ) {



if ( is_admin() && ! defined( 'DOING_AJAX' ) ) return;



if ( did_action( 'woocommerce_before_calculate_totals' ) >= 2 ) return;



if ( count( $cart->get_cart() ) < 2 ) return; // MIN 2 PRODUSE ÎN COȘ



$min = PHP_FLOAT_MAX;



// PENTRU COȘUL PENTRU A GĂSI CEL MAI IEFTIN ARTICOL

foreach ( $cart->get_cart() as $cart_item_key => $cart_item ) {

if ( $cart_item['date']->get_price() <= $min ) {

$min = $cart_item['date']->get_price();

$cel mai ieftin = $cart_item_key;

}

}



// PRIN COȘ PENTRU A REDUCE CEL MAI IEFTIN PREȚ LA ARTICOL CU 50%

foreach ( $cart->get_cart() as $cart_item_key => $cart_item ) {

if ( $cel mai ieftin == $cheie_articol_coș ) {

$pret = $cart_item['date']->get_price() / 2;

$cart_item['date']->set_price( $pret );

$cart_item['date']->set_sale_price( $price );

}

}



}

În acest caz, vom lipi codul în pluginul Code Snippets.

Fragment de reducere YayCommerce

După ce ați adăugat codul, salvați fragmentul. Acum, adăugați un produs în coș.

pret fara reducere

Conform personalizării noastre, trebuie să adăugăm două sau mai multe produse în coș pentru a obține reducerea. Așadar, adăugați unul sau mai multe produse în coș.

reducere la coș aplicată

Puteți vedea că la cel mai ieftin articol a fost aplicată o reducere de 50%.

Scenariul 2. Obțineți cel mai ieftin produs gratuit

Uneori, trebuie să oferiți cel mai ieftin articol gratuit. Iată fragmentul pentru asta:

 add_action( 'woocommerce_before_calculate_totals', 'yaycommerce_cheapest_cart_item_half_off', 9999 );



funcția yaycommerce_cheapest_cart_item_half_off( $cart ) {



if ( is_admin() && ! defined( 'DOING_AJAX' ) ) return;



if ( did_action( 'woocommerce_before_calculate_totals' ) >= 2 ) return;



if ( count( $cart->get_cart() ) < 2 ) return; // MIN 2 PRODUSE ÎN COȘ

$min = PHP_FLOAT_MAX;



// PENTRU COȘUL PENTRU A GĂSI CEL MAI IEFTIN ARTICOL

foreach ( $cart->get_cart() as $cart_item_key => $cart_item ) {

if ( $cart_item['date']->get_price() <= $min ) {

$min = $cart_item['date']->get_price();

$cel mai ieftin = $cart_item_key;

}

}

// OFERĂ CEL MAI IEFTIN ARTICOL GRATUIT

foreach ( $cart->get_cart() as $cart_item_key => $cart_item ) {

if ( $cel mai ieftin == $cheie_articol_coș ) {

$pret = $cart_item['date']->get_price() / 20000;

$cart_item['date']->set_price( $pret );

$cart_item['date']->set_sale_price( $price );

}

}



}

Puteți lipi codul în pluginul Fragmente de cod. Odată ce ai făcut asta, verifică-ți coșul.

cel mai ieftin produs gratuit

După cum puteți vedea în captură de ecran, prețul celui mai ieftin articol pe care îl avem în coș este de 0 USD.

Asta este!

NOTĂ: Vă recomandăm să generați o copie de rezervă completă a site-ului dacă lipiți acest cod în fișierul functions.php. Puteți restabili site-ul la starea anterioară dacă există probleme.

Bonus: Cum să utilizați reducerile pentru anumite produse

Vom folosi pluginul YayPricing pentru această sarcină. Primul lucru pe care trebuie să-l faceți este să accesați setările YayPricing.

setări yaypricing

Dacă utilizați pluginul pentru prima dată, nu veți vedea nicio campanie care rulează. Acum, creați prima regulă la prețul produselor.

1. Crearea unei campanii

adăugați prima regulă

Veți vedea acum câteva campanii prefabricate. Alegeți opțiunea în care scrie creați campania .

creați o nouă campanie

Opțiunile de personalizare disponibile sunt simple. Primul lucru pe care trebuie să-l faci este să alegi un nume și un tip pentru regula ta.

nume și tip de regulă

Numele nu va fi vizibil pe partea din față a site-ului. Este doar pentru identificarea diferitelor reguli. Ca tip, puteți alege Ajustare simplă .

2. Personalizarea campaniei

Acum, să trecem la partea centrală a configurației – adăugând o reducere la cel mai ieftin produs din coș. Pentru a face acest lucru, treceți la setările de preț .

setări de preț

Puteți vedea mai multe tipuri de prețuri, cum ar fi:

  • Reducere fixă
  • Reducere procentuală
  • Pret fix

În acest caz, vom alege o reducere procentuală și vom introduce 40% ca reducere totală.

discount procentual

În continuare, menționați produsele pe care ar trebui să le adăugați la această regulă.

adauga produs

Puteți căuta produse și le puteți adăuga în casetă. Puteți adăuga unul sau mai multe produse prin intermediul opțiunii. În acest caz, vom adăuga un singur produs.

produs adăugat

Un alt lucru excelent pe care îl puteți face este să atribuiți o etichetă WordPress tuturor produselor ieftine. Mai târziu, puteți utiliza condiția etichetei de produs pentru a aplica regula anumitor articole.

starea etichetei produsului - aplicați reducerea la cel mai ieftin articol din coș

După configurarea acesteia, puteți adăuga condiții la regulă. Pentru a face acest lucru, accesați secțiunea condiții și faceți clic pe Adăugați o condiție .

adăugați condiție - aplicați reducerea la cel mai ieftin articol din coș

Adăugarea de condiții suplimentare va ajuta întotdeauna. De exemplu, puteți adăuga o cantitate minimă de articole din coș pentru a obține reducerea. În acest fel, clientul va cheltui bani pe magazin și puteți crește rapid veniturile totale.

Am folosit această condiție:

regula cantității coșului - aplică reducerea la cel mai ieftin articol din coș

Conform condițiilor noastre, oamenii trebuie să cumpere patru sau mai multe produse pentru o reducere de 40%. După ce ați modificat condițiile, salvați setările.

salvați setările - aplicați reducerea la cel mai ieftin articol din coș

3. Testarea campaniei

Apoi, accesați partea frontală a site-ului web și adăugați produsul cu reducere în coș. În partea din față a site-ului, puteți vedea o notificare.

notificare coș - aplicați reducerea la cel mai ieftin articol din coș

Adăugați mai multe produse și verificați coșul.

reducere aplicată - aplicați reducerea celui mai ieftin articol din coș

După cum puteți vedea, reducerea de 40% pentru produs se aplică automat după îndeplinirea condițiilor menționate. Acum, utilizatorii pot finaliza achiziția.

Puteți oricând să adăugați mai multe reguli, să modificați produsele și să adăugați mai multe condiții pentru a face campaniile mai puternice.

Asta este!

Acesta este modul în care puteți utiliza YayPricing pentru a aplica o reducere la cel mai ieftin articol din coș din WooCommerce.

De ce ar trebui să utilizați metoda pluginului

Puteți folosi unele abilități de codare pentru a realiza aceeași sarcină. Dar, în comparație cu metoda de codificare, metoda pluginului este mult mai bună. Iată câteva avantaje ale utilizării YayPricing pentru sarcină:

  • Ușor de utilizat: pluginul vine cu un asistent de configurare ușor de utilizat. Puteți personaliza prețul produselor fără nicio bătaie de cap.
  • Reguli nelimitate: puteți adăuga reguli nesfârșite prin setările pluginului. Regulile pot modifica prețul produsului, taxa de plată sau valoarea coșului.
  • Fără probleme de compatibilitate: YayPricing este compatibil cu majoritatea temelor WordPress și pluginurilor terțe. Deci nu veți întâmpina nicio problemă cu ajutorul pluginului.
  • Rămâne la fel: atunci când utilizați metoda de codare, veți edita fișierul functions.php al temei. Dar după actualizarea temei, toate modificările se vor pierde. Dar dacă ați modificat regulile prin intermediul pluginului, acestea nu vor fi șterse după actualizarea temei sau a pluginului.
  • Gestionare ușoară: gestionarea regulilor este ușoară. Deoarece puteți numi regulile/campaniile pe care le aveți, ar fi ușor să gestionați sau să editați anumite reguli.
  • Logica condiționată: dacă trebuie să faceți regulile/campaniile mai puternice, utilizați funcția de logică condiționată. Pluginul vine cu atât de multe opțiuni pe care le puteți folosi pentru a modifica condițiile.
  • Echipa de asistență excelentă: dacă aveți nevoie de ajutor cu pluginul, contactați echipa de asistență YayCommerce. Ei vă vor ajuta personal să rezolvați fiecare problemă.
  • Caracteristici suplimentare: atât de multe funcții sunt disponibile în plugin pentru a personaliza în continuare campaniile.

Acum știți care instrument este cel mai bun pentru aplicarea unei reduceri la cel mai ieftin articol din coș din WooCommerce și de ce este ideal.

Concluzie

Când trebuie să optimizați rata de conversie a unui magazin WooCommerce, trebuie să dezvoltați mai multe tactici. Reducerile sunt printre cele mai bune modalități de a atrage clienți noi și de a obține cei care revin.

În loc să oferi o reducere la nivelul întregului site, poți oferi o reducere pentru cele mai ieftine articole din coș. Cu puțin cod, îl puteți completa. Pe de altă parte, dacă trebuie să adăugați reduceri la anumite produse, utilizați metoda pluginului.

Folosiți alte metode pentru a crește rata de conversie a magazinului dvs. online?

Spune-ne în comentarii.