Zbozi.cz et Heureka.cz exigent tous deux des données sur les frais de livraison dans un format XML spécifique — pas seulement un prix forfaitaire, mais un bloc structuré qui comprend un identifiant de transporteur reconnu, un prix de livraison standard et, éventuellement, un prix contre remboursement. Sans cette structure, votre flux échouera à la validation ou listera les produits sans aucune information de livraison.
Product Feed Pro crée automatiquement cette structure XML — mais il a besoin que votre zone de livraison WooCommerce soit nommée d'après un transporteur tchèque reconnu afin qu'il puisse extraire le bon identifiant de transporteur.
Prérequis
- Product Feed Pro est installé et actif
- Un flux Zbozi.cz ou Heureka.cz déjà créé dans Product Feed → Gérer les flux
- Zones de livraison WooCommerce configurées (WooCommerce → Paramètres → Livraison)
Comment ça marche
Lorsque le plugin génère votre flux Zbozi.cz ou Heureka.cz, il lit vos zones de livraison WooCommerce et crée un nom de service pour chaque zone à partir de trois parties : le nom de la zone, l'étiquette de la méthode de livraison et le code du pays. Il vérifie ensuite si ce nom de service contient un identifiant de transporteur tchèque reconnu — comme ZASILKOVNA, DPD, GLS, ou CESKA_POSTA. S'il trouve une correspondance, il génère le bon <DELIVERY_ID> dans le flux. Si aucune correspondance n'est trouvée, les données de livraison ne sont pas générées correctement — donc votre nom de zone de livraison doit correspondre à l'un des identifiants de transporteur reconnus listés ci-dessous.
Étape 1 : Nommez votre zone de livraison d'après un transporteur
Allez dans WooCommerce → Paramètres → Livraison et ouvrez la zone de livraison que vous utilisez pour les livraisons en République tchèque. Renommez la zone avec l'un des identifiants de transporteur reconnus ci-dessous — utilisez l'orthographe exacte, tout en majuscules :
| Identifiant du transporteur | Transporteur |
|---|---|
ZASILKOVNA | Zásilkovna (points relais) |
ZASILKOVNA_NA_ADRESU | Zásilkovna (livraison à domicile) |
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 | Livraison à domicile WeDo |
WEDO_ULOZENKA | WeDo Uloženka |
DHL | DHL |
FEDEX | FedEx |
UPS | UPS |
TNT | TNT |
TOPTRANS | Toptrans |
TOPTRANS_DEPO | Toptrans Depo |
GEIS | Geis |
GEIS_POINT | Point Geis |
HDS | HDS |
FOFR | Fofr |
DB_SCHENKER | DB Schenker |
DSV | DSV |
GEBRUDER_WEISS | Gebrüder Weiss |
MESSENGER | Messager |
RABEN_LOGISTICS | Raben Logistics |
RHENUS | Rhenus |
VLASTNI_PREPRAVA | Livraison propre |
VLASTNI_VYDEJNI_MISTA | Points de retrait propres |

Étape 2 : Ajoutez vos méthodes d'expédition à la zone
Dans la zone, ajoutez vos méthodes d'expédition dans cet ordre :
- Tarif forfaitaire — cela devient le
DELIVERY_PRICEstandard dans votre flux - Retrait local — cela devient le
DELIVERY_PRICE_COD(prix à la livraison)
Définissez le coût du tarif forfaitaire pour qu'il corresponde à ce que vous facturez pour la livraison aux clients tchèques. Enregistrez la zone une fois terminé.

Étape 3 : Mappez le champ DELIVERY dans votre flux
Ouvrez votre flux Zbozi.cz ou Heureka.cz dans Product Feed → Gérer les flux, puis ouvrez l'onglet Mappage des champs.
Trouvez la ligne DELIVERY et confirmez qu'elle est mappée à Shipping dans la colonne Valeur. Le plugin ajoute ce mappage par défaut — vous ne devriez pas avoir à le modifier, sauf si vous l'avez supprimé.

Étape 4 : Actualisez le flux
Enregistrez les paramètres de votre flux et exécutez une actualisation manuelle depuis Product Feed → Gérer les flux. Une fois le flux généré, chaque produit de votre XML Zbozi.cz ou Heureka.cz inclura un bloc <DELIVERY> comme celui-ci :
<DELIVERY>
<DELIVERY_ID>ZASILKOVNA</DELIVERY_ID>
<DELIVERY_PRICE>79 CZK</DELIVERY_PRICE>
<DELIVERY_PRICE_COD>99 CZK</DELIVERY_PRICE_COD>
</DELIVERY>
Dépannage
<DELIVERY> est toujours vide après la régénération, il peut s'agir d'un problème au niveau du plugin — ouvrez un ticket de support et incluez le nom de votre canal de flux et la version du plugin.<DELIVERY> dans le flux.FAQ
ZASILKOVNA) au lieu de le mapper à Shipping. Mais vous perdrez le calcul automatique des prix — DELIVERY_PRICE et DELIVERY_PRICE_COD ne seront pas renseignés automatiquement.VLASTNI_PREPRAVA (propre livraison) ou VLASTNI_VYDEJNI_MISTA (points de retrait propres) comme solutions de repli. Les deux sont acceptés par Zbozi.cz et Heureka.cz.Besoin de plus d'aide ?
Si vous utilisez Product Feed Elite, ouvrez un ticket de support.
Si vous utilisez Product Feed Pro (gratuit), posez votre question sur le forum de support de WordPress.org.


