Passer au contenu principal
Toutes les collectionsIntégration marketplaces
Cdiscount : publication des produits
Cdiscount : publication des produits
Charles BARAT avatar
Écrit par Charles BARAT
Mis à jour il y a plus de 5 mois

Cette procédure a pour objectif de vous expliquer comment utiliser BeezUP pour y publier vos produits sur Cdiscount.

Cdiscount marketplace et BeezUP

SOMMAIRE

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 dessus

  • les 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 :

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

  2. Votre 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

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

Avez-vous trouvé la réponse à votre question ?