Inizia
Come aggiungere i costi di spedizione ai feed Zbozi.cz e Heureka - AdTribes
  1. Casa
  2. Knowledge Base
  3. Spedizione
  4. Come aggiungere i costi di spedizione ai feed Zbozi.cz e Heureka

Come aggiungere i costi di spedizione ai feed Zbozi.cz e Heureka

Zbozi.cz e Heureka.cz richiedono entrambi dati sui costi di spedizione in un formato XML specifico: non solo un prezzo fisso, ma un blocco strutturato che include un ID corriere riconosciuto, un prezzo di consegna standard e, facoltativamente, un prezzo in contrassegno. Senza questa struttura, il tuo feed non supererà la convalida o elencherà i prodotti senza informazioni sulla consegna.

Product Feed Pro crea automaticamente questa struttura XML. Ha solo bisogno che la tua zona di spedizione WooCommerce sia nominata secondo un corriere ceco riconosciuto in modo che possa estrarre il giusto ID corriere.

Prerequisiti

  1. Product Feed Pro 13.5.7 o successivo, installato e attivo
  2. Un feed Zbozi.cz, Heureka.cz o Heureka.sk già creato in Product Feed → Gestisci feed
  3. Zone di spedizione WooCommerce configurate (WooCommerce → Impostazioni → Spedizione)

Come funziona

Quando il plugin genera il tuo feed Zbozi.cz o Heureka.cz, legge le tue zone di spedizione WooCommerce e crea un nome di servizio per ogni zona da tre parti: il nome della zona, l'etichetta del metodo di spedizione e il codice del paese. Quindi verifica se quel nome di servizio contiene un ID corriere ceco riconosciuto, come ZASILKOVNA, DPD, GLS o CESKA_POSTA. Se trova una corrispondenza, emette il corretto <DELIVERY_ID> nel feed. Se non viene trovata alcuna corrispondenza, il plugin utilizza la prima parola del nome del servizio (di solito la prima parola del nome della tua zona) come DELIVERY_ID, che Zbozi.cz e Heureka non riconosceranno. Ecco perché il nome della tua zona di spedizione deve corrispondere a uno degli ID corriere riconosciuti elencati di seguito.

Passaggio 1: Nomina la tua zona di spedizione in base a un corriere

Vai su WooCommerce → Impostazioni → Spedizione e apri la zona di spedizione che utilizzi per le consegne in Repubblica Ceca. Rinomina la zona con uno degli ID corriere riconosciuti di seguito, usando la grafia esatta, tutto maiuscolo:

ID corriereCorriere
ZASILKOVNAZásilkovna (punti di ritiro)
ZASILKOVNA_NA_ADRESUZásilkovna (consegna a domicilio)
CESKA_POSTAČeská pošta
CESKA_POSTA_BALIKOVNAČeská pošta: Balíkovna
CESKA_POSTA_NA_POSTUČeská pošta: na poštu
DPDDPD
DPD_PICKUPDPD Pickup
GLSGLS
GLS_PARCELSHOPGLS ParcelShop
PPLPPL
PPL_PARCELSHOPPPL ParcelShop
WEDO_HOMEConsegna a domicilio WeDo
WEDO_ULOZENKAWeDo Uloženka
DHLDHL
FEDEXFedEx
UPSUPS
TNTTNT
TOPTRANSToptrans
TOPTRANS_DEPOToptrans Depo
GEISGeis
GEIS_POINTGeis Point
HDSHDS
FOFRFofr
DB_SCHENKERDB Schenker
DSVDSV
GEBRUDER_WEISSGebrüder Weiss
MESSENGERCorriere
RABEN_LOGISTICSRaben Logistics
RHENUSRhenus
VLASTNI_PREPRAVAConsegna propria
VLASTNI_VYDEJNI_MISTAPunti di ritiro propri

Il nome della zona deve corrispondere esattamente all'ID del corriere: stessa grafia, tutto maiuscolo. Una mancata corrispondenza significa che il plugin non riesce a identificare il corriere e DELIVERY_ID non verrà emesso correttamente.

