Skip to main content
Octopia (Cdiscount)

“No default sales channel” in Octopia Connector: when it appears and how to fix it

The message appears when you press Create Offers and the product's account has an empty default sales channel (and, with the account in test mode, the SELLZZ channel is not found either). The action stops without creating anything: the message asks you to run Test Connection on the account first; according to the module that discovers the subscribed channels, and you then need to pick one before pressing the button again.

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

When it appears and what triggers it

Diagram with the Octopia, Catalog, Products menu, the Create Offers button and the message about an account with no default sales channel, with the labels in English
Diagram built with code from the module's published code (not an Odoo screenshot): the menu, the button and the message, in Odoo 17, 18, 19 and 20.

What exactly do you see, and when?

The message reads Account '…' has no default sales channel; run Test Connection first. The dots are replaced by the account name. It is an error, so the action stops. It appears when you press the Create Offers button.

Where is that button, and when is it visible?

In the Octopia product view, which you reach from Octopia › Catalog › Products. The Octopia part of the menu requires the Octopia User permission: without it, you do not see that part of the menu. The button has no visibility condition: it is always shown, in Odoo 17, 18, 19 and 20. So seeing the button tells you nothing about whether the account has a channel.

What exact condition makes it appear?

For each product you run the action on, the module takes that product's account and looks at its default sales channel. If that channel is empty, it raises the message. That is the whole check: an empty channel. It does not look at stock, prices or anything else on the product before getting there.

Does test mode change anything?

Yes. With the account in test mode, the module first looks among that account's sales channels for the one matching the SELLZZ test channel. If it finds it, it uses that channel; if not, it falls back to the default channel. So in test mode the message only appears when there is neither that channel nor a default one.

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

What happens to your offers

Is any offer created when the error appears?

No. The error stops the action and nothing the action was about to change is saved. The module goes through the products one by one: if you select several and the problem turns up on one of them, the offers for the earlier ones are not saved either. You will need to repeat the whole action once the problem is fixed.

What does the button do when the account does have a channel?

For each selected product it creates an offer on that channel, using the seller reference already on the record and the product's sales price (zero if it has none). It then opens the Offers window with the newly created offers. If none was created, it shows the offers of the selected products.

Does it duplicate offers that already exist?

No. Before creating, the module checks whether there is already an offer for that account, on that channel, for that product and with the New condition. If there is, it moves on to the next product without creating another.

How to fix it

What do I need to do?

The message itself asks you to run Test Connection first on the account named in the message. According to the module, that discovers the subscribed channels; you then need to pick one as that account's default sales channel. Once the account has a channel, select the products again and press Create Offers. Check that the name in the message is the account you have just tested.

Diagram with the message text as the user sees it depending on the language of their Odoo: Spanish, German, French, Italian and Portuguese
Diagram built with code from the module's published translations (not an Odoo screenshot): the same message in five languages. In English, Account '…' has no default sales channel; run Test Connection first.

What do I check afterwards?

That pressing Create Offers no longer shows the message and the Offers window opens. If the product already had an offer for that account, on that channel and with the New condition, no second one is created and you will see the offers of the selected products.

What if I select products from different accounts?

Each product is checked against its own account, so an account that has a channel does not cover one that lacks it. The name in the message is that of the account of the product where the action stops.

Does it appear in every version?

The message is in the published code of Odoo 17, 18, 19 and 20, and the module is published on Odoo Apps for those four versions.

What does the module need to work?

It is a one-off purchase per Odoo version (each version's price is on its listing) and it needs the FlexigoTech Cloud subscription, Connector plan: €49 per month or €490 per year, excluding VAT. The connection goes through FlexigoTech Cloud, which stores the credentials encrypted and monitors synchronisation.

If you need a hand

If you are implementing Odoo and want someone to review the connection of your accounts with you, FlexigoTech implements Odoo 17, 18, 19 and 20 and builds connectors and custom integrations. If another button of the module interests you, here is what Submit to Octopia does.

Keep reading

What the Submit to Octopia button of Octopia Connector does, step by stepWhat the Submit to Octopia button does in Bulk Invoice Imports: when it shows, what it checks, what it changes and the one error it can raise.What the Import button of Octopia Connector does, step by stepWhat the Import button of Octopia Connector does in Odoo: when it shows, what it imports, what changes, the notice it gives and the log entry it leaves.What the Create Vendor Bill button in Octopia Connector doesWhat the Create Vendor Bill button in Octopia Connector does in Odoo: when it shows, what it checks, what it creates and where it can stop.
Checked in the connector's source code (version 20.0) and the linked sources

Sources