Cette procédure a pour objectif de vous expliquer comment utiliser BeezUP pour y publier vos produits sur Cdiscount.
SOMMAIRE
Cas A : Produits déjà connus => publication offres
Cas B : Produits inconnus => publication produits
1. Pré-requis à connaitre pour intégrer Cdiscount marketplace
a. EAN obligatoires
Avant toute chose, il est fondamental de savoir que seuls les produits possédant un EAN sont acceptés en standard par Cdiscount.
b. Fréquences et modes de mises à jour
Les publications d'offres vers Cdiscount ont lieu toutes les 2h.
Ces publications se font en mode "update", seules les offres suivantes sont transmises à chaque nouvelle publication :
les offres modifiées depuis la dernière publication en succès
les offres en erreur lors de la précédente publication
Exemple d'erreur : Produit : Inexistant - Créez votre produit sur Cdiscount afin de positionner une offre dessusles offres disparues depuis la dernière publication, en indiquant un stock de 0.
Exemple d'erreur : Stock : Inexistant - Demandez la création dans la rubrique « Création produit » de l'interface vendeur
✅ Note : si vos offres sont strictement identiques à celles de la dernière publication en succès, la nouvelle publication sera ignorée ("skipped").
Les publications des produits vers Cdiscount ont lieu toutes les 2h en mode "différentiel", seuls les produits suivant sont transmis :
les produits modifiés depuis la dernière publication en succès
les produits en erreur lors de la précédente publication
Exemple d'erreur : Produit : Inexistant - Créez votre produit sur Cdiscount afin de positionner une offre dessus
✅ Note : si vous souhaitiez néanmoins transmettre tous vos produits, vous pouvez déclencher une publication manuelle via le menu "Publish" de la page "Publications".
2. Procédure d’intégration
✔️ Créer votre compte marchand sur Cdiscount
2 cas sont ensuite possibles :
⏩ Cas A : vos produits sont déjà connus de Cdiscount (EAN reconnus ou produits déjà créés)
✔️ Au sein de BeezUP, ajouter "Cdiscount API" au sein de l'onglet "Réseaux".
✔️ Procéder au mapping de "Cdiscount API" afin de transmettre, au minimum, l'ensemble des champs obligatoires.
Pour plus d'informations sur chaque champ, vous pouvez vous rendre dans votre espace Cdiscount.
✅ Note : la catégorisation n'est pas nécessaire si vous ne souhaitez transmettre que des offres.
✔️ Rendez-vous ensuite au sein de l'onglet Paramètres API et renseignez-y votre SellerId (autorisation requise pour l'API REST). Pour obtenir votre SellerId :
Créer un Ticket API sur https://help.octopia.com/
Cliquez sur "Contactez-nous"
Type de cas : API REST/DEVELOPPEMENT
Sous-type : Authentification/Accès/Environnement
Message : Veuillez autoriser mon développeur API (Client Id : BeezUP) à accéder à mon compte vendeur et aux informations associéesVotre SellerId sera disponible dans votre back-office Cdiscount après la confirmation
✔️ Afin de vérifier si les envois se font correctement à Cdiscount, vous pouvez consulter l'onglet "Dernières publications" qui vous donnera tout le détail nécessaire à d'éventuelles modifications de votre flux et/ou mapping.
✅ Note : dans le cas où vous recevez ce message d'erreur sur une ou plusieurs offres "EAN : Référence inconnue. Vous devez créer votre produit avant de mettre une offre, ou mettre une offre sur un produit déjà existant en utilisant l'EAN".
Alors voir Cas B ci-dessous 👇
✔️ Si tout est OK, vos produits sont prêts à être achetés et vos commandes seront récupérées par BeezUP automatiquement ! 🙌
Bonnes ventes!
⏩ Cas B : vos produits ne sont pas connus de Cdiscount (EAN inconnus)
✔️ Au sein de l'onglet "Réseaux" de BeezUP, ajouter "Cdiscount API"
✔️ Procéder à la catégorisation des produits que vous souhaitez créer chez Cdiscount
✔️ Procéder au mapping de "Cdiscount API" afin de transmettre en plus des champs obligatoires les champs suivants :
gtin (ProductEan)
SKU
brand
description
title
sellerPictureUrl1, sellerPictureUrl2, etc
👉 Pour plus d'informations sur chaque champ, vous pouvez consulter la documentation
✅ Note : Suite à la dernière mise à jour sur la marketplace Cdiscount, il est désormais possible d'envoyer uniquement les champs ayant le statut obligatoire pour la marketplace, ceux qui sont disponibles sur votre boutique GO2 BeezUP.
Les champs ayant le statut recommandé ou le statut optionnel seront disponibles prochainement.
✅ Variations :
Si vos produits sont déclinés, veuillez vous assurer que votre flux source respecte ce format.
N'envoyez que les produits de type "enfant". Vous pouvez utiliser les champs
Filtrage - Stock pour procéder au filtrage des produits parents.Mapper correctement le champ VariantGroupeReference avec vos valeurs de type ParentSKU pour les produits déclinés (variations).
N'oubliez pas de mapper les champs obligatoires pour les variations de produit :
size et/ou color
✔️ Cocher la case "Activer la publication de produits" au sein de "Paramètres API" de Cdiscount API.
✔️ Une fois vos produits acceptés et intégrés par Cdiscount, procéder au Cas A
Les nouveaux vendeurs sont limités à 50 produits créés par heure, les vendeurs confirmés peuvent avoir un quota de 10 000 produits créés par heure.
Concernant des publications d'offres, chaque package peut contenir un maximum
de 200 000 offres.
3. Impact de la migration SOAP -> REST
Shipping method
Les nouveaux codes des modes de livraison de Cdiscount :
Standard
Express
ExpressHomeDelivery
ExpressPickupPointLaPoste
ExpressPickupPointMond...
ExpressPickupPointRela...
FixedDateHomeDelivery
ImmediateVendorPickup
Livraison Express
NotTrackedHomeDelivery
PickupPointChronopostLock
PickupPointLaPoste
PickupPointMondialRelay
PickupPointRelaisColis
SamedayHomeDelivery
SignedHomeDelivery
SpecificRoomHomeDelivery
StandardPickupPointLaP...
TrackedHomeDelivery
✅ Note : les vendeurs utilisant les modules devront mettre à jour leur mapping en intégrant les nouveaux modes de livraison.
Gestion des commandes
RelayID. Dans le cadre de la migration, le RelayId, auparavant présent deux fois dans les informations de commande (order_RelayId et order_Shipping_CompanyName), sera désormais uniquement récupéré dans order_RelayId.
Le champ order_Shipping_CompanyName contiendra quant à lui le nom du point de retrait.Les frais de paiement en plusieurs fois ne sont plus indiqués dans les détails de la commande.
Les raisons d'annulation valides avant la livraison :
seller-refusal
customer-claim
Tous les autres peuvent être utilisés après la livraison.
Besoin d'aide ?
Vous rencontrez des difficultés dans votre publication vers Cdiscount, nous vous invitons à consulter la FAQ dédiée avant de consulter notre support via le tchat 💬
✨ Bonus ✨
Le Guide pour tout savoir sur Cdiscount