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
- Product Feed Pro 13.5.7 o successivo, installato e attivo
- Un feed Zbozi.cz, Heureka.cz o Heureka.sk già creato in Product Feed → Gestisci feed
- 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 corriere | Corriere |
|---|---|
ZASILKOVNA | Zásilkovna (punti di ritiro) |
ZASILKOVNA_NA_ADRESU | Zá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 |
DPD | DPD |
DPD_PICKUP | DPD Pickup |
GLS | GLS |
GLS_PARCELSHOP | GLS ParcelShop |
PPL | PPL |
PPL_PARCELSHOP | PPL ParcelShop |
WEDO_HOME | Consegna a domicilio WeDo |
WEDO_ULOZENKA | WeDo Uloženka |
DHL | DHL |
FEDEX | FedEx |
UPS | UPS |
TNT | TNT |
TOPTRANS | Toptrans |
TOPTRANS_DEPO | Toptrans Depo |
GEIS | Geis |
GEIS_POINT | Geis Point |
HDS | HDS |
FOFR | Fofr |
DB_SCHENKER | DB Schenker |
DSV | DSV |
GEBRUDER_WEISS | Gebrüder Weiss |
MESSENGER | Corriere |
RABEN_LOGISTICS | Raben Logistics |
RHENUS | Rhenus |
VLASTNI_PREPRAVA | Consegna propria |
VLASTNI_VYDEJNI_MISTA | Punti di ritiro propri |

Passaggio 2: Aggiungi i tuoi metodi di spedizione alla zona
All'interno della zona, aggiungi i tuoi metodi di spedizione in questo ordine:
- Tariffa fissa: questo diventa il
DELIVERY_PRICEstandard nel tuo feed - Ritiro in zona (facoltativo): come secondo metodo nella zona, questo diventa il
DELIVERY_PRICE_COD(prezzo in contrassegno)
Imposta il costo della tariffa fissa in modo che corrisponda a quanto addebiti per la consegna ai clienti cechi. Salva la zona al termine.


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.

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
<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> 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
<DELIVERY> strutturato anche per i feed Heureka.sk.<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.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.

