Come nascondere i metodi di spedizione di WooCommerce

Pubblicato: 2023-04-07

Avere più metodi di spedizione e pagamento può essere fondamentale per aumentare il tasso di conversione del tuo negozio WooCommerce. Ma con così tante opzioni a volte potresti dover limitare la disponibilità di metodi di spedizione specifici in base a molteplici fattori. Ad esempio, potresti disabilitare la spedizione gratuita per determinati prodotti o regioni all'estero.

In questo articolo, condivideremo come nascondere i metodi di spedizione di WooCommerce in base a varie condizioni per il tuo negozio. Sebbene supporti molte integrazioni di spedizione, sfortunatamente WooCommerce non ti consente di scegliere quali metodi di spedizione visualizzare nella pagina del carrello. Quindi, approfondiamo tutti i come e perché nascondere i metodi di spedizione per i negozi WooCommerce.

Perché nascondere i metodi di spedizione di WooCommerce?

WooCommerce è senza dubbio la piattaforma di eCommerce più popolare e utilizzata. Per impostazione predefinita, ti offre più metodi di spedizione tra cui ritiro locale, spedizione gratuita e spedizione forfettaria. Puoi anche configurare metodi di spedizione basati su zone di spedizione predefinite. Ad esempio, la spedizione gratuita viene offerta solo per alcuni codici postali selezionati vicino alla posizione del negozio e la spedizione forfettaria è disponibile per il resto.

Inoltre, la maggior parte dei clienti trova difficile scegliere un'opzione di spedizione vantaggiosa e conveniente. Nascondere opzioni di consegna specifiche rende più facile la scelta. La spedizione WooCommerce predefinita può essere utilizzata per questo, ma offre opzioni limitate.

A parte la posizione, i proprietari dei negozi potrebbero anche dover nascondere i metodi di spedizione in base a condizioni diverse. Queste condizioni possono essere basate su quanto segue:

  • Classi di spedizione WooCommerce
  • SKU del prodotto
  • Categorie di prodotti WooCommerce
  • Peso dell'ordine
  • Subtotale dell'ordine
  • Paesi
  • Codice Postale
  • Ruolo utente

Alcuni casi d'uso includono:

  • Se il peso dell'ordine supera una soglia specifica in libbre o chilogrammi, alcune opzioni di spedizione, come la spedizione gratuita, dovrebbero essere nascoste. Ad esempio, nascondi la spedizione gratuita se il peso totale dell'ordine supera i 5 kg.
  • Modalità di spedizione condizionata in base alla quantità dell'ordine. Ad esempio, se il subtotale dell'ordine è superiore a $ 300, nascondi tutti i metodi di spedizione a pagamento.

Usa i casi per nascondere i metodi di spedizione

WooCommerce ha più metodi di spedizione e questi metodi di spedizione possono essere gestiti in base a più fattori. Alcuni dei casi d'uso più comuni sono i seguenti:

Caso d'uso 1: nascondere i metodi di spedizione in base alla categoria del prodotto

Il primo scenario consiste nel nascondere determinati metodi di spedizione in base alle categorie di prodotti. Puoi creare regole per nascondere i metodi di spedizione per tutte le categorie di prodotti contemporaneamente o più regole per più categorie di prodotti.

Caso d'uso 2: nascondi altri metodi di spedizione predefiniti se è disponibile la spedizione gratuita

WooCommerce fornisce tre tipi di metodi di spedizione per impostazione predefinita. Per nascondere tutti gli altri metodi di spedizione se è disponibile la spedizione gratuita, puoi utilizzare più plug-in. È possibile creare regole per tutti o prodotti selettivi. Puoi anche impostare regole basate su condizioni diverse come posizione, ora, SKU e molto altro.

Caso d'uso 3: nascondi in base alle classi di spedizione

In base alle classi di spedizione che stabilisci nel tuo negozio WooCommerce, puoi nascondere metodi di consegna specifici. Puoi scegliere prodotti senza classi di spedizione o numerose classi di spedizione utilizzando uno dei plug-in di cui sopra.

Caso d'uso 4: nascondere i metodi di spedizione in base al peso dell'ordine