Zona di spedizione WooCommerce rinominata in ZASILKOVNA

Passaggio 2: Aggiungi i tuoi metodi di spedizione alla zona

All'interno della zona, aggiungi i tuoi metodi di spedizione in questo ordine:

  1. Tariffa fissa: questo diventa il DELIVERY_PRICE standard nel tuo feed
  2. Ritiro in zona (facoltativo): come secondo metodo nella zona, questo diventa il DELIVERY_PRICE_COD (prezzo in contrassegno)

Il plugin utilizza il primo metodo nella zona come DELIVERY_PRICE e il secondo metodo, qualunque sia il suo tipo, come DELIVERY_PRICE_COD. Quindi mantieni solo Tariffa fissa e, facoltativamente, Ritiro in zona, nella tua zona ceca. Se aggiungi un altro metodo come la spedizione gratuita, il suo prezzo diventa il prezzo in contrassegno. Se non offri il contrassegno, salta il metodo di ritiro in zona e il feed ometterà DELIVERY_PRICE_COD.

Imposta il costo della tariffa fissa in modo che corrisponda a quanto addebiti per la consegna ai clienti cechi. Salva la zona al termine.

Visualizzazione dei metodi a tariffa fissa e ritiro locale all'interno della zona ZASILKOVNA

Se la tua pagina di checkout utilizza il blocco di checkout di WooCommerce (WooCommerce 8.3+), il ritiro in loco è configurato separatamente dalle zone di spedizione, in WooCommerce → Impostazioni → Spedizione → Ritiro in loco, non come metodo all'interno della zona. In tal caso: 1. Abilita il ritiro in loco in quella schermata 2. Aggiungi almeno una località di ritiro con il suo paese impostato sulla Repubblica Ceca 3. Imposta il prezzo per quella località di ritiro Il plugin legge le località di ritiro configurate in questo modo allo stesso modo di un metodo Ritiro in loco basato sulla zona, e li emette ancora come DELIVERY_PRICE_COD. Mantieni la tua zona di spedizione limitata a un singolo metodo Tariffa fissa per le consegne ceche, e non aggiungere una seconda zona che copra la Repubblica Ceca. Il plugin aggiunge le località di ritiro dopo tutti i metodi di zona, quindi la località di ritiro fornisce il prezzo in contrassegno solo quando esattamente un metodo la precede.

Impostazioni di ritiro locale di WooCommerce con ritiro locale abilitato, un costo di ritiro di 49 e una località di ritiro presso lo showroom di Praga nella Repubblica Ceca

Passaggio 3: Mappa il campo DELIVERY nel tuo feed

Apri il tuo feed Zbozi.cz, Heureka.cz o Heureka.sk in Product Feed → Gestisci feed, quindi apri la scheda Mappatura campi.

Trova la riga DELIVERY e conferma che sia mappata a Shipping nella colonna Origine da WooCommerce. Il plugin aggiunge questa mappatura per impostazione predefinita. Non dovresti aver bisogno di cambiarla a meno che tu non l'abbia rimossa.

La scheda Mappatura campi per un feed Zbozi.cz, con la riga DELIVERY mappata a Spedizione nella colonna Origine da WooCommerce

Passaggio 4: Aggiorna il feed

Salva le impostazioni del tuo feed ed esegui un aggiornamento manuale da Product Feed → Gestisci feed. Una volta generato il feed, ogni prodotto nel tuo XML Zbozi.cz, Heureka.cz o Heureka.sk includerà un blocco <DELIVERY> come questo:

<DELIVERY>
  <DELIVERY_ID>ZASILKOVNA</DELIVERY_ID>
  <DELIVERY_PRICE>79</DELIVERY_PRICE>
  <DELIVERY_PRICE_COD>99</DELIVERY_PRICE_COD>
</DELIVERY>

DELIVERY_PRICE e DELIVERY_PRICE_COD vengono emessi come numeri semplici, con l'etichetta EUR o CZK rimossa, poiché questo è il formato che Zbozi.cz e Heureka si aspettano.

Risoluzione dei problemi

