Wat de melding betekent en wanneer ze verschijnt
Wat betekent Elk pakket heeft een pakketnummer nodig.?
Dat er in het venster waarmee je de verzending van een order aanmeldt minstens één pakketregel is met een leeg pakketnummer. De module meldt de verzending niet aan bij Octopia als een pakket zonder nummer is: de melding stopt de actie en verder komt het niet.
Wanneer verschijnt ze precies?
De module loopt de pakketregels van het venster een voor een door. Bij elke regel kijkt ze of het pakketnummer leeg is; zodra ze er een vindt, geeft ze de melding en stopt ze op dat punt. Eén lege regel is genoeg, ook als alle andere compleet zijn. De code doet daarnaast nog andere controles op de order vóór het doorlopen van de regels en op elke regel daarna. Deze melding verschijnt alleen als het pakketnummer leeg is; zie je een andere tekst, dan is de oorzaak een andere.
Bij welke knop verschijnt ze?
Bij Aanmelden bij Octopia, de knop in datzelfde venster. In Odoo 17, 18, 19 en 20 is de knop altijd zichtbaar en de melding staat in de gepubliceerde code van alle vier de versies.

Aanmelden bij Octopia en daaronder de melding, met de originele Engelse teksten uit de code.Hoe zie ik het in mijn Odoo?
Met Odoo in het Nederlands is de melding Elk pakket heeft een pakketnummer nodig. en heet de knop Aanmelden bij Octopia. De module bevat dezelfde tekst vertaald in andere talen; de volgende afbeelding toont de melding in het Spaans, Duits, Frans, Italiaans en Portugees.

Elk pakket heeft een pakketnummer nodig. in het Nederlands.
Wat er gebeurt als ze verschijnt
Wordt er iets naar Octopia gestuurd als ik de melding zie? Heeft het met de verbinding te maken?
Er wordt niets verstuurd. De melding stopt de actie en wat er zou veranderen wordt niet opgeslagen. De controle van de pakketnummers gebeurt vóór het aanmaken van het verzendrecord, vóór het voorbereiden van de verbinding met Octopia en vóór het aanmelden van wat dan ook. Daarom wordt het verzendrecord niet aangemaakt, wordt Octopia niet aangeroepen en gaat de order niet naar verzonden. Het is geen verbindingsfout: het is een controle op wat er in het venster staat. Je kunt de ontbrekende regel aanvullen en opnieuw op Aanmelden bij Octopia klikken zonder dat er iets half is blijven staan.
Wat wordt er naar Octopia gestuurd als alle regels de controle doorstaan?
Voor elk pakket stelt de module een gegeven samen met het pakketnummer en de naam van de vervoerder (die van de gekoppelde vervoerder of, als die er niet is, de vrije tekst), en voegt het trackingadres toe als de regel er een heeft. Daarna maakt ze het verzendrecord aan en meldt ze de verzending aan bij Octopia. Als de aanmelding mislukt, stopt de actie met de fout. Als ze slaagt, markeert de module het verzendrecord als verzonden, zet ze de order op verzonden en laat ze een vermelding achter in het synchronisatielogboek van de module. De CGMAD van Cdiscount Marketplace (p. 47) vermelden dat de verzendbevestiging het trackingnummer bevat; wat deze melding controleert is het pakketnummer van elke regel.
Hoe je het oplost
Wat doe ik om de melding kwijt te raken?
Controleer een voor een de pakketregels van het venster en zorg dat alle een pakketnummer hebben, ook de laatste. Als er geen enkele leeg meer is, klik je opnieuw op Aanmelden bij Octopia. Als er meerdere pakketten zijn, is elk pakket een regel en heeft elke regel een eigen nummer nodig: één regel invullen geldt niet voor de andere. Zolang een regel leeg blijft, stopt de actie en wordt er niets aangemeld.
En als de melding blijft verschijnen?
Dan is er nog een regel met een leeg nummer. De module stopt bij de eerste die ze vindt, dus het in orde brengen van die regel garandeert niet dat de volgende goed zijn: controleer ze allemaal voordat je opnieuw klikt. Als er een andere melding verschijnt, behandel die dan apart, want deze gaat alleen over het pakketnummer.
Kunnen jullie me helpen Odoo met Octopia in te voeren?
FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Als jouw manier van verzendingen aanmelden iets extra's op maat nodig heeft, kan dat als maatwerk worden bekeken.
Lees verder
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigobe_octopia_connector 20.0 (4848da6a): wizard/octopia_shipment_wizard.py
- Broncode van de module: flexigobe_octopia_connector 20.0 (4848da6a): views/octopia_completeness2_views.xml
- marketplace.cdiscount.com/wp-content/uploads/2025/08/2025.08.25-CGMAD-FR.pdf
- flexigotech.com/en/services.html
