Cerca

WooCommerce: nascondere altre spedizioni quando è disponibile la spedizione gratuita

Snippet WooCommerce per spedizione gratuita
Snippet WooCommerce per spedizione gratuita

WooCommerce spedizione gratuita

Quando si offre la spedizione gratuita in WooCommerce, magari quando il carrello supera una certa soglia di spesa, la pagina di checkout continua a mostrare anche le altre possibilità di spedizione a pagamento, e questo può confondere i clienti.

Grazie ad un semplice snippet, da inserire nel file functions.php, è possibile nascondere le altre spedizioni quando la spedizione gratuita è attiva.

Nelle due immagini qui sotto, il carrello di WooCommerce, con e senza snippet:

Questo lo snippet da inserire nel file functions.php del tema, meglio se tema child.

Roberto Rota esperto WordPress e WooCommerce

Hai bisogno di aiuto con WooCommerce?

Se hai bisogno di assistenza per il tuo store WooCommerce, o anche solo per mettere in pratica queste istruzioni, contattami!

Se non si dispone di un tema child, è possibile utilizzare lo snippet grazie al plugin Code Snippets o similari.

/**
 *
 * Nascondi altre spedizioni quando è disponibile la spedizione gratuita
 *
 */
function nascondi_spedizioni_diverse_da_gratuita( $rates ) {
    $free = array();
    foreach ( $rates as $rate_id => $rate ) {
        if ( 'free_shipping' === $rate->method_id ) {
            $free[ $rate_id ] = $rate;
            break;
        }
    }
    return ! empty( $free ) ? $free : $rates;
}
add_filter( 'woocommerce_package_rates', 'nascondi_spedizioni_diverse_da_gratuita', 100 );

Snippet testato con WooCommerce 3.4.5

Aggiornamento dell’articolo originale del 6-6-2016

Condividi se ti è piaciuto!

Altri articoli che potrebbero interessarti:

Picture of Roberto Rota

Roberto Rota

Libero professionista, un "artigiano del web", lavoro nella comunicazione in rete da quando esiste Internet. Mi occupo principalmente di assistenza su WordPress e assistenza e consulenza WooCommerce, seguo la realizzazione di progetti web, in particolare siti di e-commerce, visibilità e comunicazione in rete. Il mio curriculum è su Linkedin, e mi puoi trovare anche su Instagram, FaceBook e Twitter.

DAI IL TUO CONTRIBUTO

Se il mio lavoro ti è stato di aiuto, contribuisci alla continuità di questo sito.
Basta una piccola donazione su PayPal, una pizza e una birra alla tua salute!

