Naar hoofdinhoud
Octopia (Cdiscount)

Fout bij verplichte afmetingen en gewicht bij het registreren voor Fulfilment in Octopia

De melding verschijnt wanneer je op Indienen bij Octopia klikt in een FFM-registratie en een van de drie afmetingen of het gewicht leeg is of op nul staat. Je lost het op door die vier velden in te vullen, in de groep Logistiek van het formulier, en nogmaals op de knop te klikken; zolang er een ontbreekt, wordt er niets naar Octopia verstuurd.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 5 november 2026

In het kort

Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de connector, versie 20.0 · in de bronnen onderaan
Leestijd
5 min

Wanneer de melding verschijnt, volgens de code

De volledige melding, met Odoo in het Nederlands, is deze:

Afmetingen (min/med/max) en gewicht zijn verplicht om een product te registreren voor fulfilment. (Dimensions (min/med/max) and weight are mandatory to reference a product for Fulfillment.)

Hij verschijnt wanneer je op de knop Indienen bij Octopia (Submit to Octopia) klikt in het formulier van de FFM-registratie (FFM Referencing). Voordat er een verzending wordt voorbereid, controleert de module vier waarden van het formulier: Kleinste afmeting (cm) (Smallest Dimension (cm)), Middelste afmeting (cm) (Middle Dimension (cm)), Grootste afmeting (cm) (Largest Dimension (cm)) en Gewicht (kg) (Weight (kg)). Als een van de vier leeg is of op nul staat, stopt de actie en verschijnt de melding. Het volstaat dat er één ontbreekt.

Het bericht staat in de gepubliceerde code van de vier branches: Odoo 17, 18, 19 en 20.

Schema gemaakt met code, geen Odoo-scherm: het menu FFM-registratie, de knop om in te dienen bij Octopia, de vier velden voor afmetingen en gewicht en de foutmelding
Schema gegenereerd op basis van de gepubliceerde code van de module: van het menu naar de knop, de vier velden en de melding, geldig in Odoo 17, 18, 19 en 20.

Waar het formulier staat en wanneer je de knop ziet

De formulieren open je via Octopia › Fulfilment › FFM-registratie (Octopia › Fulfillment › FFM Referencing). Het onderdeel Octopia vraagt het recht Octopia-gebruiker (Octopia User): heb je dat niet, dan zie je dat deel van het menu niet.

De knop Indienen bij Octopia is verborgen wanneer de Status (State) van het formulier niet meer de beginstatus is, die van concept; met de standaardwaarden zie je hem. Dat is hetzelfde in Odoo 17, 18, 19 en 20. De code laat bovendien formulieren die niet in concept staan zonder controle door: de controle van deze melding geldt alleen voor formulieren die nog niet zijn verstuurd.

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 (video in het Engels)

Een voorbeeld van begin tot eind

Voorbeeld Fictief geval: het bedrijf en de cijfers zijn verzonnen om de werkwijze uit te leggen.

Hogar Norte is een verzonnen winkel voor dit voorbeeld die huishoudartikelen verkoopt en al met Octopia Connector werkt. Iemand van het team, met het recht Octopia-gebruiker, opent Octopia › Fulfilment › FFM-registratie en gaat naar het formulier van een product dat hij voor Fulfilment wil registreren. In de groep Logistiek heeft hij de kleinste en de middelste afmeting ingevuld, maar de grootste afmeting en het gewicht leeggelaten, omdat hij de verpakte doos niet bij de hand had.

Hij klikt op Indienen bij Octopia. Odoo toont Afmetingen (min/med/max) en gewicht zijn verplicht om een product te registreren voor fulfilment. en het formulier blijft zoals het was: het staat nog in concept en de knop is nog zichtbaar. De melding zegt niet welk veld ontbreekt, dus je moet alle vier controleren.

Hoe Hogar Norte het oplost

  1. Opent het formulier opnieuw via Octopia › Fulfilment › FFM-registratie.
  2. Gaat naar de groep Logistiek van het formulier, waar de vier velden staan.
  3. Meet de verpakte doos en vult Kleinste afmeting (cm), Middelste afmeting (cm) en Grootste afmeting (cm) in, en voert het Gewicht (kg) in. Het gewicht staat ook als kolom in de lijst van FFM-registratie, dus daar zie je in één oogopslag welke formulieren het hebben.
  4. Klikt opnieuw op Indienen bij Octopia.
  5. Controleert het resultaat: als de verzending goed gaat, is de status van het formulier veranderd en is de knop niet meer zichtbaar.

Wat de module doet als alles is ingevuld

Als alle vier de waarden aanwezig zijn, gaat de methode verder. Hij bereidt de gegevens van het formulier voor Octopia voor (GTIN, label, referentie van de verkoper, de drie afmetingen, het gewicht, de staat van het product en de traceerbaarheid) en verstuurt ze via de verbinding van het account. Andere gegevens, zoals de waarde van het product, het land van herkomst of de aanduiding dat het product een houdbaarheidsdatum heeft, worden alleen toegevoegd als het formulier ze ingevuld of aangevinkt heeft.

Daarna bewaart de module het ontvangen antwoord in het formulier, zet het formulier op de status verzonden en laat een regel achter in het synchronisatielogboek van Octopia, gemarkeerd als geslaagd en met de naam van het product dat voor Fulfilment is geregistreerd. Omdat de knop alleen in concept zichtbaar is, verdwijnt hij zodra het formulier die status krijgt.

De volgorde is belangrijk om de melding te begrijpen: de controle van afmetingen en gewicht komt vóór al het voorgaande. Daarom wordt er, zolang de melding verschijnt, niets naar Octopia verstuurd, verandert het formulier niet van status en wordt die logregel niet aangemaakt.

Schema gemaakt met code op basis van de gepubliceerde vertalingen van de module, geen Odoo-scherm: dezelfde melding in het Spaans, Duits, Frans, Italiaans en Portugees
Schema met de melding zoals de module hem toont in het Spaans, Duits, Frans, Italiaans en Portugees.

Wat je van dit geval leert

  • De melding is een voorafgaande controle van het formulier: hij gebeurt voordat er iets wordt voorbereid of naar Octopia verstuurd.
  • De voorwaarde is alles of niets. Ook als drie van de vier waarden kloppen, verschijnt de melding zodra er één leeg is of op nul staat.
  • Je corrigeert het in het formulier zelf, in de groep Logistiek, en herhaalt het met dezelfde knop. Er is geen andere actie nodig.
  • Deze melding gaat alleen over die vier waarden.

Kosten en hulp

Octopia Connector is een module met eenmalige betaling per Odoo-versie (17, 18, 19 en 20 in Odoo Apps, met de prijs op de ficha) en vereist het abonnement op FlexigoTech Cloud, plan Connector: € 49 per maand of € 490 per jaar, excl. btw. De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart en de synchronisatie bewaakt.

Als je Odoo implementeert en wilt dat de logistieke gegevens van je producten goed voorbereid zijn voordat je ze registreert, implementeert FlexigoTech Odoo 17, 18, 19 en 20 en ontwikkelt het connectoren en integraties op maat.

Lees verder

Velden van het verkopersaccount van Octopia Connector: wat betekent elk veldChecklist van de velden van het verkopersaccount van Octopia Connector in Odoo: wat de hulptekst van elk veld zegt en wat je bij het instellen beslist.
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen

Bronnen