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.
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ò:
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:
functions.php
functions.php
del tuo tema attivo.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;
}
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.
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".
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.