Naar hoofdinhoud
Octopia (Cdiscount)

«Dien promoties van één account tegelijk in.» in Octopia Connector: wanneer en hoe oplossen

De melding Dien promoties van één account tegelijk in. verschijnt zodra je op Indienen bij Octopia klikt terwijl de conceptpromoties bij meer dan één Octopia-account horen. Je lost het op door de promoties van één account te selecteren en het indienen voor elk van de andere accounts te herhalen.

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 precies

De melding Dien promoties van één account tegelijk in. verschijnt zodra je op de knop Indienen bij Octopia klikt, die je in de weergave van de promoties vindt. Die knop zie je alleen zolang de promotie een concept is (het veld Status heeft die waarde); zodra de status verandert, wordt de knop verborgen. Het is hetzelfde in Odoo 17, 18, 19 en 20, en de melding staat in de gepubliceerde code van alle vier de versies.

De voorwaarde is deze: de module neemt uit je selectie de promoties die nog een concept zijn en telt bij hoeveel Octopia-accounts ze horen. Zijn het er meer dan één, dan stopt de actie en verschijnt de melding. Meerdere promoties van hetzelfde account veroorzaken deze fout niet.

De promoties open je via het menu Octopia › Aanbiedingen › Promoties. Het onderdeel Octopia zie je als je de machtiging Octopia-gebruiker hebt.

Schema met het menu Octopia › Offers › Promotions, de knop Submit to Octopia en de melding Submit promotions of one account at a time., met de labels in het Engels
Schema gemaakt met code op basis van de gepubliceerde code van de module (geen Odoo-scherm): van boven naar beneden het menu, de knop en de melding, in 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 en wat er niet is gebeurd

De melding zegt niet dat een promotie fout is: ze zegt dat de selectie accounts door elkaar haalt. De module maakt één XML-pakket met de geselecteerde promoties en, volgens de beschrijving van de methode zelf, vereist dat pakket dat ze allemaal hetzelfde account delen. Het account dat wordt gebruikt is dat van de eerste conceptpromotie, en met de verbinding van dat account wordt het pakket verstuurd.

Omdat de melding de actie stopt voordat er iets wordt opgebouwd, wordt er niets opgeslagen: de module heeft het pakket niet voorbereid en niet naar Octopia gestuurd, en de promoties staan er nog precies zo bij, als concept. Je kunt de selectie aanpassen en opnieuw klikken zonder eerst iets op te ruimen.

Een detail uit de code: de controle op accounts kijkt alleen naar promoties die een concept zijn. Zitten er in de selectie promoties die geen concept meer zijn, dan tellen die niet mee voor deze melding.

Schema van dezelfde melding in het Spaans, Duits, Frans, Italiaans en Portugees
Schema gemaakt met de gepubliceerde vertalingen van de module (geen Odoo-scherm). Met Odoo in het Nederlands: Dien promoties van één account tegelijk in.; in het Duits: Übermitteln Sie Werbeaktionen jeweils nur für ein Konto.; in het Frans: Soumettez les promotions d'un seul compte à la fois.; in het Italiaans: Invia le promozioni di un account alla volta.; in het Portugees: Submeta promoções de uma conta de cada vez.

Zo los je het stap voor stap op

  1. Sluit de melding. Er valt niets ongedaan te maken: er is geen enkele promotie van status veranderd.
  2. Open Octopia › Aanbiedingen › Promoties.
  3. Bepaal welk Octopia-account je als eerste indient en selecteer alleen de conceptpromoties van dat account.
  4. Klik op Indienen bij Octopia. Met één enkel account in de selectie gaat de module door met het versturen.
  5. Herhaal stap drie en vier voor elk van de andere accounts, één selectie en één verzending per account.
  6. Controleer het resultaat: de verstuurde promoties zijn geen concept meer, dus de knop Indienen bij Octopia verdwijnt bij hen, en de module noteert in het synchronisatielogboek van het account dat het promotiepakket is verstuurd.

Kun je na het aanpassen van de selectie nog steeds niet indienen, dan is de oorzaak een andere: dezelfde knop heeft nog andere controles, die we uitleggen in wat de knop «Indienen bij Octopia» doet.

Wat er gebeurt als het indienen wel doorgaat

Om te begrijpen waarom de module één account per verzending eist, volgt hier de volgorde die de code aanhoudt als de selectie geldig is:

  • Ze neemt de conceptpromoties en haalt het account van de eerste.
  • Ze bouwt een gecomprimeerd pakket met de XML van de promoties.
  • Ze slaat het op als bijlage met een link die door een token wordt beschermd, omdat de API van Octopia alleen een link naar het pakket accepteert, nooit de inhoud rechtstreeks.
  • Ze geeft die link aan Octopia door met de verbinding van het account.
  • Ze noteert bij elke promotie de referentie van het pakket, de bijlage en de link, en zet haar van concept op verzonden.
  • Ze laat een regel achter in het synchronisatielogboek van het account.

Dit alles gebeurt met de verbinding van één bepaald account, en daarom kan één pakket niet over meerdere accounts worden verdeeld.

Accounts en abonnement

De module is een eenmalige aankoop per Odoo-versie en vereist het abonnement op FlexigoTech Cloud (plan Conector). Het plan kost € 49 per maand of € 490 per jaar, excl. btw, en ondersteunt tot 3 accounts van het platform (het plan Pro, 10). De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart, de synchronisatie bewaakt en per e-mail waarschuwt als er iets misgaat. De prijs van de module voor elke versie (17, 18, 19 en 20) staat op de Odoo Apps-pagina.

Als je met meerdere accounts werkt

Beheer je meerdere Octopia-accounts in dezelfde Odoo-database en wil je ordenen hoe de promoties worden voorbereid en ingediend, dan implementeert FlexigoTech Odoo 17, 18, 19 en 20 en ontwikkelt het connectoren en integraties op maat.

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