Naar hoofdinhoud
Octopia (Cdiscount)

«Elk pakket heeft een vervoerder nodig»: wanneer het verschijnt en hoe je het oplost

De melding Elk pakket heeft een vervoerder nodig (gekoppeld of vrije tekst). verschijnt als je op Aanmelden bij Octopia klikt en een pakketregel zonder vervoerder is gebleven. Je lost het op door bij elk pakket een gekoppelde vervoerder of een vrije tekst met de naam in te vullen en daarna opnieuw op de knop te klikken.

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
4 min

Wanneer deze melding precies verschijnt

De melding Elk pakket heeft een vervoerder nodig (gekoppeld of vrije tekst). (Every parcel needs a carrier (mapped or free text).) verschijnt als je op de knop Aanmelden bij Octopia (Declare to Octopia) klikt in de wizard waarmee de zending van een order wordt aangemeld. Die knop is altijd zichtbaar, in Odoo 17, 18, 19 en 20, en de melding staat in de gepubliceerde code van alle vier de versies. De voorwaarde die hierna wordt beschreven, is die uit de code van Odoo 20.0.

Schema met de knop «Declare to Octopia» en daaronder de melding «Every parcel needs a carrier (mapped or free text).»
Schema gemaakt met code op basis van de gepubliceerde code van de module (geen schermafbeelding van Odoo): de knop en de melding met hun oorspronkelijke Engelse labels, geldig voor Odoo 17, 18, 19 en 20.
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)

Wat het betekent: de voorwaarde in de code

Als je op de knop klikt, loopt de module de pakketregels van de wizard één voor één af. Voor elke regel bepaalt hij welke vervoerdersnaam hij gaat aanmelden: hij neemt de naam (het label) van de gekoppelde Octopia-vervoerder als die er is en anders de vrije tekst die op de regel is ingevuld. Als er daarna nog steeds geen naam is, geeft hij de melding. Kort gezegd: elk pakket heeft minstens een van de twee nodig, een gekoppelde vervoerder met een naam of een vrije tekst.

Situatie van de pakketregelResultaat bij het klikken op Aanmelden bij Octopia
Heeft een gekoppelde Octopia-vervoerder met een naamSlaagt voor deze controle: die naam wordt gebruikt en de vrije tekst telt niet meer mee
De gekoppelde vervoerder is leeg (of zonder naam) en er is een vrije tekstSlaagt voor deze controle: de vrije tekst wordt gebruikt
Heeft geen van beideDe melding verschijnt en de actie wordt gestopt

De controle volgt de volgorde van de regels en stopt bij de eerste die faalt. Als meerdere pakketten geen vervoerder hebben, kan het herstellen van één pakket je dezelfde melding voor het volgende opleveren.

Het is een fout die de actie stopt: er wordt niets opgeslagen van wat de aanmelding zou wijzigen. De melding komt voordat de module het zendingsrecord aanmaakt en voordat hij Octopia aanroept, dus er wordt niets aangemeld en de order wordt niet als verzonden gemarkeerd.

Met Odoo in het Nederlands zie je Elk pakket heeft een vervoerder nodig (gekoppeld of vrije tekst).. Het volgende schema toont dezelfde tekst naast de gepubliceerde vertalingen in het Duits, Frans, Italiaans en Portugees.

Schema met dezelfde melding in het Nederlands, Duits, Frans, Italiaans en Portugees
Schema gemaakt met code op basis van de gepubliceerde vertalingen van de module (geen schermafbeelding van Odoo): de melding in het Nederlands («Elk pakket heeft een vervoerder nodig (gekoppeld of vrije tekst).»), Duits, Frans, Italiaans en Portugees.

Hoe je het stap voor stap oplost

  1. Open de aanmeldwizard van de order, die met de knop Aanmelden bij Octopia, en loop de pakketregels na.
  2. Geef bij elke regel de vervoerder op op een van deze twee manieren: met een gekoppelde Octopia-vervoerder of met de naam in vrije tekst.
  3. Als je een gekoppelde vervoerder had opgegeven en de melding blijft, controleer dan of die vervoerder een naam heeft: de module leest het label en behandelt een leeg label alsof er geen vervoerder is. Kies in dat geval een andere gekoppelde vervoerder of typ de naam in vrije tekst.
  4. Controleer alle regels, niet alleen de eerste: de controle stopt bij de eerste die faalt en de volgende kunnen hetzelfde probleem hebben.
  5. Klik opnieuw op Aanmelden bij Octopia.
  6. Als Octopia de aanmelding accepteert, sluit de wizard. Als Octopia de aanroep weigert, geeft de module een fout en sluit de wizard niet.

Wat de module doet als de vervoerder in orde is

Na de controle bereidt de module elk pakket voor met zijn nummer, de naam van de vervoerder (de gekoppelde of de vrije tekst) en, als de regel die heeft, de tracking-URL. Als een pakket maar een deel van de orderregels dekt, voegt hij aan de aanmelding toe welke dat zijn. De CGMAD van Cdiscount Marketplace (25/08/2025, p. 47) vermelden dat de verzendbevestiging het trackingnummer bevat.

Daarna maakt hij een zendingsrecord aan en meldt hij de zending aan bij Octopia met het account van de order. Als Octopia het accepteert, krijgt het record de status verzonden met zijn datum, wordt de order als verzonden gemarkeerd en noteert de module een succesvermelding in zijn synchronisatielog. Als Octopia de aanmelding weigert, is het niet meer deze melding: het zendingsrecord krijgt de status fout met de tekst van de storing.

Wat je daarna controleert

  • Dat de wizard is gesloten zonder een waarschuwing te tonen.
  • Dat de order als verzonden staat.
  • Dat er een succesvermelding voor zendingen staat in het synchronisatielog van de module.

Kosten en hulp

De connector kent een eenmalige betaling per Odoo-versie (gepubliceerd voor 17, 18, 19 en 20) en vereist het FlexigoTech Cloud-abonnement, plan Connector: € 49 per maand of € 490 per jaar, excl. btw.

FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. Als je vervoerders een eigen behandeling nodig hebben bij het aanmelden van zendingen, schrijf ons dan en we bekijken het samen.

Lees verder

Wat de knop «Indienen bij Octopia» van Octopia Connector doet, stap voor stapWat de knop Indienen bij Octopia doet bij bulkimports van facturen: wanneer hij zichtbaar is, wat hij controleert, wat er verandert en welke fout kan komen.Wat de knop «Importeren» van Octopia Connector doet, stap voor stapWat doet de knop Importeren van Octopia Connector in Odoo: wanneer je hem ziet, wat hij importeert, wat er verandert.Wat de knop «Leveranciersfactuur aanmaken» van Octopia Connector doetWat de knop Leveranciersfactuur aanmaken van Octopia Connector in Odoo doet: wanneer hij verschijnt, wat hij controleert, wat hij aanmaakt en waar het stopt.
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen

Bronnen