Skip to main content
Octopia (Cdiscount)

What the «Buy-Box Snapshot» button in Octopia Connector does

The Buy-Box Snapshot button asks Octopia for the competing offers on the product of an offer and writes the response, plus the date and time of the query, on that same offer. It always shows on the Offers screen, although the code presents it as an optional Buy-Box monitor.

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 it shows

Offer forms open from the menu Octopia › Offers › Offers. The Octopia part of the menu asks for the Octopia User permission: without it, you do not see that part of the menu. The Buy-Box Snapshot button is on the Offers screen. Its view condition says it always shows, and it is there in all four versions with a published module: Odoo 17, 18, 19 and 20.

Two fields on the offer explain what the button does: Account and Octopia Product. Both are in the Listing group of the Offers form and also in the offers list.

Diagram made with code, not an Odoo screen: the menu Octopia › Offers › Offers and, below it, the Buy-Box Snapshot button, with the English labels from the module code
The route to the button, valid for Odoo 17, 18, 19 and 20 (made with code, not an Odoo screenshot).
Diagram made with code from the module's published translations: the button text in Spanish, German, French, Italian and Portuguese
How the button reads depending on the language of Odoo: in Spanish, Instantánea de la Buy-Box; in German, Buy-Box-Snapshot; in French, Instantané Buy-Box; in Italian, Snapshot Buy-Box; in Portuguese, Instantâneo da Buy-Box (made with code, not an Odoo screenshot).
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 it does when you press it, in order

The order comes from the Odoo 20 code. The button goes through each offer it runs on and, for each one, does three things in a row:

  • It prepares the connection to Octopia from the account of the offer (the Account field).
  • It asks Octopia for the competing offers for the GTIN of the Octopia product linked in the Octopia Product field of the offer.
  • It writes on the offer the text of the response (or leaves it empty if nothing comes back) and the date and time of the query.

The code comment describes this query as deprecated and permission-gated on the platform side, and says the module keeps it as an optional Buy-Box monitor for accounts that still have that permission.

What it needs before you press it

For the button to have something to query, the offer needs two things in the Listing group: the Account the request goes through and the Octopia Product whose GTIN is sent. If either is not the one you want, correct it before pressing, because the button works with whatever the offer holds at that moment.

The connection to Octopia also goes through FlexigoTech Cloud, which stores the credentials encrypted, watches the synchronisation and emails you if it fails. The module needs the FlexigoTech Cloud subscription: the Connector plan costs €49 a month or €490 a year, excluding VAT, with up to 3 accounts on the platform. Without a subscription, or with the service suspended, whatever the subscription provides stops; your data stays in your Odoo.

Misconceptions about the button

Myth: «The button only shows in certain states or with a box ticked»

The view condition limits nothing: in Odoo 17, 18, 19 and 20 the Buy-Box Snapshot button always shows on the Offers screen. The only thing that filters is the menu, because the Octopia part asks for the Octopia User permission. If you cannot find the screen, check that permission first rather than a state of the offer.

Myth: «It works on any Octopia account»

The code comment says the competing-offers query is deprecated and permission-gated on the platform, and that the module keeps it for accounts that still have that permission. So the button being visible does not guarantee that your account can use it.

Myth: «It searches by the name or reference of my product»

It searches by the GTIN of the Octopia product that is linked in the Octopia Product field of the offer. If the result is not what you expected, check that the offer has the right account and the right Octopia product in the Listing group.

Myth: «Pressing it updates the data of my offer in Odoo»

What the button writes on the Odoo offer is only the text of the response and the date and time of the query. The code writes no other field of the offer.

Myth: «It saves the full response and a complete history»

The response is saved as indented JSON text and cut to 8000 characters, so a long response is trimmed. If Octopia returns nothing, that text is left empty and the date and time of the query are still updated. Each press writes those two values again on the offer.

Myth: «It is a button with many functions»

This button only queries the competing offers for the product of one offer. To do that it prepares the connection, makes the query and writes the result, and that is where it ends.

How to use it, step by step

  1. Open the offer from Octopia › Offers › Offers.
  2. In the Listing group, check that Account and Octopia Product are the ones you want to query.
  3. Press Buy-Box Snapshot.
  4. If you press it again, the query is repeated and the previous response and date and time are replaced by the new ones.

The module is published on Odoo Apps for Odoo 17, 18, 19 and 20.

How FlexigoTech can help

FlexigoTech implements Odoo 17, 18, 19 and 20 and builds connectors and custom integrations. If you need to decide how to keep an eye on your Octopia offers from Odoo, or to adapt the connector to the way you work, get in touch and we will look at your case.

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