News

December 2017


Automate your Fulfilment process !

The Fulfilment By Cdiscount service is fully available through the API since September.

You can take advantage of this service in a totally automated way :

  • Manage your supply orders
  • Get your delivery documents
  • Activate your products for Cdiscount Fulfilment
  • Manage the offers’ publication state
  • Transfer orders from other websites to Cdiscount warehouse

Find here a tutorial describing how to implement this functionality with the guidelines and best practices to connect your system in the most effective way.
Our php SDK up to date is available here.
For more information about the fulfilment service click here.

  • Millions of visitors who come to track down offers on sales
  • Millions of products sold during this period
  • Increased visibility of your offers thanks to a different signage
  • > Find out how to parameter your offers with the API > here

NEWSLETTER SUBSCRIPTION

To make sure you receive our next API newsletters, please register ►here

November 2017


Product kind eligibility

In order to continue improving the referencing of products on the website, the product kind (Standard or Variant) will depend on the category (Ex : Variant compulsory on clothing).

Categories can accept product kind this way :

  • Standard only
  • Variant only
  • Standard or variant

This control was manual in the past, it will be automated in the coming weeks.

The list of authorized product kind will be available in the GetAllowedCategoryTree and GetAllAllowedCategoryTree with the attributes CategoryTree.
Is Standard Product Lind Eligible / CategoryTree. Is Variant Product Kind Eligible.
Product that do not comply with the rules will be rejected with a message like “Nature of product: Variant mandatory on this category, please fill Parent sku, size and marketing color” and can be consulted in the method: GetProductPackageSubmissionResult.

Creation of product sheet

The data contact does not change, you can continue to your catalog as usual.
However, from now on, the products with an “OK” message in your integration report are already available to publish an offer.

Only Products with a non-existing brand / size will be manually checked to be rejected or created after size / brand creation.
The report will be updated according to the results of the manual checks.
Therefore the report returned by the method only contains the result of manual checks, the products created directly will not appear in this report.

To benefit from the best conditions of this feature, we kindly ask you to respect the following best practices :

  • Do not submit more than 30 000 products in the same file,
  • Acquaint youself with the product sheet creation tutorial available here to be sure to respect quality criteria,
  • If you have any doubts about categorization of your products, check the cdiscount category for similar existing products thanks to the GetProductListbyIdentifier methodology,
  • Get the list of specific properties available for your category thanks to the GetModelList method and fill as many properties as you can to optimize your referencing,
  • Contact our technician team here if you have any technical question.

Manage certifies requests for customer delivery address modification

From now on, a new certified process is available to allow our customer to send a request delivery address modification request.
You will find all the needed information in our tutorial which is also available in the Message section of you Cdiscount backoffice.

IMPORTANT: in order to protect and satisfy our customers, it is important that you only accept certified requests. If other requests reach you through other channels made available to customers, we advise you to redirect them to the dedicaded typology : “Demande de modification d’adresse de livraison” available in their customer area.

NEWSLETTER SUBSCRIPTION

To make sure you receive our next API newsletters, please register ►here

October 2017


GIVE US YOUR OPINION

We appreciate your business and want to make sure we meet your expectations.
Please help us by taking a few seconds to tell us about the service that you have received so far.
Thank you for giving us the opportunity to better serve you click.

From November on, Cdiscount Pro is offering a new optional payment means : “the delayed bank transfer”. If you decide to activate the service, your offers will be eligible to this payment option: Delayed bank transfer 15 calendar days.
Please note this new option has no impact on the existing order process API.

How does it work ?

Once the order is accepted by the seller (OrderStateEnum = AcceptedBySeller »), the validation of the customer credit’s balance by Cdiscount Accounting department will change the order status to « Waiting shipping » (OrderStateEnum = WaitingForShipmentAcceptation).
Please note that the validation period can take up to 15 days.
Without validation of the payment, the order status will be automatically cancelled (OrderStateEnum = AutomaticCancellation).

TERMINATION OF OLD API FULFILMENT ON SPTEMBER 30th

For your information, the old API Fulfilment will be outdated starting on September 30th, 2017.

The principle now :

All the Fulfilment methods are now included within the Marketplace methods in a single API.
You absolutely need to adapt your calls, by simply modifying the call WSDL.

API Connection with seller shop login

You should pay attention to the identifiers used by your system or by your aggregator.

How does the login ID must end ?

The login ID must end by “-api”.
If it is not the case, your personal information are not properly secured.
So please, replace your login by the specific API connection.
To do this, log in to the SellerShop by following this statement : Settings > Your personal settings and bank details > Connection information.

NEWSLETTER SUBSCRIPTION

To make sure you receive our next API newsletters, please register ►here

