Skip to main content
Octopia (Cdiscount)

What the «Reference for FFM» button in Octopia Connector does, step by step

The Reference for FFM button creates, for each Octopia product you select, an FFM referencing record carrying its account, the Octopia product itself and the weight of its linked Odoo product. It skips products that already have a referencing record with the condition New and, when it finishes, opens the FFM Referencing window.

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 it is and when it shows

The button sits on the Octopia Products screen. You open that screen from the menu Octopia › Catalog › Products. The Octopia part of the menu requires the Octopia User permission: without it, you do not see that part.

The button has no view condition: it is always visible on that screen. It is present in all the published branches of the module: Odoo 17, 18, 19 and 20.

Schematic drawn from code, not an Odoo screen: the menu Octopia › Catalog › Products and, below it, the Reference for FFM button
Schematic generated from the module's published code (not an Odoo screenshot): the products menu and the button, present in Odoo 17, 18, 19 and 20. The labels are in English, the module's original text.

Depending on the language of your Odoo, the button is called:

LanguageButton label
EnglishReference for FFM
SpanishReference for FFM
GermanFür FFM referenzieren
FrenchRéférencer pour FFM
ItalianReferenzia per FFM
PortugueseReference for FFM
Schematic drawn from code showing the Reference for FFM label in Spanish, German, French, Italian and Portuguese
Schematic generated from the module's published translations (not an Odoo screenshot): the same button in each Odoo language.
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

Step by step: what happens when you press it

  1. Open Octopia › Catalog › Products. This is the Octopia Products screen, where the button lives.
  2. Look at the two fields the button is going to use. In the list and on the form (group Identity) you will see Account and Odoo Product. The account is copied as it is to the new record; from the linked Odoo product only the weight is taken.
  3. Select the Octopia products you want to act on. The button works on the selection and goes through the products one by one.
  4. Press Reference for FFM.
  5. For each product, the button first checks whether an FFM referencing record already exists for that Octopia product with the condition New. If one exists, it skips the product and moves on to the next.
  6. If none exists, it creates a new FFM referencing record with this data: the same Account as the Octopia product, the Octopia product itself (the record is linked to it) and the weight of its linked Odoo product. If that Odoo product has no weight, the record is created with a weight of zero.
  7. When it finishes, the button opens the FFM Referencing window, with list and form views, filtered to the Octopia products you had selected.

What happens to products that already have a referencing record with the condition New

Step five is the only check made before anything is created: whether a referencing record for the same product with the condition New already exists. It has several practical consequences:

  • If you press the button again on the same products, a second record is not created for those that already have one with the condition New.
  • If you select several products and some already have a referencing record with the condition New, you do not need to separate them first: the button skips those one by one and creates the record for the rest.
  • The check looks only at the condition New. An earlier referencing record for the same product with a different condition does not make the button skip it.
  • The window that opens at the end is filtered by the Octopia products you selected, not by the records just created. So it shows the FFM referencing records of those products, both those the button has just created and those that already existed.

The account works in a similar way: each new record takes the Account of its own Octopia product, so a selection with products from different accounts gives records carrying the account that belongs to each one.

What to review afterwards

When FFM Referencing opens, you have in front of you the result of the action. Check in that window that every product you selected has its record, whether freshly created or one that already existed with the condition New.

The button takes the weight from the linked Odoo Product and copies it at the moment it creates the record. If that product has no weight, the record is created with a weight of zero. So if the starting weight is not right, the data to look at is on the Odoo product shown under Odoo Product, in the list or on the form of Octopia Products.

It is also worth glancing at the Account: it is the one the Octopia product had when you pressed the button, and it is the one the new record carries.

What you need to use it

Octopia Connector is a one-off purchase per Odoo version, published on Odoo Apps for 17, 18, 19 and 20, and it needs the FlexigoTech Cloud subscription on the Connector plan: €49 a month or €490 a year, excluding VAT. On the Odoo App Store, each Odoo version is bought there. The connection goes through FlexigoTech Cloud, which stores the credentials encrypted, watches the synchronisation and emails you if it fails.

How FlexigoTech can help

FlexigoTech implements Odoo 17, 18, 19 and 20 and builds custom connectors and integrations. If you are setting up the Octopia catalogue in your Odoo and want to check how it fits your products, we can go through it with you. And if you want other buttons of the module explained in the same detail, there is Submit to Octopia.

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