Newsletter
SOAP API Deprecation
  • Home
  • SOAP API Deprecation

Introduction

The SOAP API was previously specific to Cdiscount Marketplace activity. This marketplace among others has progressively moved to providing service through the Octopia Marketplace Network APIs.

SOAP API is permanently decommissioned and no longer accessible.
All SOAP methods have been replaced by their REST equivalents, and no support is provided for SOAP-based integrations.
If you were still using SOAP (directly or via a third-party solution), you must switch to the Octopia REST API to keep your workflows running.

You are using a feed manager

We started contacting known feed managers and plugin providers in the first semester of 2024, with continuous contact over 2024.

When are you concerned ?

  • You rely on a feed manager to handle your business with Octopia and Cdiscount
  • You rely on a Payment Services Provider or State Approved company (depending on your country) integrated with Octopia
  • You delegate some or all your shipments to an integrated third party
  • You delegate some or all you CRM processing to an integrated specialist
  • You use specialised software provided by your feed manager
    either on :
    • your website
    • your shipment facility
    • in your business software suite
  • You had your website built by a solution integrator or website connectivity building company
  • You delegated access to our APIs to specialised partners on other business workflows (repricing, product qualification, order/warranty managagement, …)

What are your next steps ?

1. Identify all your partners handling connectivity with Octopia (or formerly Cdiscount only)

You might be using multiple partners for common or specialised workflows. Make sure you reviewed your complete business connectivity with Octopia/Cdiscount.

2. Contact your partner(s)

Ask them if they are aware of the change, and make sure that your account is planned in their migration.

Please note that not all accounts will be migrated at once, yours might already be in the REST apis, or planned in the future.

3. That’s it !

Most integration partners are already in active contact with us and supported to ensure the migration to be mostly transparent for you.
You might get information throughout the migration informing you of what is currently happenning to your account.

There should be no change in your current workflows.

Octopia Support will not be able to direct you to your current solution provider.

You are using a third-party solution or application (e.g. plugins, connectors, etc.)

Your connectivity with a plugin or an application on your website

We started contacting known plugin and connectors providers in the first semester of 2024.

Which plugin are you using ?

Your first step consists in identifiying which plugin you are using, where they were obtained from, and how they were installed or added to your current solution.

What kind of plugins or connectors are there ? How can you know ?

Depending on your website or local software usage there are different types of plugins, which can be obtained from multiple sources.

  • Plugins for your of the shelf website/webshop
    • Shopify
    • Magento
    • OSCommerce
    • WooCommerce
    • Prestashop
  • Plugin/connector for your custom website
    • Usually developped specifically by an integrator
  • Plugins for your ERP
  • Inventory management sofware connectors

This list cannot be exhaustive.

Your plugin/connector can either :

  • have been self installed through a plugin manager within your software solution/suite
  • have been downloaded then installed from a web interface or through source files upload
  • be a local software companion and be installed through a classic window or command line based installer on your own hardware
  • have been installed by your web solution builder (either online website builder, self contracted website building, or custom web developpement)
  • have been provided and eventually deployed by your feed manager/agregator or integrator

When are you concerned ?

If any of the above matches with your current setup, your should take action.

What are your next steps ?

  1. Identify your plugin origin
  2. Identify your plugin provider or developper
  3. Contact them

Ask them if they are aware of the change, and make sure that they have planned on :

  • either deploying an automated update
  • or providing an update mechanism

Potential issues

Some plugin providers will not be updating legacy versions and might provide new versions of the plugins.
Make sure they take into account that the new plugin has to handle transition from the previous versions.

You are using direct API connection

When are you concerned ?

You handled the connectivity with an integrator or with your development team (internal or contracted).

You eventually do know how to handle API feeds yourself.

What are your next steps ?

  1. Head over to Getting Started
  2. Involve your developement team in the process
  3. If you do not have them already, get REST API Credentials
  4. Refer to the functional documentation

Support is available from your support center should you need it.

Frequently Asked Questions

Can I use both API sets at the same time ?

Yes. Each API by definition is an entry point to your data within octopia.

Keep in mind that API calls which trigger a data update (price/inventory/order state) can only be done once.
Examples :

  • Shipping an order is a one time operation, whether on Soap or Rest APIs
  • Offer price or inventory updates are processed in a timely manner, the latest update will override the previous one, whichever the API it originated from

What are the common connection methods ?

Common methods are as follows :

  • Feed manager and associated website plugin or ERP plugins
    • Connects your systems with their data management, then connects with octopia
  • Standalone website plugin
    • Connects directly with Octopia
  • Delegated management (eg. shipping provider, repricers)
    • Connects to octopia on your behalf
  • Direct connexion
    • You handle the connectivity yourself (requires technical expertise)

What is a feed manager ?

Feed managers ease the integration, depending on their specialized technologies and functional coverage.

They usually provide website framework specific plugins which enable integration of your data with their systems, which in turn simplifies publication of your products to one or multiple target sales channels (Octopia / Cdiscount being one of them)

Do I need a feed manager ?

Though they simplify greatly the integration, using a feed manager is not mandatory.

Sellers having in house technical experts might not need to rely on a feed manager.

You can however rely on a non managed feed but require a connectivity plugin provided by a third party

How do I identify which are my connection methods ?

  1. Review your business workflows
  2. For each step, ask yourself who and how is the data processed
  3. If at any point you rely on a thirdparty (plugin/partner) locate a contact point and ask them directly.

Can you help me with development around the APIs ?

Neither Octopia nor Cdiscount provide such services.