Impostare la spedizione gratuita su Woocommerce | Mauro De Falco

Impostare la spedizione gratuita su Woocommerce

Impostare la spedizione gratuita su Woocommerce
24 Aprile 2020 - by Web, Web Development, Wordpress

Ogni ecommerce ha bisogno di quante più leve di marketing possibili per effettuare una vendita ed aumentare il proprio tasso di conversione. Da anni, soprattutto con la concorrenza di Amazon, moltissimi ecommerce stanno offrendo la spedizione gratuita, vediamo come impostare la spedizione gratuita su woocommerce e come gestirne le varie opportunità.

Impostare la spedizione gratuita di Woocommerce dal pannello impostazioni

Dal nostro backend di wordpress, sul pannello alla nostra sinistra, portiamo il cursore su WordPress e clicchiamo su Impostazioni. Sulla pagina che troveremo davanti clicchiamo sul Tab spedizioni per poter modificare le opzioni di spedizione del nostro sito ecommerce.

In questa sezione potremo notare le zone di spedizione in cui è predisposta la spedizione per i prodotti in vendita nel nostro store. Per impostare la spedizione gratuita su woocommerce non dovrete far altro che modificare la zona di vostro interesse cliccandoci sopra. Successivamente, nella sezione “Metodi di spedizione” dovrete cliccare su “Aggiungi metodo di spedizione” e successivamente, dal menu a tendina, scegliamo spedizione gratuita per impostare la spedizione gratuita sul vostro store online.

zone di spedizioneFatto questo, tornerete alla schermata precedente con tutti i metodi di spedizione, ma questa volta troverete anche spedizione gratuita. Adesso non dovremo far altro che dare le impostazioni che abbiamo scelto per il nostro ecommerce, vediamo come fare.

Le varie opzioni della spedizione gratuita

impostazioni spedizione gratuita

Woocommerce offre la possibilità di impostare la spedizione gratuita con diverse modalità, cliccando sulla spedizione gratuita appena creata si aprirà un menu a tendina con tutte le opzioni di configurazione tra cui scegliere. Andiamo a vedere le varie impostazioni che possiamo dare al nostro store:

  • N/A: Scegliendo questa impostazione offriremo la spedizione gratuita in qualsiasi caso all’interno del nostro store (per la zona che abbiamo scelto nel primo passaggio)
  • Un codice promozionale spedizione gratuite valido: Con questa opzione la spedizione gratuita si attiverà solamente quando l’utente andrà ad inserire un codice coupon, sempre tramite woocommerce, da noi generato in precedenza e fornito all’utente. Quest’opzione può essere utile nel caso di un evento o di un’offerta in cui, per un periodo di tempo, viene offerta la spedizione gratuita.
  • Quantità minima ordine: Con questo parametro andremo a selezionare la spedizione gratuita solamente nel caso in cui il nostro utente abbia acquistato un minimo di pezzi. Ad esempio, se il nostro utente acquista almeno 3 pezzi la spedizione sarà gratuita.
  • Un importo minimo di ordine OR un codice promozionale: Con questa opzione andremo a mostrare la spedizione gratuita a tutti coloro che fanno un acquisto minimo di tot euro. La classica spedizione gratuita con ordine superiore, ad esempio, a 60,00 euro. Oltre a questo, la spedizione potrà essere gratuita anche se l’ordine non è superiore all’importo da noi impostato, ma se si aggiunge il codice coupon da noi generato.
  • Un importo minimo di ordine AND un codice promozionale: Molto simile alla precedente opzione. In questo caso andremo ad offrire la spedizione gratuita al superamento di un costo minimo e all’aggiunta di un coupon da noi creato. Con questa opzione, quindi, saranno necessarie tutte e due condizioni per ottenere la spedizione gratuita.

Nascondere le altre spedizioni quando la spedizione gratuita è disponibile

Woocommerce ha un piccolo “Bug” per quanto riguarda la spedizione gratuita. Quando quest’ultima si raggiunge, ad esempio, al raggiungimento di un totale di prezzo, non viene impostata in automatico, ma sarà l’utente a dover selezionare la spedizione gratuita. Infatti, con questo bug, anche se la spedizione gratuita è disponibile, verrà sempre inserita, in prima battuta, la spedizione a pagamento.

Questo è un problema abbastanza grave, che potrebbe portare l’utente in confusione, e, nel peggiore dei casi, anche alla perdita della conversione. fortunatamente è anche un problema che può essere facilmente risolto, sia tramite plugin, che con l’ausilio di codice php, vediamo come fare.

Nascondere le altre spedizioni tramite plugin

Su alcuni store da me gestiti ho utilizzato il plugin in maniera molto veloce,  fa esattamente quello che deve, senza troppi fronzoli o impostazioni d’attivare. Al momento, nonostante l’opzione riporti che non è stata testata con le ultime versioni di wordpress e woocommerce il plugin è totalmente funzionante e, almeno sui miei siti, non crea nessun problema.

Il plugin di cui parlo è WC Hide Shipping Methods, vi basterà installarlo è gli altri metodi di spedizione spariranno quando è disponibile la spedizione gratuita su woocommerce.

Nascondere le altre spedizioni tramite codice

Nascondere le altre spedizioni tramite codice è molto semplice, non dovrete far altro che copiare ed incollare il codice fornito all’interno del nostro function.php. (come sempre consigliamo di creare un child theme ed inserire il codice all’interno del funciton.php del tema figlio)

add_filter( 'woocommerce_package_rates', 'hide_shipping_when_free_is_available_all_zones', 10, 2 );

function hide_shipping_when_free_is_available_all_zones( $rates, $package ) {

    $all_free_rates = array();

        foreach ( $rates as $rate_id => $rate ) {
        if ( 'free_shipping' === $rate->method_id ) {
            $all_free_rates[ $rate_id ] = $rate;
            break;
        }
    }

    if ( empty( $all_free_rates )) {
        return $rates;
        } else {
        return $all_free_rates;
        }
}

Il gioco è fatto, adesso avete tutte le impostazioni ottimali per creare al meglio la spedizione gratuita su woocommerce!

About author

Appassionato di Web Design e Web Marketing da quando ho avuto tra le mani il primo pc. Attualmente Lavoro come Digital Strategist. Amo creare, mettere in pratica e "sporcarmi le mani" su qualsiasi progetto tocchi.

Share this post? Facebook Twitter Linkedin

2 Comments

  1. Nick

    11 Lug 2020 - 12:27

    Ciao ho testato il tuo snippet su un woocommerce 4.2 , ma non funziona…

    • Mauro

      11 Lug 2020 - 12:47

      Ciao, hai provato anche con i plugin?
      Purtroppo dalla versione 4 di woocommerce il codice sembrerebbe non essere più funzionante (la versione 4 di wc ha portato tantissimi cambiamenti).
      Fammi sapere se risolvi con il plugin, aggiornerò la guida quando verrà trovato un altro snippet funzionante.

      Grazie mille del commento!

Add your Comment