In base a determinati requisiti di peso dell'ordine, puoi nascondere metodi di spedizione specifici:

  • Per tutti i pesi dell'ordine, nascondi
  • maggiore o uguale a un determinato peso
  • uguale o inferiore a un determinato peso
  • pari al peso previsto
  • tra un peso minimo e massimo predeterminato

Caso d'uso 5: nascondere i metodi di spedizione in base ai ruoli utente

Un altro caso è nascondere i metodi di spedizione in base ai ruoli degli utenti. Puoi creare e gestire diverse regole di spedizione per vari ruoli utente. Ad esempio, la spedizione gratuita è disponibile solo per abbonati o contributori.

Metodi per nascondere i metodi di spedizione di WooCommerce

Per nascondere i metodi di spedizione, puoi utilizzare due metodi diversi. Puoi ottenere ciò utilizzando frammenti di codice o utilizzare un plug-in di terze parti. Entrambi i metodi hanno i loro pro e contro e ora discuteremo in dettaglio entrambi i metodi.

Utilizzo di frammenti di codice per nascondere i metodi di spedizione in base a varie condizioni

Parliamo di frammenti di codice che puoi utilizzare per nascondere i metodi di spedizione in base a condizioni diverse. Prenderemo gli scenari sopra discussi come esempi di come utilizzare frammenti di codice per nascondere i metodi di spedizione.

Scenario 1: nascondi il metodo di spedizione in base al peso dell'ordine

