{"id":166854,"date":"2026-10-13T09:00:00","date_gmt":"2026-10-13T09:00:00","guid":{"rendered":"https:\/\/gtechgroup.it\/blog\/?p=166854"},"modified":"2026-10-13T09:00:00","modified_gmt":"2026-10-13T09:00:00","slug":"woocommerce-classi-spedizione-tariffe-peso-volume","status":"publish","type":"post","link":"https:\/\/gtechgroup.it\/blog\/fr\/woocommerce-classi-spedizione-tariffe-peso-volume\/","title":{"rendered":"Gestire le Classi di Spedizione in WooCommerce: Tariffe per Peso, Volume e Categoria"},"content":{"rendered":"<p>Le classi di spedizione sono una delle funzionalit\u00e0 pi\u00f9 potenti e al tempo stesso meno comprese di WooCommerce. Permettono di assegnare costi di spedizione differenti a gruppi specifici di prodotti, risolvendo un problema comune: come gestire un catalogo eterogeneo dove articoli di dimensioni, peso e fragilit\u00e0 molto diverse devono avere tariffe di trasporto proporzionate? Senza le classi di spedizione, un negozio che vende sia bigiotteria leggera sia mobili ingombranti sarebbe costretto ad applicare un\u2019unica tariffa a tutti, penalizzando i margini sui prodotti piccoli o sovvenzionando le spedizioni di quelli voluminosi. In questa guida completa vedremo come creare, configurare e utilizzare le classi di spedizione in WooCommerce per costruire un sistema di tariffe logico, equo e profittevole.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/wc-07-shipping.png\" alt=\"Configurazione delle classi di spedizione e zone di spedizione in WooCommerce\" \/><\/p>\n<h2>Che Cosa Sono le Classi di Spedizione<\/h2>\n<p>Una <strong>classe di spedizione<\/strong> in WooCommerce \u00e8 essenzialmente un\u2019etichetta che si assegna ai prodotti per raggrupparli in base alle loro caratteristiche di trasporto. Non \u00e8 una zona geografica n\u00e9 un metodo di consegna, ma una <strong>categoria logistica<\/strong> che influenza il calcolo del costo di spedizione all\u2019interno di un metodo di spedizione gi\u00e0 configurato.<\/p>\n<p>Quando un cliente aggiunge prodotti al carrello, WooCommerce verifica la classe di spedizione di ciascun articolo e applica il costo corrispondente configurato nel metodo di spedizione della zona appropriata. Se il carrello contiene prodotti appartenenti a classi diverse, WooCommerce utilizza una logica di priorit\u00e0 configurabile per determinare il costo totale della spedizione.<\/p>\n<p>Le classi di spedizione funzionano esclusivamente con il metodo <strong>Tariffa fissa (Flat Rate)<\/strong> nativo di WooCommerce. Non hanno effetto sui metodi &#8220;Spedizione gratuita&#8221; e &#8220;Ritiro in sede&#8221;, che ignorano completamente le classi assegnate ai prodotti. Tuttavia, plugin di terze parti come Table Rate Shipping estendono il supporto alle classi con logiche di calcolo pi\u00f9 sofisticate.<\/p>\n<h2>Creare le Classi di Spedizione<\/h2>\n<p>La creazione delle classi avviene in una sezione dedicata dell\u2019area amministrativa. Navigare su <strong>WooCommerce \u2192 Impostazioni \u2192 Spedizione<\/strong> e fare clic sulla scheda <strong>&#8220;Classi di spedizione&#8221;<\/strong>. La pagina mostra l\u2019elenco delle classi esistenti e un pulsante per aggiungerne di nuove.<\/p>\n<p>Per ogni classe \u00e8 necessario specificare tre campi:<\/p>\n<ul>\n<li><strong>Nome classe di spedizione<\/strong>: il nome descrittivo visibile nell\u2019area di amministrazione (es. &#8220;Prodotti ingombranti&#8221;)<\/li>\n<li><strong>Slug<\/strong>: l\u2019identificativo tecnico utilizzato internamente da WooCommerce, generato automaticamente dal nome ma modificabile (es. &#8220;ingombrante&#8221;)<\/li>\n<li><strong>Descrizione<\/strong>: un campo opzionale utile per documentare i criteri di appartenenza alla classe<\/li>\n<\/ul>\n<p>Le classi di spedizione tipiche per un e-commerce italiano, in base al tipo di catalogo, includono:<\/p>\n<h3>Classi per un Negozio di Arredamento<\/h3>\n<ul>\n<li><strong>Standard<\/strong> \u2014 Oggettistica piccola, decorazioni, tessili (sotto i 5 kg, dimensioni contenute)<\/li>\n<li><strong>Medio<\/strong> \u2014 Sedie, sgabelli, lampade da terra, specchi (5-20 kg)<\/li>\n<li><strong>Pesante<\/strong> \u2014 Tavoli, divani, letti, armadi (oltre 20 kg, richiedono corriere dedicato)<\/li>\n<li><strong>Fragile<\/strong> \u2014 Vetro, ceramica, oggetti delicati che necessitano di imballaggio speciale<\/li>\n<\/ul>\n<h3>Classi per un Negozio di Elettronica<\/h3>\n<ul>\n<li><strong>Piccolo<\/strong> \u2014 Accessori, cavi, cover, auricolari (spedizione con busta imbottita)<\/li>\n<li><strong>Standard<\/strong> \u2014 Smartphone, tablet, periferiche (pacco standard)<\/li>\n<li><strong>Ingombrante<\/strong> \u2014 Monitor, stampanti, PC desktop (pacco grande, peso medio)<\/li>\n<li><strong>Extra-large<\/strong> \u2014 Televisori, server rack, elettrodomestici (corriere specializzato)<\/li>\n<\/ul>\n<h3>Classi per un Negozio Alimentare<\/h3>\n<ul>\n<li><strong>Secco<\/strong> \u2014 Pasta, conserve, biscotti (spedizione standard)<\/li>\n<li><strong>Fresco<\/strong> \u2014 Formaggi, salumi (spedizione refrigerata, supplemento)<\/li>\n<li><strong>Surgelato<\/strong> \u2014 Gelati, prodotti congelati (spedizione con ghiaccio secco, costo elevato)<\/li>\n<li><strong>Liquido<\/strong> \u2014 Vino, olio, bevande (imballo antiurto, peso elevato per volume)<\/li>\n<\/ul>\n<h2>Assegnare le Classi ai Prodotti<\/h2>\n<p>Una volta create le classi, \u00e8 necessario assegnarle ai singoli prodotti. Aprire la scheda di modifica di un prodotto in <strong>WooCommerce \u2192 Prodotti<\/strong> e scorrere fino alla sezione <strong>&#8220;Dati prodotto&#8221;<\/strong>. Nella scheda <strong>&#8220;Spedizione&#8221;<\/strong> si trova il menu a tendina <strong>&#8220;Classe di spedizione&#8221;<\/strong> con l\u2019elenco di tutte le classi disponibili.<\/p>\n<p>Ogni prodotto pu\u00f2 appartenere a una sola classe di spedizione. Se un prodotto non ha nessuna classe assegnata, verr\u00e0 trattato con il costo configurato per <strong>&#8220;Nessuna classe di spedizione&#8221;<\/strong>, una voce speciale presente nella configurazione della tariffa fissa.<\/p>\n<p>Per i <strong>prodotti variabili<\/strong>, la classe di spedizione pu\u00f2 essere assegnata sia a livello di prodotto principale sia a livello di singola variante. Questo \u00e8 utile quando le varianti hanno dimensioni significativamente diverse: ad esempio, un tavolo disponibile nella versione 4 posti (classe &#8220;Medio&#8221;) e 8 posti (classe &#8220;Pesante&#8221;).<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/gtechgroup.it\/blog\/wp-content\/uploads\/2026\/05\/wc-04-new-product.png\" alt=\"Schermata di creazione nuovo prodotto WooCommerce con assegnazione classe di spedizione\" \/><\/p>\n<h2>Configurare le Tariffe per Classe di Spedizione<\/h2>\n<p>La configurazione dei costi avviene all\u2019interno di ciascun metodo <strong>Tariffa fissa<\/strong> nelle zone di spedizione. Navigare su <strong>WooCommerce \u2192 Impostazioni \u2192 Spedizione<\/strong>, selezionare una zona e modificare il metodo Tariffa fissa. Nella finestra di configurazione appariranno campi aggiuntivi per ogni classe di spedizione creata.<\/p>\n<p>I campi disponibili sono:<\/p>\n<ul>\n<li><strong>Costo<\/strong>: il costo base della spedizione (applicato quando il carrello non contiene prodotti con classi specifiche)<\/li>\n<li><strong>Costo classe di spedizione [Nome classe]<\/strong>: il costo specifico per ciascuna classe creata<\/li>\n<li><strong>Costo &#8220;Nessuna classe di spedizione&#8221;<\/strong>: il costo per i prodotti senza classe assegnata<\/li>\n<\/ul>\n<p>Esiste inoltre un\u2019impostazione fondamentale chiamata <strong>&#8220;Tipo di calcolo&#8221;<\/strong> che determina come WooCommerce gestisce i carrelli con prodotti di classi diverse:<\/p>\n<ul>\n<li><strong>&#8220;Per classe: addebita la spedizione per ogni classe di spedizione presente&#8221;<\/strong> \u2014 somma i costi di tutte le classi presenti nel carrello. Se il carrello contiene un prodotto &#8220;Standard&#8221; (\u20ac5) e uno &#8220;Pesante&#8221; (\u20ac15), il costo totale sar\u00e0 \u20ac20<\/li>\n<li><strong>&#8220;Per ordine: addebita la spedizione della classe con il costo pi\u00f9 elevato&#8221;<\/strong> \u2014 applica solo il costo della classe pi\u00f9 costosa. Con lo stesso carrello, il costo sar\u00e0 \u20ac15<\/li>\n<\/ul>\n<h3>Differenza tra Costo della Classe e Costo Base<\/h3>\n<p>Un aspetto che genera frequente confusione \u00e8 il rapporto tra il <strong>campo &#8220;Costo&#8221;<\/strong> (in cima alla configurazione della tariffa fissa) e i <strong>campi per classe<\/strong>. Il campo &#8220;Costo&#8221; rappresenta il costo base che viene <strong>sempre aggiunto<\/strong> al costo della classe. Se il costo base \u00e8 \u20ac3 e il costo della classe &#8220;Pesante&#8221; \u00e8 \u20ac12, il cliente pagher\u00e0 \u20ac15 di spedizione.<\/p>\n<p>Questa struttura \u00e8 utile per separare il costo fisso di gestione ordine (imballaggio, etichetta, tempo di preparazione) dal costo variabile legato al tipo di prodotto. Se si desidera che il costo della classe sia l\u2019unico addebito, impostare il campo &#8220;Costo&#8221; a <code>0<\/code>.<\/p>\n<h3>Formule Avanzate nei Campi Classe<\/h3>\n<p>I campi costo delle classi supportano le stesse <strong>formule<\/strong> disponibili nella tariffa fissa standard:<\/p>\n<ul>\n<li><code>8.90<\/code> \u2014 costo fisso di \u20ac8,90 per la classe<\/li>\n<li><code>[qty] * 3.50<\/code> \u2014 \u20ac3,50 per ogni articolo della classe nel carrello<\/li>\n<li><code>[fee percent=\"4\" min_fee=\"5\" max_fee=\"25\"]<\/code> \u2014 4{6fb8dad3a9c483f1a21adb5997a0bd0fb65a4b2f8344003d223c5d2f2542798c} del subtotale con minimo \u20ac5 e massimo \u20ac25<\/li>\n<li><code>10 + ([qty] - 1) * 2<\/code> \u2014 \u20ac10 per il primo articolo, \u20ac2 per ogni articolo aggiuntivo<\/li>\n<\/ul>\n<p>Attenzione: il segnaposto <code>[qty]<\/code> nei campi delle classi conta <strong>solo gli articoli appartenenti a quella specifica classe<\/strong>, non tutti gli articoli del carrello. Questo permette di creare tariffe proporzionate al numero di prodotti per tipo.<\/p>\n<h2>Esempio Pratico: Negozio di Mobili<\/h2>\n<p>Vediamo un esempio completo che illustra la potenza delle classi di spedizione. Supponiamo di gestire un e-commerce di arredamento con un catalogo molto eterogeneo.<\/p>\n<h3>Step 1: Creazione delle Classi<\/h3>\n<p>Creiamo quattro classi di spedizione:<\/p>\n<ol>\n<li><strong>Accessori<\/strong> (slug: accessori) \u2014 Candele, vasi, cornici, tessili<\/li>\n<li><strong>Mobili piccoli<\/strong> (slug: mobili-piccoli) \u2014 Comodini, sgabelli, mensole<\/li>\n<li><strong>Mobili grandi<\/strong> (slug: mobili-grandi) \u2014 Divani, tavoli, armadi, letti<\/li>\n<li><strong>Spedizione gratuita<\/strong> (slug: spedizione-gratuita) \u2014 Campioni tessuto, cataloghi<\/li>\n<\/ol>\n<h3>Step 2: Configurazione della Zona Italia<\/h3>\n<p>Nella zona &#8220;Italia&#8221;, modifichiamo il metodo Tariffa fissa con i seguenti valori:<\/p>\n<ul>\n<li><strong>Costo base<\/strong>: <code>0<\/code> (gestiamo tutto tramite le classi)<\/li>\n<li><strong>Accessori<\/strong>: <code>6.90 + ([qty] - 1) * 1.50<\/code> \u2014 \u20ac6,90 per il primo accessorio, \u20ac1,50 per ogni aggiuntivo<\/li>\n<li><strong>Mobili piccoli<\/strong>: <code>19.90<\/code> \u2014 tariffa fissa per mobile piccolo<\/li>\n<li><strong>Mobili grandi<\/strong>: <code>49.90 + ([qty] - 1) * 29.90<\/code> \u2014 \u20ac49,90 per il primo mobile grande, \u20ac29,90 per ogni aggiuntivo<\/li>\n<li><strong>Spedizione gratuita<\/strong>: <code>0<\/code><\/li>\n<li><strong>Nessuna classe<\/strong>: <code>9.90<\/code> \u2014 fallback per prodotti non classificati<\/li>\n<li><strong>Tipo di calcolo<\/strong>: Per classe (somma i costi di tutte le classi presenti)<\/li>\n<\/ul>\n<h3>Step 3: Verifica dei Risultati<\/h3>\n<p>Con questa configurazione, un carrello contenente 2 candele (accessori), 1 comodino (mobili piccoli) e 1 divano (mobili grandi) avr\u00e0 un costo di spedizione totale di:<\/p>\n<ul>\n<li>Accessori: 6,90 + (2-1) \u00d7 1,50 = <strong>\u20ac8,40<\/strong><\/li>\n<li>Mobili piccoli: <strong>\u20ac19,90<\/strong><\/li>\n<li>Mobili grandi: <strong>\u20ac49,90<\/strong><\/li>\n<li>Totale spedizione: <strong>\u20ac78,20<\/strong><\/li>\n<\/ul>\n<p>Se invece il tipo di calcolo fosse &#8220;Per ordine&#8221;, il costo sarebbe solo \u20ac49,90 (la classe pi\u00f9 costosa). La scelta dipende dalla strategia commerciale: il calcolo &#8220;per classe&#8221; riflette meglio i costi reali, mentre &#8220;per ordine&#8221; \u00e8 pi\u00f9 attrattivo per il cliente e incentiva ordini misti.<\/p>\n<h2>Combinare Classi di Spedizione con Zone Geografiche<\/h2>\n<p>Le classi di spedizione si configurano <strong>indipendentemente per ogni zona<\/strong>. Questo significa che lo stesso prodotto &#8220;Ingombrante&#8221; pu\u00f2 avere un costo di \u20ac15 nella zona Italia e \u20ac45 nella zona Europa. La configurazione va replicata in ogni metodo Tariffa fissa di ogni zona.<\/p>\n<p>Una configurazione tipica per un e-commerce italiano con spedizioni internazionali prevede:<\/p>\n<h3>Zona: Italia Continentale<\/h3>\n<ul>\n<li>Accessori: \u20ac5,90<\/li>\n<li>Standard: \u20ac8,90<\/li>\n<li>Pesante: \u20ac19,90<\/li>\n<li>Ingombrante: \u20ac39,90<\/li>\n<\/ul>\n<h3>Zona: Italia Isole (Sicilia e Sardegna)<\/h3>\n<ul>\n<li>Accessori: \u20ac7,90 (+\u20ac2 supplemento insulare)<\/li>\n<li>Standard: \u20ac11,90<\/li>\n<li>Pesante: \u20ac29,90<\/li>\n<li>Ingombrante: \u20ac59,90<\/li>\n<\/ul>\n<h3>Zona: Europa<\/h3>\n<ul>\n<li>Accessori: \u20ac12,90<\/li>\n<li>Standard: \u20ac18,90<\/li>\n<li>Pesante: \u20ac39,90<\/li>\n<li>Ingombrante: \u20ac89,90 (o disabilitato se il corriere non spedisce mobili all\u2019estero)<\/li>\n<\/ul>\n<p>Per disabilitare la spedizione di una classe specifica in una zona, non \u00e8 possibile farlo direttamente dalla configurazione delle classi. La soluzione \u00e8 non offrire il metodo Tariffa fissa nella zona e sostituirlo con un metodo personalizzato via plugin, oppure utilizzare plugin come <strong>WooCommerce Conditional Shipping and Payments<\/strong> che permette di nascondere metodi di spedizione in base ai prodotti nel carrello.<\/p>\n<h2>Spedizione Basata sul Peso con le Classi<\/h2>\n<p>WooCommerce nativo non supporta direttamente la spedizione basata sul peso, ma le classi di spedizione possono <strong>approssimare<\/strong> questo comportamento raggruppando i prodotti per fasce di peso. Ad esempio, creando classi come &#8220;Fino a 2 kg&#8221;, &#8220;2-10 kg&#8221;, &#8220;10-30 kg&#8221; e &#8220;Oltre 30 kg&#8221;, si ottiene un sistema a scaglioni che simula il calcolo basato sul peso.<\/p>\n<p>Per un calcolo preciso basato sul peso effettivo, \u00e8 necessario ricorrere a plugin di <strong>Table Rate Shipping<\/strong> come quelli sviluppati da WooCommerce (estensione ufficiale) o da Bolder Elements. Questi plugin estendono il sistema di classi con condizioni aggiuntive:<\/p>\n<ul>\n<li><strong>Peso totale del carrello<\/strong>: scaglioni di costo in base al peso complessivo<\/li>\n<li><strong>Peso per articolo<\/strong>: il peso di ciascun prodotto influenza la tariffa individuale<\/li>\n<li><strong>Peso per classe<\/strong>: il peso totale dei prodotti di una specifica classe determina il costo<\/li>\n<li><strong>Combinazione peso + zona + classe<\/strong>: la massima granularit\u00e0, con tariffe che variano per peso, destinazione e tipo di prodotto simultaneamente<\/li>\n<\/ul>\n<p>La configurazione richiede che ogni prodotto abbia il campo <strong>&#8220;Peso&#8221;<\/strong> compilato nella scheda &#8220;Spedizione&#8221; dei dati prodotto. Senza questo dato, i plugin non possono calcolare tariffe basate sul peso.<\/p>\n<h2>Table Rate Shipping e Classi di Spedizione<\/h2>\n<p>Il plugin <strong>Table Rate Shipping<\/strong> \u00e8 il complemento naturale delle classi di spedizione per e-commerce con esigenze avanzate. Permette di creare tabelle di tariffe con condizioni multiple che vanno ben oltre le possibilit\u00e0 della tariffa fissa nativa.<\/p>\n<p>Con Table Rate Shipping \u00e8 possibile creare regole come:<\/p>\n<ul>\n<li>Classe &#8220;Fragile&#8221; + peso fino a 5 kg + zona Italia = \u20ac12,90<\/li>\n<li>Classe &#8220;Fragile&#8221; + peso 5-15 kg + zona Italia = \u20ac18,90<\/li>\n<li>Classe &#8220;Fragile&#8221; + qualsiasi peso + zona Europa = \u20ac29,90<\/li>\n<li>Classe &#8220;Standard&#8221; + ordine sopra \u20ac100 + zona Italia = Gratis<\/li>\n<\/ul>\n<p>Le tabelle vengono elaborate <strong>in ordine<\/strong>: WooCommerce applica la prima riga che corrisponde alle condizioni del carrello. \u00c8 quindi fondamentale posizionare le regole pi\u00f9 specifiche prima di quelle generiche, esattamente come avviene per le zone di spedizione.<\/p>\n<h2>Spedizione Gratuita Condizionale per Classe<\/h2>\n<p>Una strategia commerciale molto efficace \u00e8 offrire la <strong>spedizione gratuita solo per determinate classi<\/strong> di prodotti, mantenendo tariffe a pagamento per le altre. Ad esempio, spedizione gratuita per gli accessori (margine alto, peso basso) ma a pagamento per i mobili grandi.<\/p>\n<p>WooCommerce nativo non supporta direttamente questa logica, ma esistono diverse soluzioni:<\/p>\n<h3>Metodo 1: Classe a Costo Zero<\/h3>\n<p>La soluzione pi\u00f9 semplice \u00e8 creare una classe di spedizione chiamata &#8220;Spedizione gratuita&#8221; e impostarne il costo a <code>0<\/code> nel metodo Tariffa fissa. I prodotti assegnati a questa classe non aggiungeranno costi di spedizione. Attenzione: con il tipo di calcolo &#8220;Per classe&#8221;, il costo zero della classe gratuita viene sommato ai costi delle altre classi, quindi il carrello misto avr\u00e0 comunque un costo di spedizione (solo per gli articoli non gratuiti).<\/p>\n<h3>Metodo 2: Soglia Condizionale per Classe<\/h3>\n<p>Con plugin come <strong>Advanced Free Shipping<\/strong> \u00e8 possibile configurare regole pi\u00f9 sofisticate: spedizione gratuita se il subtotale dei prodotti &#8220;Accessori&#8221; supera \u20ac30, indipendentemente dal contenuto del resto del carrello. Questo incentiva l\u2019acquisto di prodotti specifici.<\/p>\n<h3>Metodo 3: Snippet di Codice Personalizzato<\/h3>\n<p>Per sviluppatori e negozi con esigenze molto specifiche, WooCommerce offre il filtro <code>woocommerce_package_rates<\/code> che permette di modificare programmaticamente le tariffe di spedizione in base alle classi presenti nel carrello. Ad esempio, \u00e8 possibile azzerare la spedizione solo se tutti gli articoli appartengono a classi con peso inferiore a un certo valore.<\/p>\n<h2>Classi di Spedizione per Prodotti Digitali<\/h2>\n<p>Un aspetto spesso trascurato riguarda i <strong>prodotti digitali<\/strong> (download, licenze, abbonamenti) venduti insieme a prodotti fisici. WooCommerce gestisce nativamente i prodotti virtuali e scaricabili escludendoli dal calcolo della spedizione, ma solo se correttamente configurati.<\/p>\n<p>Un prodotto deve avere la spunta <strong>&#8220;Virtuale&#8221;<\/strong> nella scheda &#8220;Dati prodotto&#8221; per essere escluso dalla spedizione. In questo caso, non \u00e8 necessario assegnare una classe di spedizione perch\u00e9 WooCommerce lo ignora completamente nel calcolo delle tariffe.<\/p>\n<p>Il problema sorge quando un prodotto ha componenti sia fisiche sia digitali (ad esempio, un libro con PDF allegato o un dispositivo con licenza software inclusa). In questi casi, il prodotto non \u00e8 virtuale e deve avere una classe di spedizione assegnata. La strategia consigliata \u00e8 trattarlo come prodotto fisico a tutti gli effetti, usando la classe corrispondente al peso e dimensioni della componente fisica.<\/p>\n<h2>Assegnazione Massiva delle Classi di Spedizione<\/h2>\n<p>Per cataloghi con centinaia o migliaia di prodotti, assegnare le classi una per una \u00e8 impraticabile. WooCommerce offre diversi metodi per l\u2019<strong>assegnazione in blocco<\/strong>.<\/p>\n<h3>Azioni in Blocco dalla Lista Prodotti<\/h3>\n<p>Nella schermata <strong>Prodotti \u2192 Tutti i prodotti<\/strong>, selezionare i prodotti desiderati tramite le checkbox, scegliere &#8220;Modifica&#8221; dal menu &#8220;Azioni in blocco&#8221; e fare clic su &#8220;Applica&#8221;. Nel pannello di modifica massiva, il campo &#8220;Classe di spedizione&#8221; permette di assegnare la stessa classe a tutti i prodotti selezionati contemporaneamente.<\/p>\n<h3>Importazione CSV<\/h3>\n<p>Per assegnazioni pi\u00f9 complesse, l\u2019importazione CSV \u00e8 lo strumento pi\u00f9 efficiente. Esportare i prodotti tramite <strong>Prodotti \u2192 Esporta<\/strong>, modificare la colonna <strong>&#8220;shipping_class&#8221;<\/strong> nel file CSV (inserendo lo slug della classe desiderata) e reimportare il file tramite <strong>Prodotti \u2192 Importa<\/strong>. L\u2019opzione &#8220;Aggiorna prodotti esistenti&#8221; permette di modificare solo la classe di spedizione senza alterare gli altri dati.<\/p>\n<h3>Plugin di Gestione Massiva<\/h3>\n<p>Plugin come <strong>YITH WooCommerce Bulk Product Editing<\/strong> o <strong>Smart Manager<\/strong> offrono un\u2019interfaccia a foglio di calcolo per modificare rapidamente le classi di spedizione con filtri, ricerca e modifica in linea, particolarmente utile per aggiornamenti frequenti su cataloghi dinamici.<\/p>\n<h2>Errori Comuni con le Classi di Spedizione<\/h2>\n<p>Le classi di spedizione, nonostante la loro utilit\u00e0, sono fonte frequente di errori di configurazione che portano a tariffe errate o impreviste.<\/p>\n<ul>\n<li><strong>Dimenticare la classe &#8220;Nessuna classe&#8221;<\/strong>: se il campo &#8220;Nessuna classe di spedizione&#8221; nella tariffa fissa viene lasciato vuoto (o a zero), i prodotti senza classe avranno spedizione gratuita involontaria. Impostare sempre un valore di default ragionevole<\/li>\n<li><strong>Confondere &#8220;Per classe&#8221; e &#8220;Per ordine&#8221;<\/strong>: cambiare il tipo di calcolo ha un impatto drastico sulle tariffe. Testare sempre con carrelli misti dopo ogni modifica<\/li>\n<li><strong>Non replicare la configurazione in tutte le zone<\/strong>: aggiungere una nuova classe di spedizione richiede di configurarne il costo in ogni zona e in ogni metodo Tariffa fissa. Una classe senza costo configurato in una zona specifica risulter\u00e0 gratuita per quella destinazione<\/li>\n<li><strong>Classi troppo generiche o troppo specifiche<\/strong>: tre-cinque classi ben definite sono sufficienti per la maggior parte dei negozi. Creare decine di classi rende la gestione ingovernabile e aumenta il rischio di errori<\/li>\n<li><strong>Non testare il checkout dopo le modifiche<\/strong>: simulare ordini con diversi mix di prodotti e destinazioni \u00e8 l\u2019unico modo per verificare che le tariffe calcolate siano corrette<\/li>\n<li><strong>Ignorare le varianti prodotto<\/strong>: se un prodotto variabile ha varianti con caratteristiche fisiche molto diverse, la classe deve essere assegnata a livello di variante, non solo a livello di prodotto principale<\/li>\n<li><strong>Costo base + costo classe = doppio addebito<\/strong>: il campo &#8220;Costo&#8221; della tariffa fissa viene sommato al costo della classe. Se i costi delle classi includono gi\u00e0 la componente fissa, il campo &#8220;Costo&#8221; deve essere impostato a zero<\/li>\n<\/ul>\n<h2>Priorit\u00e0 delle Classi di Spedizione<\/h2>\n<p>Quando un carrello contiene prodotti di classi diverse con il tipo di calcolo <strong>&#8220;Per ordine&#8221;<\/strong>, WooCommerce seleziona la classe con il <strong>costo pi\u00f9 alto<\/strong>. Non esiste un sistema di priorit\u00e0 esplicita configurabile dall\u2019amministratore: la &#8220;priorit\u00e0&#8221; \u00e8 determinata esclusivamente dal valore numerico del costo configurato.<\/p>\n<p>Questo comportamento ha un\u2019implicazione importante: se le formule dei costi utilizzano segnaposti come <code>[qty]<\/code>, il costo effettivo dipende dal numero di articoli nel carrello e pu\u00f2 cambiare dinamicamente. In un carrello con 1 prodotto &#8220;Pesante&#8221; (\u20ac15) e 10 prodotti &#8220;Standard&#8221; (<code>[qty] * 2<\/code> = \u20ac20), la classe &#8220;Standard&#8221; risulterebbe pi\u00f9 costosa e verrebbe selezionata, un comportamento potenzialmente controintuitivo.<\/p>\n<p>Per evitare ambiguit\u00e0, quando si utilizza il calcolo &#8220;Per ordine&#8221;, \u00e8 consigliabile usare <strong>costi fissi<\/strong> (senza formule) per tutte le classi, garantendo una gerarchia di costi chiara e prevedibile.<\/p>\n<h2>Classi di Spedizione e Plugin Avanzati<\/h2>\n<p>Alcuni plugin estendono significativamente le funzionalit\u00e0 delle classi di spedizione:<\/p>\n<ul>\n<li><strong>WooCommerce Table Rate Shipping<\/strong>: aggiunge condizioni basate su peso, quantit\u00e0, prezzo e classe per regole tariffarie granulari<\/li>\n<li><strong>WooCommerce Conditional Shipping and Payments<\/strong>: nasconde o mostra metodi di spedizione in base alle classi presenti nel carrello<\/li>\n<li><strong>Flexible Shipping<\/strong>: plugin gratuito che aggiunge calcolo basato su peso e classe con tabelle tariffarie visive<\/li>\n<li><strong>Advanced Flat Rate Shipping<\/strong>: permette regole condizionali con combinazioni di classe, categoria prodotto, tag e ruolo utente<\/li>\n<\/ul>\n<p>La scelta del plugin dipende dalla complessit\u00e0 del catalogo e dalla logica tariffaria desiderata. Per la maggior parte degli e-commerce italiani di piccole e medie dimensioni, le classi native con il metodo Tariffa fissa sono sufficienti. I plugin avanzati diventano necessari quando le tariffe dipendono da pi\u00f9 variabili contemporaneamente (peso + dimensione + classe + destinazione).<\/p>\n<p>Se la configurazione delle classi di spedizione ti sembra complessa, oppure desideri implementare un sistema tariffario su misura per il tuo catalogo, <a href=\"https:\/\/gtechgroup.it\/contatti\/\">contattaci<\/a> per una consulenza dedicata. Il nostro team di <a href=\"https:\/\/gtechgroup.it\/realizzazione-e-commerce\/\">sviluppo e-commerce<\/a> pu\u00f2 progettare e configurare un sistema di spedizione WooCommerce che rifletta accuratamente la struttura dei costi del tuo business, massimizzando sia la soddisfazione del cliente sia la profittabilit\u00e0 delle spedizioni.<\/p>\n<h3>Migliora il Tuo Sito WordPress<\/h3>\n<p>Scopri le nostre guide complete sugli altri plugin essenziali per WordPress:<\/p>\n<ul>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/come-installare-elementor-wordpress-guida-principianti\/\">Come Installare Elementor su WordPress<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/wp-rocket-installare-configurare-wordpress\/\">Come Installare e Configurare WP Rocket<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/come-installare-configurare-seopress-wordpress-guida\/\">Come Installare e Configurare SEOPress<\/a><\/li>\n<li><a href=\"https:\/\/gtechgroup.it\/blog\/installare-attivare-updraftplus-wordpress\/\">Come Installare e Configurare UpdraftPlus<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Le classi di spedizione sono una delle funzionalit\u00e0 pi\u00f9 potenti e al tempo stesso meno comprese di WooCommerce. Permettono di assegnare costi di spedizione differenti&hellip;<\/p>","protected":false},"author":2,"featured_media":168143,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"Classi Spedizione WooCommerce: Tariffe per Peso | Guida","_seopress_titles_desc":"Come usare le classi di spedizione in WooCommerce per tariffe differenziate per peso, volume e categoria. Esempi pratici e configurazione.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"Gestire Classi Spedizione WooCommerce:","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"footnotes":""},"categories":[61],"tags":[3159,836,3161,3025,3160,475],"class_list":["post-166854","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","tag-classi-spedizione","tag-e-commerce","tag-peso","tag-spedizioni","tag-tariffe","tag-woocommerce"],"_links":{"self":[{"href":"https:\/\/gtechgroup.it\/blog\/fr\/wp-json\/wp\/v2\/posts\/166854","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gtechgroup.it\/blog\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gtechgroup.it\/blog\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/fr\/wp-json\/wp\/v2\/comments?post=166854"}],"version-history":[{"count":0,"href":"https:\/\/gtechgroup.it\/blog\/fr\/wp-json\/wp\/v2\/posts\/166854\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/fr\/wp-json\/wp\/v2\/media\/168143"}],"wp:attachment":[{"href":"https:\/\/gtechgroup.it\/blog\/fr\/wp-json\/wp\/v2\/media?parent=166854"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/fr\/wp-json\/wp\/v2\/categories?post=166854"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gtechgroup.it\/blog\/fr\/wp-json\/wp\/v2\/tags?post=166854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}