Il blocco DELIVERY è mancante o vuoto nel mio feed
Verifica che il campo DELIVERY nella scheda Mappatura campi sia mappato a Shipping. Se la mappatura è stata rimossa, ripristinala e salva. Conferma inoltre che la tua zona di spedizione WooCommerce abbia almeno un metodo di spedizione configurato, quindi rigenera il feed. Se <DELIVERY_ID> o <DELIVERY_PRICE> è ancora mancante dopo ciò, ricontrolla che il nome della tua zona di spedizione corrisponda a uno degli ID corriere riconosciuti nel Passaggio 1.
DELIVERY_ID mostra un valore imprevisto
Il nome della tua zona di spedizione non corrisponde a un ID corriere riconosciuto. Torna a WooCommerce → Impostazioni → Spedizione, apri la zona e rinominala con uno degli ID corriere della tabella nel Passaggio 1. Usa la grafia esatta in maiuscolo.
DELIVERY_PRICE mostra l'importo errato
Il costo della tariffa fissa nella tua zona di spedizione è la fonte di questo prezzo. Apri la zona, seleziona il metodo Tariffa fissa e aggiorna il costo. Rigenera il feed dopo aver salvato.
DELIVERY_PRICE_COD è mancante
Questo valore proviene dal secondo metodo di spedizione che il plugin trova per il paese del feed: un metodo Ritiro in loco all'interno della zona di spedizione o, se utilizzi il blocco di checkout di WooCommerce, una località di ritiro configurata in WooCommerce → Impostazioni → Spedizione → Ritiro in loco. Se non hai nessuno dei due, aggiungine uno e imposta il suo costo. Se ne hai uno, vai su Product Feed → Impostazioni e disattiva Rimuovi la zona di spedizione per il ritiro in loco dal tuo feed (solo Google Shopping / Facebook). Nonostante la sua etichetta, questa impostazione elimina entrambi i tipi di ritiro dai feed Zbozi.cz e Heureka. Se non offri il contrassegno, puoi ometterlo. Zbozi.cz e Heureka.cz lo considerano facoltativo.
Come aggiungo più corrieri?
Non puoi. Il feed trasporta un blocco <DELIVERY> per prodotto, costruito dalla prima zona di spedizione che copre il paese del feed. Una seconda zona di corriere per lo stesso paese non aggiunge un secondo blocco. La sua tariffa fissa diventa invece DELIVERY_PRICE_COD, quindi mantieni una zona di corriere per paese.

Domande frequenti

Funziona sia per Zbozi.cz che per Heureka.cz?
Sì. La stessa configurazione di denominazione della zona e mappatura dei campi funziona per entrambi i canali.
Funziona per Heureka.sk?
Sì. La stessa configurazione di denominazione della zona di spedizione e mappatura dei campi produce un blocco <DELIVERY> strutturato anche per i feed Heureka.sk.
Posso usare un valore statico per DELIVERY_ID invece di una zona di spedizione?
No. Il plugin costruisce il blocco <DELIVERY> dai tuoi dati di spedizione. Un valore statico come ZASILKOVNA non trasporta dati di spedizione, quindi il feed produce un <DELIVERY/> vuoto. Mantieni il campo DELIVERY mappato a Shipping e imposta il corriere tramite il nome della zona.
Cosa succede se non vedo un ID corriere per il mio corriere?
Usa VLASTNI_PREPRAVA (consegna propria) o VLASTNI_VYDEJNI_MISTA (punti di ritiro propri) come fallback. Entrambi sono accettati da Zbozi.cz e Heureka.cz.

Serve ulteriore aiuto?

Se hai Product Feed Elite, apri un ticket di supporto.

Se hai Product Feed Pro (gratuito), poni la tua domanda sul forum di supporto di WordPress.org.

Questo articolo è stato utile?

Articoli Correlati

Completa il tuo acquisto
Feed Prodotti WooCommerce AdTribes

Il miglior plugin per i feed di prodotti WooCommerce

  • AdTribes Pty Ltd
    ABN: 40 675 636 816
Prodotto
Risorse e Informazioni
Siti Partner
Rymera