Cum să ascundeți metodele de livrare WooCommerce

Publicat: 2023-04-07

A avea mai multe metode de livrare și plată poate fi esențială pentru creșterea ratei de conversie a magazinului dvs. WooCommerce. Dar, având atâtea opțiuni, este posibil să fie nevoie uneori să restricționați disponibilitatea anumitor metode de expediere pe baza mai multor factori. De exemplu, puteți dezactiva transportul gratuit pentru anumite produse sau regiuni de peste mări.

În acest articol, vă vom împărtăși cum puteți ascunde metodele de expediere WooCommerce în funcție de diferite condiții pentru magazinul dvs. Deși acceptă multe integrări de expediere, din păcate, WooCommerce nu vă permite să alegeți ce metode de expediere să afișați pe pagina coșului. Așadar, să ne aprofundăm în toate modurile și de ce de a ascunde metodele de livrare pentru magazinele WooCommerce.

De ce să ascundeți metodele de livrare WooCommerce?

WooCommerce este fără îndoială cea mai populară și utilizată platformă de comerț electronic. În mod implicit, vă oferă mai multe metode de expediere, inclusiv ridicare locală, livrare gratuită și livrare forfetară. De asemenea, puteți configura metodele de expediere pe baza zonelor de expediere predefinite. De exemplu, transportul gratuit este oferit doar pentru câteva coduri poștale selectate din apropierea locației magazinului, iar pentru restul este disponibilă livrarea cu tarif fix.

În plus, majoritatea clienților consideră că este dificil să aleagă o opțiune de livrare care este atât avantajoasă, cât și accesibilă. Ascunderea anumitor opțiuni de livrare le face mai ușor să aleagă. Livrarea WooCommerce implicită poate fi utilizată pentru aceasta, dar oferă opțiuni limitate.

În afară de locație, proprietarii de magazine ar putea fi nevoiți să ascundă metodele de expediere în funcție de diferite condiții. Aceste condiții se pot baza pe următoarele:

  • Cursuri de livrare WooCommerce
  • SKU produs
  • Categoriile de produse WooCommerce
  • Greutatea comenzii
  • Subtotal comanda
  • Țări
  • Cod poștal
  • Rolul de utilizator

Câteva cazuri de utilizare includ:

  • Dacă greutatea comenzii depășește un anumit prag în lire sau kilograme, anumite opțiuni de expediere, cum ar fi transportul gratuit, ar trebui să fie ascunse. De exemplu, ascundeți transportul gratuit dacă greutatea totală a comenzii depășește 5 kg.
  • Condiționarea modalităților de expediere în funcție de cantitatea comenzii. De exemplu, dacă subtotalul comenzii este mai mare de 300 USD, ascundeți toate metodele de livrare plătită.

Utilizați cazuri pentru a ascunde metodele de expediere

WooCommerce are mai multe metode de expediere, iar aceste metode de expediere pot fi gestionate pe baza mai multor factori. Unele dintre cele mai frecvente cazuri de utilizare sunt următoarele:

Cazul de utilizare 1: Ascundeți metodele de expediere în funcție de categoria de produs

Primul scenariu este ascunderea anumitor metode de expediere în funcție de categoriile de produse. Puteți crea reguli pentru a ascunde metodele de expediere pentru toate categoriile de produse simultan sau mai multe reguli pentru mai multe categorii de produse.

Cazul de utilizare 2: Ascundeți alte metode de livrare implicite dacă este disponibilă livrarea gratuită

WooCommerce oferă trei tipuri de metode de livrare în mod implicit. Pentru a ascunde toate celelalte metode de expediere, dacă este disponibilă livrare gratuită, puteți utiliza mai multe plugin-uri. Puteți crea reguli pentru toate produsele sau pentru produsele selective. De asemenea, puteți stabili reguli pe baza diferitelor condiții, cum ar fi locația, ora, codurile SKU și multe altele.

Cazul de utilizare 3: Ascundeți pe baza claselor de expediere

Pe baza claselor de livrare pe care le stabiliți în magazinul dvs. WooCommerce, puteți ascunde anumite metode de livrare. Puteți alege produse fără clase de expediere sau numeroase clase de expediere utilizând oricare dintre pluginurile de mai sus.

Cazul de utilizare 4: Ascundeți metodele de livrare în funcție de greutatea comenzii

Pe baza anumitor cerințe privind greutatea comenzii, puteți ascunde anumite metode de expediere:

  • Pentru toate greutățile comenzii, ascundeți
  • mai mare sau egală cu o anumită greutate
  • egală sau mai mică decât o anumită greutate
  • egală cu greutatea furnizată
  • între o greutate minimă prestabilită şi un maxim

Cazul de utilizare 5: Ascundeți metodele de expediere în funcție de rolurile utilizatorului

