# Comment configurer un canal Cdiscount

Cdiscount est une marketplace française qui vous permet de vendre des produits selon un modèle coût-par-vente (CPS).

Dans cet article, vous apprendrez comment configurer un canal Cdiscount pour créer, mettre à jour et gérer vos annonces Cdiscount depuis Channable.

***

### Avant de commencer

Voici quelques éléments à connaître avant de commencer :

#### Bon à savoir

* Les codes EAN sont **obligatoires** pour Cdiscount. Vous ne pouvez pas créer d'annonces sans eux.
* Cdiscount ne permet pas de supprimer des annonces produits depuis votre compte. Vous pouvez désactiver les annonces en réglant le stock à 0 ou [les exclure via une règle](https://app.gitbook.com/s/u8whzIfip72Kvn3M1bsc/rules-bulk-edit-and-enrich/using-rules#excluding-items-with-a-rule).
* Vous pouvez ajouter des produits qui ne sont pas encore listés sur Cdiscount. Cependant, nous créons les données produit principales (par ex. titres, descriptions) uniquement lorsque vous exécutez votre canal pour la première fois. Ensuite, votre canal n'essaiera plus de mettre à jour ces informations principales. Nous procédons ainsi pour garantir que vos annonces restent actives.

#### Vous aurez besoin

* Identifiants produit au format EAN
* A [Compte vendeur Cdiscount](https://seller.octopia.com/login)
* Données produit en **Français**

***

{% stepper %}
{% step %}

### Étape 1 : Trouver et noter vos identifiants vendeur

{% hint style="info" %}
**Remarque :** Le site d'Octopia n'est pas optimisé pour tous les navigateurs ; certains boutons et éléments de navigation peuvent ne pas fonctionner correctement. Pour éviter cela, nous recommandons d'utiliser Google Chrome.
{% endhint %}

1. Connectez-vous à votre [compte vendeur Octopia](https://seller.octopia.com/).
2. Ouvrez la [Gestion des identifiants API](https://developer.octopia-io.net/api-credentials/) page.
3. Cliquez sur « J'utilise un agrégateur de flux » > « Mon agrégateur requiert un clientId, clientSecret et SellerId ».&#x20;
4. Fournissez votre client Id et une adresse e-mail valide.
5. Cochez la case pour accepter les Termes & Conditions.

[![](https://content.gitbook.com/content/F8GepmoSonQRG6RnHOxJ/blobs/4oTwT5HPkLemGCUts5bL/26231678850450)](https://helpcenter.channable.com/hc/article_attachments/26231678850450)

6. Cliquez **Confirmez le Client Id et l'e-mail.**
7. Notez votre **ClientId** et **ClientSecret**, car vous aurez besoin de ces informations plus tard.
8. Cochez la case pour confirmer que vous avez sauvegardé vos identifiants puis cliquez sur **Procéder à l'authentification du vendeur.**
9. Cliquez **Oui, continuer** lorsqu'on vous demande de déléguer l'accès à votre compte au client id que vous avez fourni.

[![](https://content.gitbook.com/content/F8GepmoSonQRG6RnHOxJ/blobs/Xh53yAGAXrqv1mNWReEn/26231678855314)](https://helpcenter.channable.com/hc/article_attachments/26231678855314)
{% endstep %}

{% step %}

### Étape 2 : Trouver et noter votre Seller ID

1. Dans votre centre vendeur Octopia, cliquez sur **Paramètres**.
2. Notez votre Seller ID, car vous en aurez besoin plus tard.
   {% endstep %}

{% step %}

### Étape 3 : Configurez votre connexion Cdiscount

1. Dans votre **Channable** compte, allez à **Canaux** et recherchez **Cdiscount**.

{% hint style="info" %}
S'il n'apparaît pas, cliquez sur **Effacer** pour réinitialiser vos filtres.
{% endhint %}

2. Cliquez dessus, et sélectionnez **+ Ajouter une nouvelle connexion**.
3. À **Connecter avec**, cliquez sur **Cdiscount V2** et renseignez les informations que vous avez copiées précédemment :
   * Pour **Libellé**, conservez le nom tel quel ou modifiez-le. Il sert uniquement à identifier votre canal Cdiscount dans Channable.
   * Pour **Client ID**, fournissez le ClientID que vous avez noté à l'Étape 1.
   * Pour **Client secret**, fournissez le ClientSecret que vous avez noté à l'Étape 1.
   * Pour **Seller ID**, fournissez le SellerID que vous avez noté à l'Étape 2.
4. Cliquez **Connecter avec Cdiscount V2**.

Vous serez redirigé vers Cdiscount pour vous connecter à votre compte vendeur. Cela authentifie votre connexion afin que Channable puisse publier des produits pour vous.
{% endstep %}

{% step %}

### Étape 4 : Configurez votre canal Cdiscount

1. Cliquez sur votre nouvelle connexion Cdiscount.
2. Configurez vos paramètres pour votre canal :
   * Pour **Nom**, donnez un nom à votre canal.
   * Pour **ID unique par produit**, sélectionnez un champ contenant les codes EAN de vos produits (par ex. ean, id), ou l'ID correspondant utilisé si vous avez des annonces Cdiscount existantes.
   * Pour **Utiliser le groupe de règles générales**, vous pouvez définir un groupe de règles si vous en avez déjà un à appliquer à votre canal.
   * Pour **Statut**, laissez votre API désactivée pour l'instant.
3. Cliquez **Sauvegarder**.
   {% endstep %}

{% step %}

### Étape 5 : Sélectionnez des catégories

Cdiscount devrait déjà connaître les codes EAN de vos produits. Ignorez cette étape pour l'instant et revenez-y plus tard si elle ne se remplit pas automatiquement lorsque vous exécutez votre canal.
{% endstep %}

{% step %}

### Étape 6 : Créez des règles

Lorsque vos données produit sont incomplètes ou ne correspondent pas au format exigé par Cdiscount, vous pouvez utiliser des règles pour les améliorer.

1. Créez des règles pour optimiser vos produits et répondre aux exigences de publication de Cdiscount.

{% hint style="info" %}
Astuce : Utilisez nos modèles de règles pour configurer rapidement des règles.
{% endhint %}
{% endstep %}

{% step %}

### Étape 7 : Mapper les attributs partagés

{% hint style="info" %}
**Remarque :** Pour les valeurs décimales, utilisez un point (.). Toute autre valeur (par ex. « , ») générera une erreur.
{% endhint %}

{% hint style="success" %}
**Astuce :** Passez la souris sur le  <i class="fa-circle-question">:circle-question:</i> pour plus d’informations sur l’attribut, les valeurs acceptées et un exemple.
{% endhint %}

1. Dans votre canal Cdiscount, allez à **La étape** étape et cliquez sur le **Attributs partagés** .
2. Pour **Prix**, mappez le champ contenant vos données de prix.
3. Pour **TVA**, ajoutez une valeur statique pour le taux de TVA de vos produits.
4. Pour **Temps de préparation**, sélectionnez le délai (en jours) nécessaire pour traiter et expédier une commande.
5. Pour **EcoTaxe** (taxe électronique), créez un nouveau champ dans vos données d'import intitulé « ecotax » et suivez votre cas d'utilisation :

* Je vends exclusivement des produits électroniques\
  Créez une règle pour définir la valeur de votre nouveau champ taxe au montant de taxe que vous devez payer.

  Exemple de règle :

  * Si tous
  * Alors prendre tax et définir la valeur \[insérer le taux de taxe ici]
* Aucun de mes produits n'est électronique\
  Créez une règle pour définir la valeur de votre nouveau champ taxe à « 0.0 ».

  Exemple de règle :

  * Si tous
  * Alors prendre tax et définir la valeur « 0.0 »
* Je vends un mélange de produits électroniques et non électroniques\
  Créez une règle pour appliquer la valeur de taxe à vos produits électroniques et une valeur de taxe de 0.0 pour les produits restants.

  Exemple de règle :

  * If product\_type is equal to Electronics
  * Then take tax and set to value \[insert value]
  * Else take tax and set to value “0.0”

6. Pour **DeaTax** (taxe sur les meubles), créez un nouveau champ dans vos données d'import intitulé « deatax » et suivez votre cas d'utilisation :

* Je vends des meubles\
  Créez une règle pour définir la valeur du champ deatax au montant de taxe que vous devez payer.

  Exemple de règle :

  * Si tous
  * Then take deatax and set to value \[insert tax rate here]
* Je ne vends pas de meubles\
  Créez une règle pour définir la valeur de votre champ deatax à « 0.0 ».

  Exemple de règle :

  * Si tous
  * Then take deatax and set to value “0.0”
* Je vends un mélange de meubles et d'autres types de produits\
  Créez une règle pour appliquer la valeur DeaTax à vos produits meubles et une valeur DeaTax de 0.0 pour les produits restants.

  Exemple de règle :

  * If product\_type is equal to Furniture
  * Then take deatax and set to value \[insert value]
  * Else take deatax and set to value “0.0”

7. Fournissez vos **informations d'expédition :**

* Tous mes produits pèsent <30kg

  1. Cliquez **+ Frais de livraison** et ajoutez vos informations d'expédition colis :
     * Pour **Type de livraison**, ajoutez votre mode d'expédition. Le type de livraison minimum requis est **Suivi**.
     * Pour **Frais de port**, saisissez une valeur à appliquer à tous les produits de ce type de livraison, ou mappez un champ pour des frais d'expédition spécifiques par produit (cliquez **+** > \[champ contenant les données de frais d'expédition]).
     * Pour **Frais d'expédition supplémentaires**, ajoutez tout coût supplémentaire pour l'expédition d'articles additionnels.

  Méthodes d'expédition disponibles :

  | Type d'expédition | Description                                     |
  | ----------------- | ----------------------------------------------- |
  | Standard          | Livraison sans suivi                            |
  | Suivi             | Livraison avec suivi                            |
  | Recommandé        | Signature requise à la livraison                |
  | Relais            | Retrait en magasin                              |
  | Relais Colis      | Livré en point relais Relais Colis              |
  | Mondial Relay     | Livré en point relais Mondial Relay             |
  | Express           | Livré strictement à la date indiquée            |
  | Rapide            | Retrait en magasin sous 6 heures après commande |
  | So Colissimo      | Livré en point retrait So Colissimo             |
* Tous mes produits pèsent >30kg

  1. Cliquez **+ Frais de livraison** et ajoutez vos informations d'expédition pour les gros colis :
     * Pour **Type de livraison**, sélectionnez les **types d'expédition Gros Colis** que vous proposez (par ex. Big Parcel Comfort, Big Parcel Eco, Big Parcel Standard).
     * Pour **Frais de port**, saisissez une valeur à appliquer à tous les produits de ce type de livraison, ou mappez un champ pour des frais d'expédition spécifiques par produit (cliquez **+** > \[champ contenant les données de frais d'expédition]).
     * Pour **Frais d'expédition supplémentaires**, ajoutez tout coût supplémentaire pour l'expédition d'articles additionnels.

  Méthodes d'expédition disponibles :

  | Type d'expédition   | Description                                                                          |
  | ------------------- | ------------------------------------------------------------------------------------ |
  | Big Parcel Eco      | Pour colis >30kg. Livré à la porte du client                                         |
  | Big Parcel Standard | Pour colis >30kg. Livré et porté jusqu'à la pièce choisie par le client              |
  | Big Parcel Comfort  | Pour colis >30kg. Livré au domicile du client et installé dans la pièce de son choix |
* Je vends des produits qui pèsent >30kg et <30kg

  Vous devrez créer un canal séparé pour chaque type de poids (c.-à-d. un canal pour les produits <30kg et un canal pour les produits >30kg).

8. Mappez les champs restants marqués **Requis par la marketplace** (indiqués par un marqueur obligatoire) en cliquant sur le menu déroulant et en sélectionnant un champ pertinent dans vos données d'import.
9. Cliquez **Sauvegarder**.
   {% endstep %}

{% step %}

### Étape 8 : Mapper les attributs de catégorie

1. Dans votre canal Cdiscount, allez à **La étape** et cliquez sur l'onglet **Attributs par catégorie** .
2. Mappez tous les champs marqués **Requis par la marketplace** (indiqués par un marqueur obligatoire) en cliquant sur le menu déroulant et en sélectionnant un champ pertinent dans vos données d'import.
3. Cliquez **Sauvegarder**.
4. Répétez cela pour chaque catégorie.

{% hint style="info" %}
**Remarque** : Si le type de produit est défini sur « Variant », le champ « Couleur » est obligatoire pour toutes les variantes.
{% endhint %}
{% endstep %}

{% step %}

### Étape 9 : Respecter les exigences GPSR

L'Union européenne (UE) a introduit de nouvelles [Exigences GPSR et DSA](https://helpcenter.channable.com/list-advertise/list-and-advertise-fr/vendre-sur-les-marketplaces/commencer-avec-les-marketplaces/ce-que-vous-devez-faire-pour-etre-conforme-au-gpsr-et-au-dsa) pour les plateformes en ligne, y compris les places de marché.

Pour garantir que vos produits sont conformes au GPSR pour Cdiscount, suivez les étapes décrites dans [l'article du Centre d'aide de Cdiscount](https://help.octopia.com/s/article/Comment-d%C3%A9clarer-ses-op%C3%A9rateurs-%C3%A9conomiques-responsables-OER?language=en_US).
{% endstep %}

{% step %}

### Étape 10 : Activez votre canal

1. Sélectionnez **Paramètres** étape dans votre canal Cdiscount.
2. Cliquez **Activer l'API**.
3. Cliquez **Sauvegarder**.
4. Cliquez sur X pour revenir à la page d'aperçu du canal.
5. Cliquez **Exécuter maintenant** pour envoyer vos annonces vers Cdiscount.
   {% endstep %}

{% step %}

### Étape 11 : Vérifiez et corrigez les erreurs d'annonce

{% hint style="warning" %}
**Important** : Vous pouvez voir de nombreuses erreurs sur cette page. Toutes les erreurs n'empêchent pas vos produits d'être listés. Nous affichons toutes les erreurs possibles pour vous aider à respecter les exigences de publication de Cdiscount.
{% endhint %}

1. Allez à l'étape **Étape** et cliquez sur l'onglet **Erreurs** .
2. Commencez à résoudre les erreurs :
   * Cliquez sur l'erreur pour en savoir plus sur sa cause.
   * Notez l'attribut à l'origine de l'erreur (par ex. « Frais d'expédition - Mode suivi »).
   * Remappez le(s) champ(s) à l'origine du problème en sélectionnant un champ statique (si disponible), un champ issu des données de votre projet, ou en saisissant une valeur personnalisée à appliquer à tous les produits (valeur manuelle).
   * Cliquez **Sauvegarder**.
3. Répétez ces étapes pour les autres erreurs.
4. Cliquez **Exécuter maintenant** pour renvoyer vos produits à Cdiscount.

Pour plus d'informations sur les types d'erreurs Cdiscount, reportez-vous à leur [Centre d'aide](https://dev.cdiscount.com/marketplace/?page_id=1896).
{% endstep %}
{% endstepper %}

***

<details>

<summary>Je reçois le code d'erreur « 1300 - Inexistant - Demandez la création dans la rubrique Création produit »</summary>

En savoir plus ici : [ajouter-de-nouveaux-produits-ean-inconnus-a-cdiscount](https://helpcenter.channable.com/list-advertise/list-and-advertise-fr/vendre-sur-les-marketplaces/cdiscount/ajouter-de-nouveaux-produits-ean-inconnus-a-cdiscount "mention")

</details>
