Commencer
Comment ajouter les frais de livraison aux flux Zbozi.cz et Heureka - AdTribes
  1. Accueil
  2. Base de connaissances
  3. Expédition
  4. Comment ajouter les frais de livraison aux flux Zbozi.cz et Heureka

Comment ajouter les frais de livraison aux flux Zbozi.cz et Heureka

Zbozi.cz et Heureka.cz exigent tous deux des données de coût de livraison dans un format XML spécifique : pas seulement un prix fixe, mais un bloc structuré qui comprend un identifiant de transporteur reconnu, un prix de livraison standard et, facultativement, 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. Il a juste besoin que votre zone de livraison WooCommerce soit nommée d'après un transporteur reconnu pour pouvoir extraire le bon identifiant de transporteur.

Prérequis

  1. Product Feed Pro 13.5.7 ou plus récent, installé et actif
  2. Un flux Zbozi.cz, Heureka.cz ou Heureka.sk déjà créé dans Product Feed → Gérer les flux
  3. 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 construit 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 pays. Il vérifie ensuite si ce nom de service contient un identifiant de transporteur tchèque reconnu, tel que 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, le plugin utilise le premier mot du nom du service (généralement le premier mot de votre nom de zone) comme DELIVERY_ID, que Zbozi.cz et Heureka ne reconnaîtront pas. C'est pourquoi 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 → Réglages → 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, en utilisant l'orthographe exacte, tout en majuscules :

Identifiant du transporteurTransporteur
ZASILKOVNAZásilkovna (points relais)
ZASILKOVNA_NA_ADRESUZá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
DPDDPD
DPD_PICKUPDPD Pickup
GLSGLS
GLS_PARCELSHOPGLS ParcelShop
PPLPPL
PPL_PARCELSHOPPPL ParcelShop
WEDO_HOMELivraison à domicile WeDo
WEDO_ULOZENKAWeDo Uloženka
DHLDHL
FEDEXFedEx
UPSUPS
TNTTNT
TOPTRANSToptrans
TOPTRANS_DEPOToptrans Depo
GEISGeis
GEIS_POINTPoint Geis
HDSHDS
FOFRFofr
DB_SCHENKERDB Schenker
DSVDSV
GEBRUDER_WEISSGebrüder Weiss
MESSENGERMessager
RABEN_LOGISTICSRaben Logistics
RHENUSRhenus
VLASTNI_PREPRAVALivraison propre
VLASTNI_VYDEJNI_MISTAPoints de retrait propres

Le nom de la zone doit correspondre exactement à l'identifiant du transporteur : même orthographe, tout en majuscules. Une non-concordance signifie que le plugin ne peut pas identifier le transporteur, et DELIVERY_ID ne sera pas généré correctement.

Zone d'expédition WooCommerce renommée en ZASILKOVNA

Étape 2 : Ajoutez vos méthodes d'expédition à la zone

Dans la zone, ajoutez vos méthodes d'expédition dans cet ordre :

  1. Tarif forfaitaire : cela devient le DELIVERY_PRICE standard dans votre flux
  2. Retrait sur place (facultatif) : comme deuxième méthode dans la zone, cela devient le DELIVERY_PRICE_COD (prix contre remboursement)

Le plugin utilise la première méthode de la zone comme DELIVERY_PRICE et la deuxième méthode, quel que soit son type, comme DELIVERY_PRICE_COD. Gardez donc uniquement le Tarif forfaitaire, et facultativement le Retrait sur place, dans votre zone tchèque. Si vous ajoutez une autre méthode telle que la livraison gratuite, son prix devient le prix contre remboursement. Si vous n'offrez pas le paiement contre remboursement, sautez la méthode de retrait sur place et le flux omettra DELIVERY_PRICE_COD.

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é.

Affichage des méthodes de tarif forfaitaire et de retrait local dans la zone ZASILKOVNA

Si votre page de paiement utilise le bloc de paiement WooCommerce (WooCommerce 8.3+), le retrait local est configuré séparément des zones de livraison, sous WooCommerce → Paramètres → Livraison → Retrait local, et non comme une méthode à l'intérieur de la zone. Dans ce cas : 1. Activez le retrait local sur cet écran 2. Ajoutez au moins un lieu de retrait avec son pays défini sur la République tchèque 3. Définissez le prix pour ce lieu de retrait Le plugin lit les lieux de retrait configurés de cette manière comme une méthode Retrait local basée sur la zone, et génère toujours DELIVERY_PRICE_COD pour eux. Limitez votre zone de livraison à une seule méthode Tarif forfaitaire pour les livraisons en République tchèque, et n'ajoutez pas de deuxième zone couvrant la République tchèque. Le plugin ajoute les lieux de retrait après toutes les méthodes de zone, de sorte que le lieu de retrait fournit le prix contre remboursement uniquement lorsqu'exactement une méthode le précède.

Paramètres de retrait local WooCommerce avec retrait local activé, un coût de retrait de 49 et un lieu de retrait à Prague en République tchèque