103 risposte

  1. salve
    come posso impostare nel carrello che un prodotto non concorra alla formazione della spedizione gratuita? ad esempio se imposto un prodotto che sia una partecipazione ad un concorso di € 3 e la spedizione gratuita è per € 60 acquistando altri prodotti, vorrei che il totale del carrello sia € 63
    possibile?

    1. Ciao Francesco, non ho ben capito il tuo esempio, ma riguardo l’escludere determinati prodotti dalla spedizione gratuita credo possano venire in aiuto le classi di spedizione.
      Non mi è mai capitato di doverle applicare per cose del genere ma così ad occhio e croce dovrebbe funzionare.

      rob

      1. in pratica vorrei che un determinatoprodotto non concorra al raggiungimento della spedizione gratuita, si può fare? non capisco come possibile impostare la classe di spedizione per questo determinato evento. grazie

        1. Si è chiaro, immagino che lavorando sulle classi di spedizione ed intercettando queste nello snippet si riesca ad escludere i prodotti che non devono alimentare la spedizione gratuita, ma dovrei farci delle prove per poterti dire di più.

            1. Come ti ho scritto, la questione è intercettare i prodotti con una classe di spedizione specifica nello tramite un filtro in PHP che li escluda dalle spedizioni gratuite.
              Tieni presente che vado a naso, nel senso che non ho mai dovuto farlo, quindi immagino solo che sia così.
              Magari c’è qualche altro sistema che funziona, ma così su due piedi non saprei dirti, mi spiace.

  2. salve Roberto, ho impostato la spedizione gratuita superiore a 50 € di acquisto di un prodotto e fin qua è tutto ok, ma è possibile impostare la spedizione a carico del cliente sotto i 50€?

    1. Ciao Valerio,
      certo che sì, se imposti una spedizione e in più la spedizione gratuita sopra i 50 Euro, la spedizione viene applicata a tutti quei clienti che non superano la soglia della spedizione gratuita.

      1. OK, Ho aggiunto un secondo metodo con il prezzo della spedizione normale che fornisce il vettore, giusto???

        Grazie Ancora.

  3. Ciao Roberto, forse puoi aiutarmi, devo permettere l’acquisto solo a paesi Europei nella pagina checkout, mentre per paesi ExtraEU mi dovrebbe uscire il pulsante per richiedere un preventivo, come posso fare? Oppure, c’è un modo per nascondere il pulsante carrello se un metodo di spedizione è attivo?

    Grazie in anticipo

    1. Ciao Pietro, WooCommerce effettua il controllo e risponde con un errore se ci sono problemi a spedire all’indirizzo selezionato.

      Credo che intercettando questa funzione si possa intervenire con messaggi diversi, ma non mi è mai stato chiesto prima e dovrei documentarmi.

      Magari esiste qualche plugin che se ne occupa, ma così su due piedi non saprei.

      rob

  4. Molto utile!
    La difficoltà sta nel non nascondere l’eventuale “ritiro in sede” che deve restare disponibile anche quando scatta la spedizione gratuita.

    1. Modificando lo snippet si dovrebbe arrivare ad escludere un metodo di spedizione o un altro, a seconda delle esigenze.

      Se riesco prima o poi vedo di aggiornare l’articolo.

  5. Ciao Roberto, io attualmente ho inserito un codice sconto automatico al raggiungimento di 50 euro… ora pero’ il cliente mi chiede di non far apparire nel checkout l’inserimento di buoni sconto… chiaramente ho provato a disabilitarli dalle impostazioni di woocommerce ma ovviamente poi non mi calcola piu’ in automatico lo sconto attivato per la soglia dei 50 euro… C’e ‘ un modo per nascondere l’imput del codice sconto dal carrello ma mantenere attivata la funzione?

  6. ciao Roberto,

    ottimo articolo ho risolto il mio problema!
    ti volevo chiedere è possibile, nel carrello, fare in modo che non compaia il calcolo della spedizione con inserimento dell indirizzo ma solo il costo della spedizione ?

    Luca

  7. Ciao Roberto, io avrei l’identico problema solo che utilizzo Dokan come multivendor per cui questo snippet non mi funziona. Nelle impostazioni della spedizione io devo impostare Vendor shipping per inserire diverse costi di spedizione in base all’azienda che vende sul mio marketplace. Come posso risolvere?

  8. Ciao Roberto,
    Complimenti per il tuo articolo.
    Volevo farti una domanda. Ho impostato la spedizione gratuita se il cliente seleziona PayPal, mentre un costo se il cliente sceglie il pagamento in contrassegno. Il problema è che quando il cliente seleziona spedizione in contrassegno (che ho aggiunto come metodo alla zona di spedizione Italia) rimane spuntato PayPal come metodo di pagamento. Mentre a mio parere se si seleziona la spedizione in contrassegno anche il metodo di pagamento dovrebbe swicciare in automatico su pagamento in contrassegno. Non so se ho reso l’idea..
    Ho fatto una screen così forse è più comprensibile
    https://postimg.cc/MvsY7hmC

    Grazie in anticipo

    1. Ciao Andrea, secondo me c’è un problema di fondo nella gestione delle spedizioni.
      Il contrassegno è una modalità di pagamento e va selezionata come tale, non come metodo di spedizione.
      Il cliente dovrebbe selezionare solo il pagamento, la spedizione (e il suo costo) si regola di conseguenza

        1. Il principio di fondo è che il contrassegno (COD) non è un metodo di spedizione, ma di pagamento.

          Quindi crei i pagamenti (Paypal, COD etc), e su questi fai tutte le impostazioni per le spedizioni.

          1. Grazie Roberto sei stato davvero gentile ed ho risolto il problema. Se posso ne approfitto per un ultimo consiglio! Ho il problema contrario all’argomento del tuo articolo. Ovvero nascondere la voce spedizione gratuita quando un utente seleziona il pagamento in contrassegno. Sempre per non confondere gli utenti. Come dovrei fare? ho provato a cercare info su questo caso ma non ho trovato nulla in rete.

            1. Nn dovrebbe essere un problema se associ correttamente le modalità di pagamento alle modalità di spedizione, sempre ricordando che il contrassegno è un pagamento e non una spedizione.

  9. Ciao Roberto,

    sto impostando un e-commerce e mi sono imbattuto in questo problema, e cioè di nascondere altre spedizioni quando è disponibile la spedizione gratuita.

    Ho deciso di seguire il tuo consiglio e, via FTP, ho modificato il file function.php che si trova in /public_html/wp-content/themes/oceanwp
    Al suo interno ho inserito la tua funzione a meno dell’ultima riga che è la seguente:

    add_filter( ‘woocommerce_package_rates’, ‘nascondi_spedizioni_diverse_da_gratuita’, 100 );

    poichè l’ecommerce mi ha dato un errore proprio per quella linea di codice.

    Le mie domande sono due:

    1)in quale file devo inserire questa riga?
    2) è corretto l’aver modificato il file functions.php che si trova nella cartella /public_html/wp-content/themes/oceanwp?

    Grazie mille in anticipo!

    1. Ciao Nazareno,

      lo snippet va messo per intero (compresa l’ultima riga) nel file functions.php del tema, meglio se si tratta di un tema child (altrimenti perdi la modifica al primo aggiornamento del tema).

      Se l’ultima riga da un errore, intanto bisogna vedere di che errore si tratta, poi bisogna verificare che non ci siano problemi di sintassi, esempio a causa del copia/incolla che potrebbe fare brutti scherzi con virgolette (‘ e “).

  10. Ciao roberto premetto che woocommerce a me non piace per niente, ma l’ho dovuto installare per forza, sulle spedizioni non ci si cava una rapa, le ho provate tutte compare sotto calcola la spedizione poi qualunque città inserisco il prezzo non varia, quindi inutile, ho letto diverse guide ma mom riesco ad impostare il costod i spedizione non so come si faccia non c’è una guida un tutoriam fatto bene che lo spieghi, non ci si capisce nulla, neanche compare il prezzo della spedizione come fai vedere tu, sulla scheda venditore compare solo le classi, ma è inutile, nonso come devo fare grazie

  11. Ciao ti ringrazio per lo snippet, mi è davvero molto utile! Però mi trovo in questa situazione: io offro anche il “ritiro in sede” come opzione e nel caso l’importo del carrello superi la soglia che ho imposto per la spedizione gratuita questa voce con l’aggiunta dello snippet sparisce…

    Come potrei risolvere?

    Grazie ancora!

    Fabio

    1. Ciao Fabio scusa il ritardo

      purtroppo sono lontano dal mio computer e faccio fatica a darti una risposta precisa, ma ricordo che è possibile modificare lo snippet per escludere determinati gateway.

      rob

  12. Ciao!
    Vorrei impostare tramite il codice, la possibilità di rimuovere le altre spedizioni così come è descritto dell’articolo, ma lasciare il Ritiro in sede e Spedizione gratuita!
    Come posso fare?
    Grazie!

  13. Buongiorno Roberto,

    grazie! Ho risolto un bel po’ di grattacapi trovando il tuo sito, compreso anche quello di questo articolo. Mi rimane solo una cosa da sistemare ma non so da dove cominciare: nel mio shop sono presenti sia prodotti variabili che singoli. Non capisco perché nelle pagine di archivio sotto agli articoli singoli ci sia il tasto “acquista” che rimanda subito al carrello; vorrei far andare gli utenti prima nella pagina singola del prodotto (dove ci sono prodotti in cross-selling) per poi farli andare nel carrello.
    Magari è una semplice spunta nelle impostazioni ma non riesco a trovarla…
    Grazie mille

  14. Ciao Roberto,
    ho utilizzato il tuo metodo con l’ultima versione di WooCommerce e funziona perfettamente… Ma se voglio lasciare anche la possibilità di scegliere il “Ritiro in sede” come faccio? io ho incollato il primo snippet per la mia versione di WooCommerce.
    Grazie

    1. Ciao Roberto,
      se guardi bene le istruzioni commentate nello snippet ci sono due strade, una per tutti i pagamenti e una per fare un’esclusione mirata.

      Roberto

      1. Perdonami ma non capisco proprio dove guardare… Il codice con queste possibilità sembra esseer quello per le versioni precedenti la 2.6… Inoltre non saprei cosa togliere 😮

  15. Ciao Roberto,
    come posso disattivare la spedizione gratuita, nel caso in cui venga usato un coupon?

  16. grazie per la risposta, ho risolto creando una nuova zona con 3 metodi di spedizione,:

    Ritiro in sede
    Ordine superiore a 100 €: Spedizione gratuita
    Tariffa Unica + Sovrapprezzo Isole

    funziona tutto correttamente, grazie ancora.
    Se posso farti un’altra domanda;

    Devo applicare un costo facoltativo di 5 euro per assicurare la merce!
    Sai se esiste un plugin o eventualmente una modifica al codice.

    grazie e buona giornata.

    gio.

  17. Buonasera Roberto,

    post molto utile e preciso, ho risolto senza problemi, grazie.
    se posso adesso vorrei chiederti come fare se devo es:

    Per le spedizioni in Isole Minori commissionato un sovra prezzo, a carico del cliente, di 5 euro, ovviamente oltre alla spesa standard che è 10euro.
    Come posso fare?

    grazie per l’eventuale risposta.

    Saluti.

  18. Ciao Roberto, ogni volta che cerco una soluzione a un problema wordpress e affini con Google trovo sempre doversi risultati ma i tuoi sono sempre chiari e risolutivi, da ultimo questo snippet.
    Complimenti e grazie per ciò che fai
    Silvestro

  19. Tutti perfetto, ma quando non si utilizza il corriere perché si sceglie il RITIRO IN SEDE, come si può nascondere la modalità di pagamento in contrassegno (che mi crea un supplemento di 5€ al totale del carrello)?

    1. Se hai configurato correttamente le spedizioni ed i pagamenti, non dovrebbe succedere. Il contrassegno deve essere legato ad uno o più metodi di spedizione, ma non al ritiro locale.

      rob

      1. Hai perfettamente ragione, proprio ora ho visto che nel pannello del contrassegno esiste una tendina che permette di associarlo ad una o più modalità di spedizione. E’ bastato selezionarle tutte, escludendo il Ritiro in sede, per far sparire il contrassegno quando si sceglie quest’ultima opzione.
        E’ un elemento dell’ultimo aggiornato di WP che non avevo considerato.
        Grazie Rob!

  20. Ciao Roberto e grazie per la tua guida! Avendo aggiornato, mi accodo alla richiesta di Micol (in questo caso però per il contrassegno, il quale viene disabilitato; mentre sotto la soglia della spedizione gratuita, è regolarmente presente). In particolare, qual’è la stringa da implementare?

    Grazie

  21. Ciao, grazie del suggerimento, però avrei necessità di lasciare il metodo Ritiro in sede anche con spedizione gratuita. E’ possibile? A me ritiro il sede lo lascia solo se l’importo è al di sotto della spedizione gratuita. Come posso fare?

    1. Se guardi la seconda parte dello snippet, puoi isolare le spedizioni. Ora non mi ricordo il nome del ritiro in sede, ma non dovrebbe essere difficile rimediarlo.

      rob

  22. salve, ho inserito il codice…mi segna solo una spedizione e non funziona quella nazionale che avevo impostato

      1. ciao, Ho impostato la spedizione nazionale a €5,50 , il secondo oggetto a 0 e la spedizione gratis per un ordine di €40
        Mi compaiono entrambe ed entrambe selezionabili per qualsiasi cifra spendo

  23. Ciao Roberto, questo articolo mi è stato davvero utile, mi unisco alla richiesta che ti è stata fatta il 13 maggio riguardo a far si che il ritiro in sede appaia sempre. è un discorso molto complicato?

  24. Ok, intanto grazie mille per avermi inviata a questo articolo.
    Però…mettiamola così, io non lo so fare 🙂 Ergo, ti spiego meglio quello di cui avrei bisogno… Una volta superato l’ordine di 99,00€ la spesa di spedizione diventa gratuita ma una volta nel carrello mi compare la “spedizione gratuita” ma le altre rimangono comunque visibili e proprio per la questione di correttezza di cui parlate sopra, non vorremmo che i nostri utenti si sbagliassero.
    Come possiamo fare in alternativa senza cercare di capire come e dove si copia sto codice? 🙂
    Grazie ancora,
    Vale

    1. Ciao Vale,

      non è difficile: copi lo script nel file delle funzioni del tema (functions.php), e se hai predisposto correttamente la spedizione gratuita quando qualcuno supera il suo tetto le altre spedizioni non dovrebbero più apparire, sia nel carrello che nel checkout.

      Mi raccomando fai un bel backup prima che non si sa mai 😉

      rob

      1. ho trovato in editor il functions.php ma devo copiare e incollare tutte le righe in quale punto del functions.php? all’inizio? alla fine? a una certa?
        :-/

  25. Ciao Roberto,
    ottimo articolo, come gli altri del resto…

    Ho già avuto modo di inserire delle personalizzazioni nel file functions.php per modificare le funzionalità di woocommerce, ma non capisco per quale motivo questa funzione non viene calcolata, praticamente non funziona.

    Può esserci un motivo in particolare? Il tema? La versione di WP? Alcuni settaggi di Woocommerce che vanno in conflitto?
    Insomma non so più dove sbattere la testa.

    Ho provato a disabilitare tutti i vari plugin (WooCommerce escluso), ad eliminare le altre aggiunte al file funciotns.php, non saprei che altro fare.

    Mi puoi dare un aiuto?

    1. Ciao Andrea, io ho la stessa funzione applicata in più d’uno dei woocommerce che seguo, tutti aggiornati e con diversi temi/configurazioni, ma mi sembra che stia funzionando ancora bene.

      per capirci di più bisognerebbe dare un’occhiata sotto il cofano

      rob

      1. Giusto per intenderci,
        questa funzione dovrebbe nascondere la spedizione con l’ ID ” local_delivery ” oppure “flat_rate” ?

        Io ho attive queste 3 tipologie di spedizioni:

        Ritiro in sede = local_pickup
        Spedizione gratuita = free_shipping
        Spedizione nazionale = local_delivery

        Può essere questo il problema?

        Ciao

        A.

        1. Ciao Andrea, così com’è lo snippet nasconde tutte le opzioni a pagamento.
          Se segui le istruzioni puoi fare in modo che ne nasconda una sola, nello snippet c’è l’esempio della flat_rate

          rob

          1. Ciao Roberto,

            Anche io sarei intenzionato a nascondere SOLO la “spedizione standard”, e a lasciare quella gratuita e quella Nazionale (local_delivery). Ho provato a cambiare il codice come da istruzioni ma forse sbaglio qualcosa. Riusciresti ad incollarmi il codice esatto? 🙂

            1. Ciao Matteo, appena riesco a ritagliarmi un po’ di tempo faccio qualche prova per scrupolo e te lo posto.

              Non garantisco quando, sono imballato in questo periodo…

              Roberto

  26. articolo ben fatto ma mi domando perchè nascondere le spedizioni quando hai quella gratuita? nella mia esperienza mi è capitato più di una volta che le persone pagassero la spedizione, errore o no, perchè impedirglielo ? 😉

    1. Caro Fulvio, è una questione di correttezza verso il cliente, per impedirgli di fare degli errori che, volendo, alla lunga possono avere ripercussioni sul buon nome e la reputazione dello store.

      Una voce negativa può creare danni anche seri…

      rob

      1. Ciao Roberto, in verità tu dai un opzione sta a te sceglierla o meno, è un po’ come su Amazon la scelta o meno di pagamento con Prime o pagando la spedizione, se sei abbonato prime e la spedizione prevede la spedizione gratuita, tu comunque hai l’opzione di pagarti la spedizione, sta a te scegliere di non pagarla …

        Poi chiamiamola correttezza chiamiamola: lasciar libero arbitrio. E’ un modello che seguono in tanti grandi ecommerce

        1. Ciao Fulvio, sono d’accordo se la spedizione a pagamento offre dei vantaggi rispetto quella gratuita, tempi minori di consegna, o che altro.

          Ma se è sempre la stessa spedizione, con ad esempio il classico bonus “spedizione gratuita per acquisti superiori a tot”, credo sia corretto che la spedizione a pagamento debba sparire al momento opportuno.

          Se poi evidenzi graficamente bene questo aspetto, sono sicuro che ne ottieni buone impressioni dai clienti.

          rob

  27. Ciao Roberto, seguo sempre con interesse i tuoi articoli e le tue newsletter, però non ho ancora trovato un thread che risponda ad una mia problematica riguardo alle spese di spedizione gratuite.

    Avrei bisogno di rendere gratuita la spedizione ad una determinata categoria (e relative sottocategorie), solo al raggiungimento di un minimo di acquisto.

    Ho sperato che nella nuova release di woocommerce, nella tab spedizione gratuita, fosse implementata anche la scelta in base alla categoria o al brand, ma niente :-); d’altronde per la sua gratuità, woocommerce offre già moltissimo…

    In rete on riesco a trovare un plugin adatto, forse perchè non inserisco le parole di ricerca giuste :-(.

    Tu hai mai avuto modo di impostare questo tipo di calcolo delle spedizioni?

    Grazie!

    morganaeffect

    1. Ciao Morgana, fino ad ora non mi è mai capitato di dover distinguere la spedizione gratuita in base alle categorie.

      Fattibile con un filtro, probabilmente, ma la domanda sorge spontanea: se in un ordine appaiono prodotti di più categorie, alcune con spedizione gratuita e altre no, che succede?

      rob

      1. Chi compie un ordine misto purtroppo paga le spese di spedizone. E’ una domanda che mi sono posta in effetti, ma non saprei come fare diversamente. I prodotti di un brand prevedono la spedizione gratuita oltre un certo limite, mentre gli altri prodotti del catalogo no.

        Amazon offre spesso spedizioni gratuite, ma solo quando spedisce personalmente, mentre per i prodotti inviati direttamente dai suoi affiliati si pagano le spese di consegna; mi è capitato infatti di dover pagare le spese di spedizione nonostante 1 prodotto avesse la spedizione gratuita.

        Ho pensato ad un codice coupon, ma la cosa diventa un pò intricata. In che modo posso usare i filtri?

        Grazie per la risposta superveloce 🙂

  28. Ciao Roberto,
    avrei bisogno di un aiuto.
    Nell’ecommerce che sto realizzando con woocommerce avrei la necessita di impostare una spedizione a 7 euro solo per certe categorie di prodotto.

    Tutte le spedizione sono gratuite ma solo per una categorie vorrei impostare una spedizione fissa 7 euro. io ho creato una classe di spedizione con costo 7 euro e l’ho aggiunta nel prodotto corrispondente.

    il problema e che mi aggiunge correttamente la spedizione a 7 euro, ma c’è anche la possibilita di scegliere la spedizione gratuita. Io vorrei che scomparisse in questi casi quella gratuita…

    mi sono spiegato bene ? grazie

    1. Ciao Emiliano,
      non ho avuto modo di verificarli ancora, ma se fai una ricerca in rete puoi trovare diversi esempi di snippet che nascondono questo o quel metodo di spedizione in base a diversi fattori, dall’ID del prodotto alla categoria. Potrebbe essere la soluzione più semplice.

      Se riesco, visto che potrebbe tornarmi utile in futuro, appena ho un attimo magari cerco di fare una selezione e provarli, ma non ti prometto nulla che sono pieno di cose da fare in questi giorni…

      rob

      1. Grazie roberto.

        Diciamo che ho risolto in questo modo: Pero vorrei sapere solo se è un metodo che ha senso.

        Ho creato una classe di spedizione a 7 euro e una classe di spedizione a 0 euro.
        per tutte le categorie ho assegnato quella a 0 euro (che mi scrive di default gratis perche vede lo zero) e per l’altra categoria ho assegnato quella da 7 euro (cosi mi mantiene solo quella da 7). In questo modo funziona. Magari mi sono complicato troppo la vita 🙂

        Emiliano

        1. Soluzione assolutamente onorevole, le classi di spedizione non vengono mai apprezzate abbastanza…
          Io per istinto vado subito a cercare altre strade, ma dovrei costringermi a valutarle più spesso 😉

          rob

  29. Salve e grazie per il suo utilissimo codice. E’ possibile lasciare sempre ‘il ritiro in sede’ ? Grazie

    1. Bella domanda, in effetti l’eventuale opzione “ritiro in sede” sparisce con questo snippet, magari con qualche modifica si riesce ad escluderla dall’effetto ma ci dovrei lavorare un po’.

      Se dovessi metterci le mani ti aggiorno.

      rob

  30. Ciao Roberto come posso fare ad impostare su woocommerce non tutti ma alcuni prodotti in spedizione gratis e far apparire un fumetto “spedizione gratuita”?

  31. E’ stato testato anche da woo 2.3.6 in poi? A me non funziona e non ha mai funzionato prima. Che cosa può impedire la corretta applicazione di questo snippet? Non ho nessun altro plugin che intervenga sul costo delle spedizioni.

    1. Ciao Alessandro, ti confermo che funziona regolarmente anche sull’ultima versione di WC, lo sto usando in un paio di installazioni con diversi temi, the retailer e flatsome, senza problemi.

      rob

  32. Ciao Roberto,
    grazie delle utilissime info. Ti volevo chiedere però un consiglio.

    Avrei bisogno di utilizzare Woocommerce e integrare per le spedizioni il corriere GLS; nel senso che vorrei che quando per esempio un utente efettua un acquisto, automaticamente la spedizione venga processata da Gls. Esiste un plugin anche a pagamento che questo ? o che comunque è relativo a Gls?

    Grazie

    1. Ciao Emiliano, personalmente non ho molta esperienza in questo settore.

      Da una veloce ricerca su google ho visto che ci sono parecchi plugin che in teoria interagiscono con GLS, tutto sta trovarne uno che sia aggiornato e che interagisca anche con le spedizioni di GLS in italia, che se non erro sono gestite dalle Poste.

      rob

        1. Immagino di si, del resto per interagire con il corriere, creare il tracking code e via discorrendo, è cosa per plugin specializzati con quello specifico corriere.

          rob

Lascia un commento

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

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.