September 2017


Fulfilment API Fully available

All the API Fulfilment methods are now available. You can now benefit from the same features to manage your fulfilment offers with our API or our SellerShop web interface :

  • Manage your supply orders,
  • Get your delivery documents,
  • Activate your product to the Fulfilment,
  • Manage the offers’ publication state.

If you need more information, please go to the Fulfilment section of the documentation or contact our support via the help section of your Seller Shop.

In order to continue improving the referencing of products on the website, the product kind (Standard or Variant) will depend on the category (Ex : Variant compulsory on clothing).
Categories can accept product kind this way :

  • Standard only
  • Variant only
  • Standard or variant

This control was manual in the past, it will soon be automated.
The list of authorized product kind by category will be available in the GetAllowedCategoryTree and GetAllAllowedCategoryTree with the attributes CategoryTree.IsStandardProductKindEligible / CategoryTree.IsVariantProductKindEligible.
Products that do not comply with the rules will be rejected with a message like “Nature of product : Variant mandatory on this category, please fill Parent sku, size and marketing color” and can be consulted in the method: GetProductPackageSubmissionResult.

New payment

From October, CDISCOUNTPRO customers will be able to choose to pay their orders by Bank Transfer, in addition to payment by card. This new option has no impact on the API orders flow.
Here is the principle :

  • Once the order is accepted (OrderStateEnum = AcceptedBySeller »), and after the accounting service validates the payment, the order status will change to « To be shipped » (OrderStateEnum = WaitingForShipmentAcceptation).
  • Please note the validation phase of the Cash Transfer payment can last up to 15 days. After 15 days, if the customer’s payment is still not validated, the order will be canceled automatically (OrderStateEnum = AutomaticCancellation).

GIVE US YOUR OPINION !

We appreciate your business and want to make sure we meet your expectations. Please help us by taking a few seconds to tell us about the service that you have received so far by filling the survey here

NEWSLETTER SUBSCRIPTION

To make sure you receive our next API newsletters, please register ►here

August 2017


Best practise

Read advices of our catalog esperts to improve the quality of your produtcs and increase not only the visibility, but also the referencing and the conversion rate of your offers. Find here the tutorial page that will give you all the details needed.

BEFORE: Your customer discussions’ answers that were not sent from the Seller Shop were not flagged as answered.
FROM NOW: All your answers are taken into account, even if your answers are sent from your own email client tool.

To ensure you propose the best offer on Cdiscount Marketplace, we have added a new “BestOfferPrice “ attribute on the offer benchmark. This new flag is available by using the GetOfferListPaginated API method, within the OfferBenchMark xml tag.

SATISFACTION SURVEY

Please help us by taking a few seconds to tell us about our API. We appreciate your business and want to make sure we meet your expectations

NEWSLETTER SUBSCRIPTION

To make sure you receive our next API newsletters, please register

July 2017


Fulfilment API

The marketplace API is now your unique access to manage your Fulfilment activity. This means that if you already work with the CreateExternalOrder, GetExternalOrderStatus, GetProductStockList method, you just have to change your SOAPAction by “https://wsvc.cdiscount.com/MarketplaceAPIService.svc”

In addition, the new GetFulfilmentOrderListToSupply, and methods are already available for use, and will be completed soon by supply order management.

All documentation and the activation planning are already available on our API website

API Performances

To always provide you with the more stable and available platform, we have worked on enhancing the response time of our orders management methods.

Best Offer

A new parameter will be added in return of the GetOfferListPaginated method to help you identify if you are proposing the best Cdiscount Marketplace offer.

June 2017


API Connection

Please have a special attention on the login used by your system or by your aggregator. This login need to be ended by “-api”.
If it is not the case, you still have few days to replace your login by the specific API login. To do it, go to you SellerShop (Settings > Your personal settings and bank details).

Fulfilment API

The existing API methods will be enhanced by new methods enabling you to manage your supply order, products’ activation, Fulfilment On demand orders acceptation or downloading of the delivery documents.
Moreover, to provide a complete API, Fulfilment and Marketplace methods will be merged into a unique API.

Do not miss Cdiscount sales!

  • Millions of visitors who come to track down offers on sales
  • Millions of products sold during this period
  • Increased visibility of your offers thanks to a different signage

Find out how to parameter your offers with the API here (page 6).

May 2017


RSS Feed

By subscribing to our RSS feed, you will stay informed and will not miss any upgrates or incidents on our API.
For more information, click here

Code Github

Thanks to this .Net Core web application you can interact with our API sending parameters and visualize the xml request and responses.
Do not hesitate to contribute here, your feedbacks are important to us !

Cdiscount PRO Marketplace

