Acasă » Blog » Discount aplicat la valoarea cosului de produse. Woocommerce

Discount aplicat la valoarea cosului de produse. Woocommerce

Cupoane reducere magazin virtual

In magazinele virtuale apare necesitatea de business de a acorda reduceri clientilor fie pentru numarul de produse din cos fie pentru valoarea totala a cosului de produse. Pluginul Woocommerce pentru magazinele virtuale construite pe WordPress vin cu sectiunea de Marketing unde se pot seta cupoane de reducere pentru diferite conditii. Uneori este suficienta versiunea gratuita folosita inteligent, fara sa fie nevoie de a achizitiona licente anuale pentru extensii premium destul de scumpe.

Acordarea de cupoane de reducere. Variante

Se pot acorda de cupoane de reducere individual sau pentru toti clientii. Se poate seta numarul de utilizari, intervalul calendaristic, valarea minima si maxima a cosului de produse.

Daca exista cateva valori de pret pentru toate produsele exstente intr-un magazin virtual, se poate aplica reducere pe valoarea cosului, aproximativ la fel ca pentru numarul de produsedin cos.

Versiunea gratuita nu permite acordarea de cupoane pentru numarul de produse din cos. Si atunci un calcul aproximativ permite administratorului d emagazin sa gestioneze multumitor aceste cupoane de reducere.

In alte situatii, numarul de produse din cos se impun ca si criteriu de acordare de discount-uri si atunci se apeleaza la pluginuri premium destul de scumpe: Smart Coupons care costa 99$/an.

Problema cu cupoanele in versiunea gratuita a pluginului Woocommerce este ca acestea nu se aplica automat functie de valoarea cosului de produse. Dar acest lucru se poate rezolva inteligent, apeland la client: se evidentiaza tipul de cupon ce urmeaza sa fie aplicat in functie de vaoarea cosului.

Adaugarea de texte suplimentare pentru sectiunea de cupoane din paginile de cos si checkout

Cu 2 hook-uri alese potrivit (un action si un filter) in zona de cupoane din paginile de cos si checkout se vor afisa texte explicative pentru utilizarea cupoanelor iar cleintul este direct interesat sa le foloseasca. Este micul compromis pentru oameni intelgenti care nu vor sa cheltuiasca 99$/an pentru facilitatea de a aplica automat discount-urile la cosul de produse, functie de valoarea cosului.

Iata codurile:

add_filter('woocommerce_checkout_coupon_message', 'filter_checkout_have_coupon_message', 10, 1);

/**
 * Modifica textul in sectiunea adauga cupon din pagina de checkout
 *
 * @param [string] $var
 * @return void
 */
function filter_checkout_have_coupon_message($var)
{
  return have_coupon_message($var);
}



add_filter('woocommerce_cart_contents', 'action_cart_woocommerce_coupon_message', 1000, 0);

/**
 * Modifica textul in sectiunea adauga cupon din pagina de cos
 *
 * @param [string] $msg
 * @param [string] $msg_code
 * @param [object] $instance
 * @return void
 */
function action_cart_woocommerce_coupon_message()
{
  echo have_coupon_message();
}

/**
 * Adauga text in sectiunea de adaugare cupon in paginile de cart si checkout
 *
 * @param [string] $var
 * @return void
 */
function have_coupon_message($var = '')
{
  return '<i class="fa fa-ticket" aria-hidden="true"></i> Folositi urmatoarele coduri de reducere, in functie de valoarea totala a cosului: <ul><li><strong>reducere10%</strong> Reducere 10% din valoarea totala a cosului pentru comenzi cu valoarea cuprinsa intre 50 Lei si 99.99Lei.</li><li><strong>reducere15%</strong> Reducere 15% din valoarea totala a cosului pentru comenzi cu valoarea cuprinsa intre 100 Lei si 199.99Lei</li><li><strong>reducere20%</strong> Reducere 20% din valoarea totala a cosului pentru comenzi cu valoarea de peste 200 Lei</li></ul>' . $var;
}

Si mai jos iata imaginile de pe un site live care utilizeaza acest tip de discount-uri puse la dispozitie de Woocommerce, fara alte costuri. Este vorba despre site-ul editura-orizonturi.ro, site tip librarie, site de editura de carte.

Reducerile per numar de produse anuntate in homepage
Textul info de utilizare a cupoanelor functie de valoarea cosului. Aplicarea cuponului reuseste daca se respecta intervalele (facilitate Woocommerce)
Aceleasi texte informative in sectounea de aplicatie a cupoanelor din pagina de checkout
Cu ponul reducere10% aplicat cu succes. Se observa aplicarea reducerii in sumarul comenzii

Durata unei implementari de acest gen este 30-40 minute. Pentru un tarif de 35-40 Euro/ora, costurile pentru beneficiar sunt de 25-30 euro, platiti o singura data. Avantaj pentru beneficiar.

Daca doriti o cotatie de pret pentru dezvoltari de module si functionalitati custom pentru site-ul dvs, contactati-ne!

nv-author-image

Traian Constantin Predan

Inginer absolvent al Politehnicii București proiectează și construiește sisteme online. Lucrează proiecte extrem de diverse, îi plac viziunile noi care provoacă la dezvoltarea unor soluții tehnice eficiente și stabile.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *