Sari la conținut
WEBLURE

WooCommerce · Reguli de livrare

WooCommerce: configurarea transportului gratuit peste un prag valoric

Vrei „transport gratuit peste X lei”. Se face dintr-o singură metodă WooCommerce, dar câteva detalii (cupoane, alte metode afișate) fac diferența între o regulă care merge și una care încurcă.

  • Metoda Free shipping
  • Prag minim
  • Comportamentul cu cupoane
  • Ascunde celelalte tarife
  • Test la limita pragului

Răspuns în aceeași zi lucrătoare Ofertă fixă Fără parole

Vrei să ți-o facem noi?

Doar două câmpuri. Răspundem în aceeași zi lucrătoare, cu ofertă fixă.

+ Telefon și detalii (opțional)

Răspuns rapid

În WooCommerce → Setări → Livrare → zona dorită adaugi metoda „Free shipping” și alegi la „Free shipping requires…” opțiunea „A minimum order amount”, apoi scrii pragul. Bifa „Apply minimum order rule before coupon discount” decide dacă pragul se verifică înainte sau după reducerea din cupon. Dacă vrei să nu apară și tariful normal când transportul e gratuit, ai nevoie de un mic fragment de cod.

Ce ai nevoie

  • Pragul ales (de exemplu 250 lei)
  • O zonă de livrare configurată
  • Marja ta de transport calculată
  • Acces de administrator

Pașii, pe rând

  1. 1Alege pragulCalculează de la ce valoare a coșului poți suporta transportul. Ține cont de marja medie, de greutate și de costul real al curierului.
  2. 2Adaugă metoda în zonăWooCommerce → Setări → Livrare → Zone de livrare → Editează zona → Adaugă metodă de livrare → „Free shipping” → Continuă. Scrie un nume pe care îl vede clientul în coș și la checkout.
  3. 3Alege condițiaLa „Free shipping requires…” alegi „A minimum order amount” (sau „…OR a coupon”, „…AND a coupon”, „A valid free shipping coupon”, „No requirement”). Scrie suma în câmpul „Minimum order amount”.
  4. 4Decide cum tratezi cupoaneleBifa „Apply minimum order rule before coupon discount”: nebifată, pragul se verifică după cupon (30 lei − 10 lei cupon = 20 lei); bifată, înainte de cupon (30 lei). Alege varianta care nu te dezavantajează la reduceri.
  5. 5Salvează și verifică ordinea zonelorZonele se evaluează de sus în jos. Dacă o altă zonă (de exemplu „Rest de țară”) prinde adresa înaintea zonei tale, metoda nu apare.
  6. 6Ascunde celelalte tarife când transportul e gratuitImplicit, clientul vede și transportul gratuit, și tariful normal. Fragmentul de mai jos păstrează doar transportul gratuit când acesta e disponibil.
  7. 7Testează la limita praguluiCoș cu o valoare puțin sub prag, exact la prag și peste prag, cu și fără cupon. Verifică ce afișează coșul și checkout-ul.

Ascunde alte metode când „Free shipping” e disponibilă

php
add_filter('woocommerce_package_rates', function ($rates) {
    $free = [];
    foreach ($rates as $rate_id => $rate) {
        if ('free_shipping' === $rate->method_id) {
            $free[$rate_id] = $rate;
            break;
        }
    }
    return $free ? $free : $rates;
}, 100);

Fragmentele de cod sunt scheleturi: le adaptezi la magazinul tău și le testezi întâi pe un mediu de test (staging). Documentația WooCommerce trimite pentru astfel de comportamente avansate la fragmente de cod din documentația pentru dezvoltatori.

Nu vrei să te complici sau ai rămas blocat? Scrie-ne și o facem noi.

Scrie-ne pe WhatsAppCere ofertă

Mai multe detalii

Cauze frecvente și greșeli de evitatDacă pașii de mai sus nu au rezolvat problema
1

Metoda nu apare deloc

De ce: Zona clientului nu include metoda, sau o altă zonă o precede în listă.

Ce faci: Verifică zonele și ordinea lor; adaugă metoda în zona corectă.

2

Pragul nu se atinge cu un cupon

De ce: Bifa „Apply minimum order rule before coupon discount” e setată altfel decât te aștepți.

Ce faci: Alege consecvent și testează cu un cupon.

3

Clientul vede două tarife

De ce: Free shipping și Flat rate sunt ambele active în aceeași zonă.

Ce faci: Folosește fragmentul de cod de mai sus sau dezactivează tariful normal peste prag.

Întrebări frecvente4 răspunsuri
Pot face transportul gratuit doar pentru anumite zone?

Da. Adaugi metoda „Free shipping” doar în zonele dorite. Fiecare zonă are propriile metode.

Cum arăt clientului cât mai are până la transport gratuit?

Cu un mesaj în coș, calculat din totalul coșului. Vezi ghidul despre afișarea sumei rămase.

Transportul gratuit se aplică și la produse reduse?

Depinde de cum e setată bifa pentru cupoane și de ce valoare folosește pragul. Testează cu produse în promoție.

Vă ocupați de configurare?

Da, și o testăm cu coșuri reale. Cere ofertă.

Subiecte acoperite pe această pagină

  • transport gratuit peste o sumă WooCommerce
  • free shipping WooCommerce
  • livrare gratuită prag valoric
  • transport gratuit cu cupon
  • ascunde tarife când transportul e gratuit