Our new business-to-business CdiscountPRO Marketplace has been launched in April ! Get ready and find the available methods to publish your offers on our new website. You can now create new offers and copy existing catalogs.
Subscribe to Cdiscount PRO and click here to find the method that fits with your business.

Fulfilment API methods

To provide a single access point to all the different API methods available on Cdiscount Marketpalce, we are going to merge our Fulfilment methods within the Marketplace API.
If you are already using the Fulfilment API, we will contact you soon to give you information about the détails of the migration plan.

Sellers Day

The API team thanks all the sellers who have attends the Cdiscount Sellers Day !
We were glad to meet you and to exchange with you. We hope that we have answered all your questions.
Do not hesitate to contact our team here

April 2017


Cdiscount PRO

Our new business-to-business CdiscountPRO Marketplace will open in April ! Get ready and find the available methods to publish your offers on our new website. You will be able to create new offers and copy existing catalogs.
Subscribe to Cdiscount PRO and click here to find the method that fits with your business.

New API method

Thanks to a bar code (EAN), the new API method GetProductListByIdentifier will help you find the main attributes of a product : URL of the main image, description, category code, brand, size, color, Product family, product type (standard or variant).

Merge of the Fulfilment API methods

To provide a single access point to all the different API methods available on Cdiscount Marketpalce, we are going to merge our Fulfilment methods within the Marketplace API.
If you are already using the Fulfilment API, we will contact you soon to give you information about the details of the migration plan.

Cdiscount Sellers Day

The API team will be present at the Cdiscount Sellers Day on April 7th in Paris. We will be glad to meet all of those who will attend the event! Come meet us on our booth!

March 2017


APIConnectionsSecurity

We recommend you to check your system or your integrator has properly set up the login and password dedicated to the API.
If not, your sensitive data are not protected.

Manage your commercial gesture

You will have access soon to a new method called “CreateRefundVoucher”. It replace the previous method “CreateRefundVoucherAfterShipment”.
By using this new method you will be able to make commercial gestures. In addition, you will have access to the list of Commercial Gesture vouchers through the “GetOrderList” : the Orders Datatype will integrated a new tag .
This tag will include all information related to the vouchers on an order : Date, Amount, Motive ID and Source.
Check our Roadmap section on the API website to learn the launch date.

Example of SDK use

A SDK is now available to help you manage your interface.
It is a guide which will provide you directions for use.
Also, this SDK will help the sellers and / or the internal professional to use the API without the need of coding.
Do not hesitate to contribute !

Product Xml Schema definition

In order to validate your product package, please find in our documentation website the Xml Schema definition.
it will allow you to validate your xml structure before moving up to the package submission. Moreover, you will save some precious time ! Do not hesitate to give us your feedback on this subject.

Roadmap prioritization

All the API team thanks those who have already responded. All your feedbacks are very constructive and will help us concentrate our efforts on your needs.
For the others, please, note that the form remains available here

Automation

To allow a better referencing of the products on the website, some specific properties are mandatory depending on the category. (Ex: Genre for luggage). for several months, this control was manual. It will soon be automated.
The list of mandatory specific properties will be available in the GetModelList method. Products that do not comply with the rules will be rejected with a message like Property specific {property field} : Required field, please enter data and can be consulted in the method: GetProductPackageSubmissionResult.

February 2017


Roadmap

To meet your needs at best we would like to take into account your opinion in our roadmap prioritization.
Please share with us your ideas and suggestions here.
Thank you !

Assistance planning

You can now schedule a call or a skype meeting with a dedicated technical support here.
Try this new service and benefit from live exchange with our experts and API tips to speed up your developments.

Website safety

In order to offer our customers an optimal safety and to keep our website well references, a project is in progress to enhance the safety or our website.
Main consequence: it is not possible to publish anymore HTTP urls on your product sheets HTTPS urls only will be viewable.
please note the existing product sheets will be updated accordingly and the product sheets’ four main images are not concerned.

Good news !

To facilitate interactions with our systems and to offer an easier way to work with our API, we have recently put at your disposal our latest SDK PHP here.
This SDK is now available on Github. This SDK will help you set up and update each in-coming improvement.
You are also welcome to join the GitHub community and to be part of the continuous improvement of your SDK.

Automation of mandatory specific property by category control

To allow a better referencing of the products on the website, some specific properties are mandatory depending on the category. (Ex: Genre for luggage). for several months, this control was manual. It will soon be automated.
The list of mandatory specific properties will be available in the GetModelList method. Products that do not comply with the rules will be rejected with a message like Property specific {property field} : Required field, please enter data and can be consulted in the method: GetProductPackageSubmissionResult

.