Naar hoofdinhoud
Octopia (Cdiscount)

Zo annuleer je een Cdiscount-order vanuit Odoo

Met de Octopia-connector vraag je een annulering bij Cdiscount aan vanuit Odoo, onder Octopia › Orders › Cancellations: je kiest de order, of het om de hele order gaat of om enkele regels, een reden die Octopia voor die order accepteert, en je verstuurt de aanvraag. Odoo controleert het resultaat elke 5 minuten en annuleert de verkoop zodra de annulering is afgerond, of zet de creditfactuur klaar als je al had gefactureerd.

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

In het kort

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

Voordat je annuleert

Cdiscount vraagt verkopers om verkopen niet op eigen houtje te annuleren zonder gegronde reden. Daarom is annuleren geen losse knop: er hoort een reden bij uit de lijst die Octopia voor het kanaal van de order toestaat, als verkoper en afhankelijk van de status van de order. Gaat het om een voorraadprobleem, kijk dan ook naar de oorzaak, want de volgende verkoop van dat product kan net zo aflopen.

Wat je nodig hebt:

  • De Cdiscount-order, al geïmporteerd in Odoo, met zijn verkoopkanaal.
  • Weten of je de hele order annuleert of alleen enkele regels.
  • Als er al gefactureerd is: beslissen of Odoo de creditfactuur zelf klaarzet.
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)

Stap voor stap

  1. Ga naar Octopia › Orders › Cancellations en maak een nieuwe aanvraag aan.
  2. Kies de order en het type: Full Order om hem helemaal te annuleren, Specific Lines om alleen enkele regels te schrappen.
  3. Klik op "Fetch Eligible Reasons". Odoo haalt bij Octopia de geldige redenen voor die order op en slaat ze op; je vindt ze ook onder Octopia › Configuration › Referentials › Cancellation Reasons.
  4. Kies de reden. Het vakje om ook de verzendkosten terug te betalen staat aangevinkt; vink het alleen uit als het niet van toepassing is.
  5. Bij een gedeeltelijke annulering voeg je de regels toe die je annuleert. Elke regel kan een eigen reden hebben; zo niet, dan geldt die van de aanvraag.
  6. Klik op "Submit to Octopia". De aanvraag gaat van Draft naar In Progress.
Schema van een Cdiscount-annulering die vanuit Odoo wordt verstuurd
De weg van een annuleringsaanvraag met de labels van Odoo: aangemaakt in Cancellations, verstuurd met "Submit to Octopia", gevolgd via de periodieke controle en afgerond in Done. Schema gemaakt op basis van de code van de module.

Wat er daarna gebeurt

De taak "Octopia: poll async jobs (packages, cancellations, gestures)" controleert elke 5 minuten de aanvragen die nog lopen. Wil je niet wachten, dan doet "Poll Status" in de aanvraag zelf meteen dezelfde controle.

  1. In Progress Octopia heeft de aanvraag ontvangen en behandelt hem.
  2. Blocked De aanvraag is bij Octopia blijven steken. De lijst toont hem in het rood: open hem en bekijk wat er speelt.
  3. Done Octopia heeft hem geaccepteerd. Vanaf hier neemt Odoo het over.

Wat Odoo bij Done doet, hangt ervan af of je al hebt gefactureerd:

SituatieWat Odoo doet
Volledige annulering zonder geboekte factuurAnnuleert de verkooporder
Met factuur en "Auto-create Credit Notes" aangevinktMaakt een creditfactuur in concept aan
Gedeeltelijke annulering met factuurDe creditfactuur bevat alleen de geannuleerde regels
Met factuur en het vakje niet aangevinktMaakt niets aan: de creditfactuur maak je zelf
Gedeeltelijke annulering zonder factuurLaat de verkooporder ongemoeid: de aantallen pas je zelf aan

De creditfactuur blijft in concept, zodat je hem kunt nakijken voordat je hem boekt. Het vakje staat in het Octopia-account, tabblad Automation, groep Accounting.

Geaccepteerde Cdiscount-order in Odoo
Een Cdiscount-order in Odoo, al geaccepteerd: dit is de order die je kiest als je de annuleringsaanvraag aanmaakt. Echte schermafbeelding van Odoo met de Octopia-API gesimuleerd.

Als er iets misgaat

  • The order has no sales channel to fetch reasons for. De order heeft geen verkoopkanaal en Odoo weet niet welke redenen het moet opvragen. Controleer de geïmporteerde order voordat je verdergaat.
  • A partial cancellation needs at least one line. Je hebt Specific Lines gekozen en geen enkele regel toegevoegd.
  • De aanvraag blijft in Blocked staan. Open hem en bekijk de order in Octopia: zolang dat zo blijft, raakt Odoo de verkoop en de factuur niet aan.

Kan ik maar één stuk van een regel annuleren?

Een gedeeltelijke aanvraag werkt per orderregel: elke regel die je toevoegt, wordt met zijn eigen reden geannuleerd.

Zit het in alle versies?

Ja, in de connector die is gepubliceerd voor Odoo 17, 18, 19 en 20.

Lees verder

Cdiscount annuleert de orders die je niet binnen 48 uur accepteert: wat niemand je verteltCdiscount eist dat je orders binnen 48 werkuren accepteert, met een acceptatiegraad van 97,5%. Wat er gebeurt als je dat mist en hoe Odoo het oplost.Cdiscount (Octopia) koppelen aan Odoo, stap voor stapGids om Cdiscount en de Octopia-marketplaces te koppelen aan Odoo 17, 18, 19 en 20: inloggegevens, verkoopkanaal, catalogus, aanbiedingen, orders en verzending.In meerdere winkels verkopen zonder hetzelfde product twee keer te verkopenWaarom een gedeelde voorraadspreadsheet verkoopt wat je niet meer hebt, wat Cdiscount, Mirakl en Shopify met voorraad eisen en hoe één centrale voorraad dat oplost.
Gecontroleerd in de broncode van de connector (versie 17.0, 18.0, 19.0 en 20.0) en in de gelinkte bronnen

Bronnen