Skip to main content
Octopia (Cdiscount)

The «Sync Configuration» button in Octopia Connector, step by step

The Sync Configuration button on the sales channels screen asks the platform for a channel's configuration and saves it in Odoo: seller-initiated discussions and the commercial gesture settings. It is always visible, so what you need to check beforehand is the account and the channel ID.

FlexigoTech · Editor in charge: Víctor Gómez · Updated 5 November 2026

Key facts

Versions
Odoo 17, 18, 19 and 20
Checked
in the connector's source code, version 20.0 · against the sources linked at the end
Reading time
4 min

Where the button is and when you see it

The button is on the Sales Channels screen. You reach it from the menu Octopia › Configuration › Sales Channels. Each part of the menu asks for a different group, and if you do not have one, you do not see that part:

  • The Octopia part asks for Octopia User.
  • The Configuration part asks for Octopia Manager.
  • The Sales Channels part asks for Octopia Admin.
Code-generated diagram of the Octopia, Configuration, Sales Channels menu and the Sync Configuration button
Diagram (not an Odoo screenshot) showing the menu path and the button, with the English labels from the module's code. The button is in Odoo 17, 18, 19 and 20.

In versions 17, 18, 19 and 20 the view condition is the same: the button is always visible, with no dependence on any status or checkbox. Its label is Sync Configuration.

Code-generated diagram of the Sync Configuration label by Odoo language
Diagram (not an Odoo screenshot) showing the label in other languages: Spanish, Configuración de sincronización; German, Sync-Konfiguration; French, Configuration de la synchronisation; Italian, Configurazione sincronizzazione; Portuguese, Configuração de sincronização.
48 business hours to accept each Cdiscount order. Do it in Odoo
Video: 48 business hours to accept each Cdiscount order. Do it in Odoo

Before you press it

The button is always visible, but it works with two details of the channel. Check them on the Sales Channels form, in the Channel group, or in the channel list.

  • An Account is chosen on the channel. The button uses the channel's account to set up the connection to the platform.
  • The Channel ID is filled in and correct. The field's help reads: The SalesChannelId value, e.g. CDISFR (Cdiscount France) or SELLZZ (Seller Sandbox). That value is what goes into both requests.
  • You can open the screen, meaning you have a group that lets you see the Sales Channels part of the menu.
  • The FlexigoTech Cloud subscription is active. The connection goes through that service, which stores the credentials encrypted, watches the synchronisation and emails you if it fails. Without a subscription, or with the service suspended, whatever the subscription provides stops; your data stays in your Odoo.

When you press it: what happens, in order

In Odoo 20, pressing it does the following. The method goes through the channels it is launched on and repeats the same steps for each one, in this order:

  • The connection client is prepared from the channel's account.
  • The date and time of the synchronisation are noted among the values to be saved.
  • First request: the platform is asked for the channel's configuration, using its Channel ID.
  • If the answer has the expected format, the block on seller-initiated discussions is read. The module saves whether it is enabled and the list of allowed recipients, joined with commas into one text. If the answer has no such block, it is saved as disabled with no recipients.
  • Second request: the platform is asked for the channel's commercial gesture settings.
  • If that answer has the expected format, the module saves whether the channel allows gestures (from the permission flag in the answer; if it is missing, it is saved as not allowed). Maximum amount, maximum rate and currency are saved only if the answer includes them; if one is missing, the existing value is left as it was.
  • With all of that, the channel is written in one go. That write comes after both requests.

If either answer does not have the expected format, that part is not read. The date and time of the synchronisation are still saved, because they are noted before the requests.

After you press it

  • Check that Account and Channel ID are still what you intended: the button changes neither, it only writes the date and the discussion and gesture values.
  • If you change the channel's configuration on the platform, press the button again. It repeats the same requests and writes the values again, with a new date.
  • If you have several channels, check each one separately: each has its own Channel ID and its own answer.
  • Go back over the account and the Channel ID from the list before pressing.

Versions, subscription and help

The module is published on Odoo Apps for versions 17, 18, 19 and 20 and is a one-off payment per version. It also needs the FlexigoTech Cloud subscription: the Connector plan costs €49/month or €490/year excluding VAT, with up to 3 platform accounts (the Pro plan, €98/month or €980/year, up to 10).

If you are implementing Odoo and want your Cdiscount and Octopia channels configured from the start, FlexigoTech implements Odoo 17, 18, 19 and 20 and builds custom connectors and integrations.

Keep reading

What the Pull Invoice Imports button in Octopia Connector doesWhat the Pull Invoice Imports button in Octopia Connector does in Odoo: where it is, what it reads, what it saves and how odd data is handled.What the Pull Orders button in Octopia Connector does, step by stepWhat the Pull Orders button in Octopia Connector does in Odoo: when it shows, what it checks, what it changes and what to review if an order fails.What the Pull Discussions button in Octopia Connector doesWhat the Pull Discussions button in Octopia Connector does in Odoo: when it appears, what it checks, what changes and how it can fail.
Checked in the connector's source code (version 20.0) and the linked sources

Sources