Cdiscount / Cdiscount User Guide

Cdiscount User Guide

Cdiscount is a French e-commerce website with a broad offer: a wide range of products including, among others, cultural goods, high-tech, IT, household appliances, personal appliances and food. You can access the seller central from https://seller.cdiscount.com/login

Cdiscount integration is API based thus we have to integrate the account in Hemi.

  • Account set up

CDiscount Login User - Cdiscount API account username
CDiscount Login Password - Cdiscount  API password
CDiscount Token - is obtain from the Cdiscount account

There is a specific list with Shipping methods we have to use:

Value Order ShippingCode
Standard Normal home delivery STD
Tracked Tracked home delivery TRK
Registered Registered home delivery REG
Relay Delivery in shop MAG
RelaisColis RelaisColis delivery RCO
SoColissimo So Colissimo delivery SO1
MondialRelay Livraison Mondial Relais REL
BigParcelEco Livraison Gros colis Eco (> 30kg) LV1
BigParcelStandard Livraison Gros colis Standard (> 30kg) LV2
BigParcelComfort Livraison Gros colis Confort (> 30kg) LV3
Express Livraison Express EXP
Fast Livraison Rapide FST

  • Products There is not specific optimisation required for Cdiscount and there is no available taxonomy for this MP.

Cdiscount works with channel_status field:

The available values are: integrated_offer and approved_product. integrated_offer - is mandatory if we want to update the listing and indicates the product is listed along with the channel item id approved_product - is when Cdiscount accepts the product and returns approved. There are specific steps which we have to follow: When we are listing new product the channel status will be empty. List update the whole item = Pending will trigger and send the product for approval once we receive successful response the channel status is updated as approved_product. Then automatically List update the whole item is set as Pending but this time we send the offer creation! If we receive successful response the channel status is updated as integrated_offer. From now on List Update The Whole Item, Update Price, Update Quantity will send offer updates. Update Price - Update sale price, RRP, stock if integrated_offer (same cron for Update Quantity)Update Quantity - Update sale price, RRP, stock if integrated_offer (same cron for Update Price)List Update The Whole Item (integrated_offer)- full offer update List Update The Whole Item (approved_product)- send offer creation List Update The Whole Item (no channel status)- send product for creation End Item - Send 0 quantity

Also a new table is advertised Item Account Cdsicount where we can specify the EAN. If we have EAN added into Item Account Cdsicount we will send it to the MP. If there is no EAN added into Item Account Cdsicount we will send the EAN from Item table.

A new field is introduced called "short description" in the item_account_cdiscount table (it is available for imports as well) and refers to the  "short description" on Cdiscount.

We include a new image logic where will allow us to have different set of images for Cdiscount. 
We will need to introduce 2 new fields in Item_account.Cdiscount:
**Main Image** (same logic as item.mainImage field)
**More Images** (same logic as item,morePictureURLs)

We will have 3 different cases:

If we have images on Item level and we do not have images on Item account Cdiscount we push the images from Item.

If we have images on Item level and we do have images on Item account Cdiscount we push the images from Item Account Cdiscount.

If we do not have images on Item level and we do have images on Item account Cdiscount we push the images from Item account Cdiscount.

What we currently have in the WAP Description field refer only to "marketing description" on Cdiscount and it supports our design templates functionality as per the standard (if the item_account has a design template assigned use it, if not check if there is a default design template for the account, if not send whatever is in the Description field by itself)

<img src="/public/temp/19e5b23ae0e63db5e091f588d5c8e939.png" alt="">

Update offers update all products which are with 
offer integrated + Update Quantity/Update Price + Closed = 0.

And there is separate flow which will update End item = 1 + Closed = 0/1

This way we can prioritise the delisting of the products and reduce the risk of being oversell.

---
Is this article helpful?
0 0 0