31 Maggio 2024

Come nascondere spedizioni in WooCommerce se quella gratis è disponibile

Categorie: 

Gestire le opzioni di spedizione in un negozio online è essenziale per garantire un'esperienza utente fluida e soddisfacente. In WooCommerce, uno degli scenari comuni è voler nascondere tutte le opzioni di spedizione a pagamento quando è disponibile la spedizione gratuita. Questa guida ti mostrerà come farlo manualmente tramite codice e automaticamente utilizzando un plugin.

Perché nascondere le opzioni di spedizione a pagamento?

Quando offri la spedizione gratuita, spesso è preferibile nascondere le altre opzioni di spedizione per evitare confusione e migliorare l'esperienza d'acquisto del cliente. Mostrare solo la spedizione gratuita può:

  • Aumentare la soddisfazione del cliente: i clienti amano la spedizione gratuita e avere un'unica opzione chiara semplifica il processo di checkout.
  • Ridurre i tassi di abbandono del carrello: meno opzioni equivale a decisioni più rapide e meno distrazioni.
  • Evitare errori: prevenire che i clienti selezionino accidentalmente un'opzione di spedizione a pagamento quando è disponibile quella gratuita.

Metodo manuale: Utilizzare codice personalizzato

Una delle soluzioni per nascondere le opzioni di spedizione a pagamento in presenza della spedizione gratuita è tramite l'aggiunta di codice personalizzato al file functions.php del tuo tema. Ecco come puoi farlo:

Aggiungere il codice al file functions.php

  1. Accedi al pannello di amministrazione di WordPress.
  2. Vai su Aspetto > Editor del tema.
  3. Seleziona il file functions.php del tuo tema attivo.
  4. Aggiungi il seguente codice:
add_filter( 'woocommerce_package_rates', 'woodoing_hide_shipping_when_free_is_available', 100, 2 );

function woodoing_hide_shipping_when_free_is_available( $rates, $package ) {
    $free = array();
    
    foreach ( $rates as $rate_id => $rate ) {
        if ( 'free_shipping' === $rate->method_id ) {
            $free[ $rate_id ] = $rate;
            break;
        }
    }

    return ! empty( $free ) ? $free : $rates;
}

Spiegazione del codice

Questo codice filtra le tariffe di spedizione disponibili. Se esiste un metodo di spedizione gratuito, rimuove tutte le altre opzioni lasciando solo la spedizione gratuita.

Metodo automatico: Utilizzare un plugin

Se preferisci una soluzione più semplice e non vuoi modificare il codice del tuo tema, puoi utilizzare un plugin. Un'ottima scelta è il plugin "Hide Shipping Methods".

Installazione del plugin "Hide Shipping Methods"

  1. Accedi al pannello di amministrazione di WordPress.
  2. Vai su Plugin > Aggiungi nuovo.
  3. Cerca "Hide Shipping Methods".
  4. Installa e attiva il plugin.

Configurazione del plugin

  1. Dopo aver attivato il plugin, vai su WooCommerce > Impostazioni.
  2. Seleziona la scheda Spedizione e poi Opzioni di spedizione.
  3. Nella sezione Nascondi metodi di spedizione, configura le impostazioni per nascondere le altre opzioni di spedizione quando è disponibile la spedizione gratuita.

Vantaggi dell'utilizzo di un plugin

  • Facilità di utilizzo: non è necessario scrivere codice.
  • Affidabilità: i plugin sono testati e aggiornati regolarmente.
  • Flessibilità: spesso i plugin offrono opzioni di configurazione aggiuntive che non richiedono competenze di sviluppo.

Conclusione

Nascondere le opzioni di spedizione a pagamento quando è disponibile quella gratuita in WooCommerce può migliorare significativamente l'esperienza d'acquisto dei tuoi clienti. Che tu scelga di farlo manualmente tramite codice o automaticamente tramite un plugin, l'importante è assicurarsi che il processo di checkout sia il più semplice e intuitivo possibile. Seguendo questa guida, sarai in grado di ottimizzare le opzioni di spedizione nel tuo negozio WooCommerce, aumentando così la soddisfazione dei clienti e le tue conversioni.

Condividi questo articolo sui social

Ancora nessun commento a questo articolo

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Get in touch.
This is a block of text. Double-click this text to edit it.
This is a block of text. Double-click this text to edit it.
Mettiamoci in contatto
envelopephone-handset
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram