Sales Channel Integrations: CDiscount

Sales Channel Integrations: CDiscount

Introduction
The CDiscount Retailer Integration connects to the CDiscount Marketplace API to import valid orders on CDiscount into the Kornit X Sales Module. The API requires the client to have a active CDiscount Seller account on which items to be sold are listed and orders placed by a buyer are retrieved. The order is generated when a buyer makes a purchase and successfully completes the checkout process. 

Authentication & Set Up
The integration only requires a username and password both of which need to be obtained from the Settings page in the seller's Sellershop. Please note the authentication details into the sellershop is different from the authentication details for the API.

Once the username and password are obtained, please enter this on this integrations settings page. If you have a Token ID, please enter this as well into the Token ID field. However if not provided the integration will generate the token ID based on the username and password.

The Last Order Pulled Date Time field also needs to be set to the date the client wants to start retrieving orders from. This only needs to be set once, the integration will update the field based on the date the last order was pulled.

Retreiving Orders
Once the integration is enabled, it is then able to connect to the 'GetOrderList' method in the API and retrieve orders that are created between the date and time in the 'Last Order Pulled DateTime' field in Kornit X Platform and are on the status 'WaitingForShipmentAcceptation' in the sellersshop. 

For the orders to be successfully saved in the Sales Module there needs to be a mapping set up between the Fulfiller and the Sales Channel. Please see the document CPP/OMS 'Company' Hierarchy  for more on how the mapping works.

Updating Shipment Information
Once the orders are dispatched in the platform, the integration updates the status on the order to 'Shipped' and also updates the status on the items in the order to 'ShippedBySeller'. The update however fails if the shipping carrier and the shipping tracking number on the order are not set.

For more information on how the CDiscount API works, please see the documentation on https://dev.cdiscount.com/marketplace/.


    • Related Articles

    • Sales Channel Integrations: EBay

      Introduction The eBay Retailer Integration connects to the eBay Fulfilment API to import valid orders on eBay into the Kornit X Sales Module. The Fulfilment API requires the client to have a active eBay Selling account on which items to be sold are ...
    • Sales Channel Integrations: Generic FileSystem

      The Kornit X Platform allows orders to be created by uploading specificaly formatted CSV files to an SFTP site. The standard CSV format is explained below but custom formats can also be used. This article will explain how to configure such ...
    • Sales Channel Integrations | Mirakl

      Introduction The Kornit X platform has been connected to Mirakl via an integration which allows orders to be pulled into the Sales Module. Users can enable this on Sales Channel company types to connect and use this.  To contact Mirakl about working ...
    • Sales Channel Integrations: Channel Advisor

      Introduction The Kornit X platform has been connected to Channel Advisor via an integration which allows orders to be pulled into the Sales Module. Integration Setup To set this up please enter the required connection credentials and options and ...
    • Sales Channel Integrations | Wayfair

      Introduction The Kornit X platform has been connected to Wayfair via an integration which allows orders to be pulled into the Sales Module. Users can enable this on Sales Channel company types to connect and use this.  To contact Wayfair about ...