Étape 3 : Mappez le champ DELIVERY dans votre flux

Ouvrez votre flux Zbozi.cz, Heureka.cz ou Heureka.sk dans Product Feed → Gérer les flux, puis ouvrez l'onglet Mapping des champs.

Trouvez la ligne DELIVERY et confirmez qu'elle est mappée à Shipping dans la colonne Source from WooCommerce. Le plugin ajoute ce mappage par défaut. Vous ne devriez pas avoir besoin de le modifier à moins de l'avoir supprimé.

L’onglet Mappage des champs pour un flux Zbozi.cz, avec la ligne DELIVERY mappée à Shipping dans la colonne Source depuis WooCommerce

Étape 4 : Actualisez le flux

Enregistrez les paramètres de votre flux et exécutez un rafraîchissement manuel depuis Product Feed → Gérer les flux. Une fois le flux généré, chaque produit de votre XML Zbozi.cz, Heureka.cz ou Heureka.sk inclura un bloc <DELIVERY> comme celui-ci :

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

DELIVERY_PRICE et DELIVERY_PRICE_COD sont générés sous forme de nombres simples, sans le libellé EUR ou CZK, car c'est le format attendu par Zbozi.cz et Heureka.

Dépannage

Le bloc DELIVERY est manquant ou vide dans mon flux
Vérifiez que le champ DELIVERY dans l'onglet Mapping des champs est mappé à Shipping. Si le mappage a été supprimé, ajoutez-le et enregistrez. Confirmez également que votre zone de livraison WooCommerce a au moins une méthode de livraison configurée, puis régénérez le flux. Si <DELIVERY_ID> ou <DELIVERY_PRICE> est toujours manquant après cela, vérifiez que le nom de votre zone de livraison correspond à l'un des identifiants de transporteur reconnus à l'étape 1.
DELIVERY_ID affiche une valeur inattendue
Le nom de votre zone d'expédition ne correspond pas à un ID de transporteur reconnu. Retournez à WooCommerce → Réglages → Expédition, ouvrez la zone et renommez-la avec l'un des ID de transporteurs du tableau à l'étape 1. Utilisez l'orthographe exacte en majuscules.
DELIVERY_PRICE affiche le mauvais montant
Le coût du tarif forfaitaire dans votre zone d'expédition est la source de ce prix. Ouvrez la zone, sélectionnez la méthode Tarif forfaitaire et mettez à jour le coût. Régénérez le flux après l'enregistrement.
DELIVERY_PRICE_COD est manquant
Cette valeur provient de la deuxième méthode de livraison que le plugin trouve pour le pays du flux : une méthode Retrait local dans la zone de livraison, ou, si vous utilisez le bloc de paiement WooCommerce, un lieu de retrait configuré sous WooCommerce → Paramètres → Livraison → Retrait local. Si vous n'avez ni l'un ni l'autre, ajoutez-en un et définissez son coût. Si vous en avez un, allez dans Product Feed → Paramètres et désactivez Supprimer la zone de livraison de retrait local de votre flux (Google Shopping / Facebook uniquement). Malgré son libellé, ce paramètre supprime également les deux types de retrait des flux Zbozi.cz et Heureka. Si vous n'offrez pas le paiement à la livraison, vous pouvez le laisser de côté. Zbozi.cz et Heureka.cz le considèrent comme facultatif.
Comment ajouter plusieurs transporteurs ?
Vous ne pouvez pas. Le flux contient un bloc <DELIVERY> par produit, construit à partir de la première zone de livraison qui couvre le pays du flux. Une deuxième zone de transporteur pour le même pays n’ajoute pas de deuxième bloc. Son tarif forfaitaire devient plutôt le DELIVERY_PRICE_COD, alors gardez une zone de transporteur par pays.

FAQ

Cela fonctionne-t-il pour Zbozi.cz et Heureka.cz ?
Oui. La même configuration de nommage de zone et de mappage de champs fonctionne pour les deux canaux.
Est-ce que cela fonctionne pour Heureka.sk ?
Oui. La même configuration de nommage de zone de livraison et de mappage de champs produit un bloc <DELIVERY> structuré pour les flux Heureka.sk également.
Puis-je utiliser une valeur statique pour DELIVERY_ID au lieu d'une zone d'expédition ?
Non. Le plugin construit le bloc <DELIVERY> à partir de vos données de livraison. Une valeur statique telle que ZASILKOVNA ne contient aucune donnée de livraison, le flux produit donc un <DELIVERY/> vide. Gardez le champ DELIVERY mappé à Shipping et définissez le transporteur via le nom de la zone.
Et si je ne vois pas d'identifiant de transporteur pour mon transporteur ?
Utilisez 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.

Cet article vous a-t-il été utile ?

Articles connexes

Finaliser votre achat
Flux de produits WooCommerce AdTribes

Le meilleur plugin de flux de produits WooCommerce

  • AdTribes Pty Ltd
    ABN : 40 675 636 816
Produit
Ressources et informations
Sites partenaires
Rymera