Un alt caz este ascunderea metodelor de expediere pe baza rolurilor utilizatorului. Puteți crea și gestiona diferite reguli de expediere pentru diferite roluri de utilizator. De exemplu, transportul gratuit este disponibil numai pentru abonați sau colaboratori.

Metode pentru a ascunde metodele de livrare WooCommerce

Pentru a ascunde metodele de expediere, puteți utiliza două metode diferite. Puteți realiza acest lucru folosind fragmente de cod sau folosiți un plugin terță parte. Ambele metode au propriile lor avantaje și dezavantaje și acum vom discuta în detaliu ambele metode.

Utilizarea fragmentelor de cod pentru a ascunde metodele de expediere pe baza diferitelor condiții

Să discutăm despre fragmente de cod pe care le puteți folosi pentru a ascunde metodele de expediere în funcție de diferite condiții. Vom lua scenariile discutate mai sus ca exemple de utilizare a fragmentelor de cod pentru a ascunde metodele de expediere.

Scenariul 1: Ascundeți metoda de expediere în funcție de greutatea comenzii

Utilizați următorul fragment de cod pentru a ascunde metoda de livrare gratuită dacă greutatea comenzii depășește o anumită limită.

 /** * Hide free shipping when the order weight is more than (*)kgs. * * Make sure to update the snippet to change the "*" to a valid number. * * @param array $rates Array of rates found for the package. * @return array */ function ts_hide_free_shipping_for_order_weight( $rates, $package ) { $order_weight = WC()->cart->get_cart_contents_weight(); if ( $order_weight > * ) { foreach( $rates as $rate_id => $rate_val ) { if ( 'free_shipping' === $rate_val->get_method_id() ) { unset( $rates[ $rate_id ] ); } } } return $rates; } add_filter( 'woocommerce_package_rates', 'ts_hide_free_shipping_for_order_weight', 100, 2 );

Puteți adăuga acest fragment de cod în meniul editorului de teme al magazinului dvs. WooCommerce. Filtrul „woocommerce_package_rates” este folosit în cod pentru a modifica tarifele produselor de pe pagina coșului. Când comanda depășește limita de preț de 5 kg, codul de mai sus va ascunde opțiunea de livrare gratuită.

Scenariul 2: Ascundeți metoda de expediere în funcție de subtotalul coșului

Celălalt exemplu este ascunderea metodelor de expediere atunci când coșul depășește un anumit subtotal. Continuând exemplul discutat anterior, puteți folosi următorul cod pentru a ascunde anumite metode de expediere dacă subtotalul coșului depășește 300 USD.

 /** * Hide shipping rates when the order total is more than $300. * * @param array $rates Array of rates found for the package. * @return array */ function ts_hide_shipping_for_order_total( $rates ) { $free = []; $order_total = WC()->cart->get_subtotal(); if ( $order_total > 300 ) { foreach ( $rates as $rate_id => $rate ) { if ( 'free_shipping' === $rate->get_method_id() ) { $free[ $rate_id ] = $rate; } } } return ! empty( $free ) ? $free : $rates; } add_filter( 'woocommerce_package_rates', 'ts_hide_shipping_for_order_total', 100 );

Când subtotalul comenzii depășește 300 USD, filtrul „woocommerce_package_rates” returnează o serie de metode de livrare gratuite.

Metoda 2: Utilizarea pluginurilor terță parte pentru a ascunde metodele de expediere

Cei care nu sunt familiarizați cu codificarea pot folosi pluginuri terțe pentru a ascunde metodele de expediere WooCommerce. Pentru majoritatea oamenilor, aceasta este opțiunea mai ușoară și, din fericire, există un număr mare de pluginuri disponibile pe piață în acest scop. Sarcina dificilă este să-l selectați pe cel care vă îndeplinește cerințele. Deci, haideți să discutăm în detaliu unele dintre cele mai utile și puternice plugin-uri pentru a ascunde metodele de expediere WooCommerce.

Adăugați pictograme de expediere personalizate și ascundeți metodele de expediere

Adăugați pictograme de expediere personalizate și ascundeți metodele de expediere
Informații și descărcare

Pluginul Adăugați pictograme de expediere personalizate și ascunde metodele de expediere le permite proprietarilor de magazine să ascundă metodele de expediere WooCommerce în funcție de diferite condiții. Pluginul vă permite să ascundeți metodele de expediere pentru diferite produse pe baza mai multor factori. De asemenea, puteți adăuga pictograme de expediere personalizate folosind acest plugin, care este întotdeauna un avantaj suplimentar. De exemplu, puteți ascunde alte metode de expediere atunci când este disponibilă livrarea gratuită.