Utilizza il seguente frammento di codice per nascondere il metodo di spedizione gratuito se il peso dell'ordine supera un determinato limite.

 /** * 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 );

Puoi aggiungere questo frammento di codice al menu dell'editor del tema del tuo negozio WooCommerce. Il filtro "woocommerce_package_rates" viene utilizzato nel codice per modificare le tariffe del prodotto nella pagina del carrello. Quando l'ordine supera il limite di prezzo di 5 kg, il codice sopra nasconderà l'opzione di spedizione gratuita.

Scenario 2: nascondi il metodo di spedizione in base al totale parziale del carrello

L'altro esempio è nascondere i metodi di spedizione quando il carrello supera un determinato totale parziale. Continuando l'esempio discusso in precedenza, puoi utilizzare il seguente codice per nascondere metodi di spedizione specifici se il totale parziale del carrello supera i $ 300.

 /** * 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 );

Quando il subtotale dell'ordine supera i $ 300, il filtro "woocommerce_package_rates" restituisce una serie di soli metodi di spedizione gratuiti.

Metodo 2: utilizzo dei plug-in di terze parti per nascondere i metodi di spedizione

Coloro che non hanno familiarità con la codifica possono utilizzare plug-in di terze parti per nascondere i metodi di spedizione di WooCommerce. Per la maggior parte delle persone, questa è l'opzione più semplice e fortunatamente sul mercato è disponibile un gran numero di plug-in per questo scopo. Il compito difficile è selezionare quello che soddisfa le tue esigenze. Quindi, discutiamo in dettaglio alcuni dei plugin più utili e potenti per nascondere i metodi di spedizione di WooCommerce.

Aggiungi icone di spedizione personalizzate e nascondi i metodi di spedizione

Aggiungi icone di spedizione personalizzate e nascondi i metodi di spedizione
Informazioni e download

Il plug-in Aggiungi icone di spedizione personalizzate e nascondi metodi di spedizione consente ai proprietari dei negozi di nascondere i metodi di spedizione di WooCommerce in base a condizioni diverse. Il plug-in ti consente di nascondere i metodi di spedizione per diversi prodotti in base a più fattori. Puoi anche aggiungere icone di spedizione personalizzate utilizzando questo plug-in che è sempre un vantaggio in più. Ad esempio, puoi nascondere altri metodi di spedizione quando è disponibile la spedizione gratuita.

Un altro vantaggio è il prezzo. Rispetto ad altri plugin, offre il prezzo più ragionevole. Puoi anche applicare la logica condizionale per abilitare la spedizione gratuita in base a più fattori come posizione, categorie e SKU. Alcune delle principali funzionalità del plug-in includono:

  • Nascondi i metodi di spedizione di WooCommerce in base a condizioni diverse.
  • Se è disponibile la spedizione gratuita, nascondi gli altri metodi di spedizione.
  • Utilizza la logica condizionale per gestire i metodi di spedizione in base a varie condizioni.
  • Nascondi metodi di spedizione basati su:
    • Classi di spedizione
    • Categorie di Prodotto
    • SKU prodotto
    • Subtotale dell'ordine
    • Peso totale
    • località/codice postale
    • Ruolo utente
  • Aggiungi icone e descrizioni di spedizione personalizzate
  • Mostra le icone di spedizione personalizzate sia nel carrello che nelle pagine di pagamento.

Prezzo: il plugin è disponibile a soli $ 49/anno.

Plugin di spedizione forfettario avanzato per WooCommerce

Plugin di spedizione forfettario avanzato per WooCommerce
Informazioni e download

Advanced Flat Rate Shipping Plugin è uno dei migliori plugin di WooCommerce che ti offre la flessibilità di gestire i metodi di spedizione e le tariffe forfettarie. Il plug-in ti consente di creare una strategia di consegna efficace con più opzioni di spedizione forfettarie.

Con le regole condizionali, puoi creare varie tariffe di spedizione in base ai tuoi schemi di spedizione ricorrenti. Il plug-in offre funzionalità come:

  • Imposta regole condizionali per limitare i metodi di spedizione e i gateway di pagamento nella pagina di pagamento.
  • Calcola i prezzi di spedizione in base a più metodi di calcolo dinamici.
  • Utilizza le tariffe di spedizione della tabella per diversi ruoli utente al fine di scegliere come target più regole di spedizione.
  • Applicare limiti minimi e massimi alle spese di spedizione a seconda delle circostanze.
  • Dividi i prodotti in più sezioni in base alle fasce di prezzo.

Prezzo: il plugin è disponibile a $ 99/anno.

Nascondi metodo di spedizione per WooCommerce

Nascondi metodo di spedizione per WooCommerce
Informazioni e download

Puoi ottimizzare la strategia di spedizione per il tuo negozio WooCommerce utilizzando il plug-in Hide Shipping Method For WooCommerce. Ti aiuterà a impostare condizioni complesse che limiteranno l'uso di diversi metodi di consegna. Hai molta flessibilità utilizzando il plug-in per nascondere le alternative di spedizione in base alle caratteristiche del prodotto, al luogo e all'ora di consegna, ecc.

Inoltre, puoi controllare la tua strategia di spedizione mescolando varie regole e producendo situazioni complicate. Inoltre, quando viene fornita la spedizione gratuita, il plug-in rende molto semplice la creazione di condizioni che nascondono altre alternative di spedizione. L'installazione e la configurazione del plugin sono semplici. Le caratteristiche principali includono

  • Puoi nascondere qualsiasi numero di metodi di spedizione utilizzando il plug-in. Puoi nascondere metodi selettivi o tutti.
  • Il plug-in ti consente di creare regole per gestire i metodi di spedizione in base a tempi di consegna, data, giorno, prodotto, metodo e molti altri fattori.
  • Crea regole di base e applica queste regole a tutti oa prodotti selettivi.
  • Configura le regole di spedizione per condizioni diverse, come nascondere altri metodi di spedizione quando è disponibile la spedizione gratuita.
  • Il plugin richiede solo pochi minuti per l'installazione e la configurazione.

Prezzo: il plugin è disponibile a soli $ 129/anno.


Per i proprietari di negozi di e-commerce, la spedizione può essere un'attività impegnativa a seconda della natura dei prodotti. Mentre puoi gestire e nascondere i metodi di spedizione e i costi di spedizione per ordine, articolo o classe di spedizione, le opzioni WooCommerce predefinite non funzioneranno quando hai clienti da tutto il mondo e un'ampia varietà di prodotti. Dovrai spendere soldi per plug-in specializzati per configurare sofisticate opzioni di spedizione forfettarie o nascoste.

Ci auguriamo che questo articolo chiarisca come nascondere le opzioni di spedizione di WooCommerce per prodotti specifici. Puoi alternare tra i due metodi sopra e utilizzare i plug-in menzionati. Osserva attentamente il tuo negozio per identificare le soluzioni migliori per gestire la tua procedura di spedizione e i picchi di vendita.