Un alt avantaj este prețul. În comparație cu alte plugin-uri, oferă cel mai rezonabil preț. De asemenea, puteți aplica logica condiționată pentru a activa livrarea gratuită pe baza mai multor factori, cum ar fi locația, categoriile și SKU-urile. Unele dintre caracteristicile majore ale pluginului includ:

  • Ascundeți metodele de expediere WooCommerce în funcție de diferite condiții.
  • Dacă este disponibilă livrare gratuită, ascundeți alte metode de expediere.
  • Utilizați logica condiționată pentru a gestiona metodele de expediere în funcție de diferite condiții.
  • Ascundeți metodele de expediere în funcție de:
    • Clasele de expediere
    • Categorii de produse
    • SKU-uri ale produselor
    • Subtotal comanda
    • Greutate totală
    • locație/cod poștal
    • Rolul de utilizator
  • Adăugați pictograme și descrieri personalizate de expediere
  • Afișați pictograme de expediere personalizate atât pe coșul de cumpărături, cât și pe paginile de plată.

Preț: pluginul este disponibil la doar 49 USD/an.

Plugin avansat de livrare cu tarif fix pentru WooCommerce

Plugin avansat de livrare cu tarif fix pentru WooCommerce
Informații și descărcare

Pluginul avansat de livrare cu tarif fix este unul dintre cele mai bune pluginuri WooCommerce care vă oferă flexibilitatea de a gestiona metodele de expediere și tarifele fixe. Plugin-ul vă permite să creați o strategie de livrare eficientă cu mai multe opțiuni de expediere cu tarif fix.

Cu regulile condiționate, puteți crea diferite tarife de expediere pe baza modelelor de expediere recurente. Pluginul vă oferă funcții precum:

  • Configurați reguli condiționate pentru a restricționa metodele de expediere și gateway-uri de plată pe pagina de finalizare a comenzii.
  • Calculați prețurile de expediere pe baza mai multor metode de calcul dinamic.
  • Utilizați tarifele de tabel pentru costurile de expediere pentru diferite roluri de utilizator pentru a viza mai multe reguli de expediere.
  • Aplicați limite minime și maxime la taxele de expediere, în funcție de circumstanțe.
  • Împărțiți produsele în mai multe secțiuni pe baza intervalelor de preț.

Preț: pluginul este disponibil la 99 USD/an.

Ascundeți metoda de livrare pentru WooCommerce

Ascundeți metoda de livrare pentru WooCommerce
Informații și descărcare

Puteți optimiza strategia de expediere pentru magazinul dvs. WooCommerce folosind pluginul Ascundeți metoda de livrare pentru WooCommerce. Vă va ajuta să configurați condiții complexe care vor restricționa utilizarea diferitelor metode de livrare. Aveți multă flexibilitate folosind pluginul pentru a ascunde alternativele de expediere în funcție de caracteristicile produsului, locația și ora de livrare etc.

În plus, vă puteți controla strategia de expediere combinând diverse reguli și producând situații complicate. În plus, atunci când este oferită livrare gratuită, pluginul face foarte simplu să construiți condiții care ascund alte alternative de transport. Instalarea și configurarea pluginului sunt simple. Caracteristicile majore includ

  • Puteți ascunde orice număr de metode de expediere utilizând pluginul. Puteți ascunde metodele selective sau pe toate.
  • Plugin-ul vă permite să creați reguli pentru a gestiona metodele de expediere în funcție de timpul de livrare, data, ziua, produsul, metoda și mulți alți factori.
  • Creați reguli de bază și aplicați aceste reguli tuturor produselor sau produselor selective.
  • Configurați regulile de expediere pentru diferite condiții, cum ar fi ascunderea altor metode de expediere atunci când este disponibilă livrarea gratuită.
  • Pluginul necesită doar câteva minute pentru a instala și configura.

Preț: pluginul este disponibil la doar 129 USD/an.


Pentru proprietarii de magazine de comerț electronic, expedierea poate fi o sarcină dificilă, în funcție de natura produselor. Deși puteți gestiona și ascunde metodele de expediere și costurile de expediere per comandă, articol sau clasă de expediere, opțiunile WooCommerce implicite nu se vor descurca atunci când aveți clienți din toată lumea și o mare varietate de produse. Va trebui să cheltuiți bani pe pluginuri specializate pentru a configura opțiuni sofisticate de livrare forfetară sau ascunse.

Sperăm că acest articol va clarifica cum să ascundeți opțiunile de expediere WooCommerce pentru anumite produse. Puteți comuta între cele două metode de mai sus și puteți utiliza pluginurile menționate. Priviți cu atenție magazinul dvs. pentru a identifica cele mai bune soluții pentru gestionarea procedurii de expediere și a vânzărilor de vârf.