Salta al contingut principal
Octopia (Cdiscount)

«Submit promotions of one account at a time.» a Octopia Connector: quan surt i com es resol

El missatge Submit promotions of one account at a time. surt en prémer Submit to Octopia amb promocions en esborrany que pertanyen a més d'un compte d'Octopia. Es resol seleccionant les d'un sol compte i repetint l'enviament amb cadascun dels altres.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 5 de novembre de 2026

L'essencial

Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del connector, versió 20.0 · a les fonts enllaçades al final
Lectura
4 min

Quan surt exactament

L'avís Submit promotions of one account at a time. surt en prémer el botó Submit to Octopia, que és a la vista de les promocions. Aquest botó només es veu mentre la promoció està en esborrany (el camp State té aquest valor); quan canvia d'estat, s'amaga. És igual a Odoo 17, 18, 19 i 20, i el missatge consta al codi publicat de les quatre versions.

La condició és aquesta: el mòdul es queda amb les promocions en esborrany de les que has seleccionat i compta a quants comptes d'Octopia pertanyen. Si són més d'un, l'acció s'atura i apareix el missatge. Diverses promocions d'un mateix compte no provoquen aquest error.

Les promocions s'obren des del menú Octopia › Offers › Promotions. El tram Octopia el veus si tens el permís Octopia User.

Esquema amb el menú Octopia › Offers › Promotions, el botó Submit to Octopia i el missatge Submit promotions of one account at a time., amb els rètols en anglès
Esquema fet amb codi a partir del codi publicat del mòdul (no és una pantalla d'Odoo): de dalt a baix, el menú, el botó i el missatge, a Odoo 17, 18, 19 i 20.
48 horas hábiles para aceptar cada pedido de Cdiscount: hazlo en Odoo
Vídeo: 48 horas hábiles para aceptar cada pedido de Cdiscount: hazlo en Odoo (vídeo en castellà)

Què vol dir i què no ha passat

El missatge no diu que una promoció estigui malament: diu que la selecció barreja comptes. El mòdul prepara un únic paquet XML amb les promocions seleccionades i, segons la descripció del mateix mètode, aquest paquet exigeix que totes comparteixin compte. El compte que s'usa és el de la primera promoció en esborrany, i amb la connexió d'aquest compte s'envia el paquet.

Com que l'avís atura l'acció abans de construir res, no es desa cap canvi: el mòdul no ha preparat el paquet ni l'ha enviat a Octopia, i les promocions segueixen com estaven, en esborrany. Pots corregir la selecció i tornar a prémer sense netejar res abans.

Un detall del codi: la comprovació de comptes només mira les promocions en esborrany. Si a la selecció hi ha promocions que ja no estan en esborrany, no compten per a aquest avís.

Esquema del mateix missatge en castellà, alemany, francès, italià i portuguès
Esquema fet amb les traduccions publicades del mòdul (no és una pantalla d'Odoo). Amb Odoo en anglès, Submit promotions of one account at a time.; en alemany, Übermitteln Sie Werbeaktionen jeweils nur für ein Konto.; en francès, Soumettez les promotions d'un seul compte à la fois.; en italià, Invia le promozioni di un account alla volta.; en portuguès, Submeta promoções de uma conta de cada vez.

Com resoldre-ho, pas a pas

  1. Tanca l'avís. No hi ha res a desfer: cap promoció no ha canviat d'estat.
  2. Obre Octopia › Offers › Promotions.
  3. Decideix quin compte d'Octopia enviaràs primer i selecciona només les promocions en esborrany d'aquest compte.
  4. Prem Submit to Octopia. Amb un sol compte a la selecció, el mòdul continua amb l'enviament.
  5. Repeteix els passos tres i quatre amb cadascun dels altres comptes, una selecció i un enviament per compte.
  6. Comprova el resultat: les promocions enviades deixen d'estar en esborrany, així que el botó Submit to Octopia desapareix d'elles, i el mòdul anota al registre de sincronització del compte que el paquet de promocions s'ha enviat.

Si després d'ajustar la selecció continues sense poder enviar, el motiu ja serà un altre: el mateix botó té altres comprovacions, que expliquem a què fa el botó «Submit to Octopia».

Què passa quan l'enviament sí segueix endavant

Perquè s'entengui per què el mòdul exigeix un compte per enviament, aquest és l'ordre que segueix el codi quan la selecció és vàlida:

  • Es queda amb les promocions en esborrany i pren el compte de la primera.
  • Construeix un paquet comprimit amb l'XML de les promocions.
  • El desa com a adjunt amb un enllaç protegit per token, perquè l'API d'Octopia només accepta un enllaç al paquet, mai el contingut directament.
  • Lliura aquest enllaç a Octopia amb la connexió del compte.
  • Anota a cada promoció la referència del paquet, l'adjunt i l'enllaç, i la passa d'esborrany a enviada.
  • Deixa una entrada al registre de sincronització del compte.

Tot això es fa amb la connexió d'un compte concret, per això un mateix paquet no es pot repartir entre diversos.

Comptes i subscripció

El mòdul és de pagament únic per versió d'Odoo i necessita la subscripció a FlexigoTech Cloud (pla Conector). El pla costa 49 €/mes o 490 €/any, sense IVA, i admet fins a 3 comptes de la plataforma (el pla Pro, 10). La connexió passa per FlexigoTech Cloud, que desa xifrades les credencials, vigila la sincronització i avisa per correu si falla. El preu del mòdul per a cada versió (17, 18, 19 i 20) és a la seva fitxa d'Odoo Apps.

Si treballes amb diversos comptes

Si gestiones diversos comptes d'Octopia en una mateixa base d'Odoo i vols ordenar com es preparen i s'envien les promocions, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida.

Continua llegint

Què fa el botó «Submit to Octopia» d'Octopia Connector, pas a pasQuè fa el botó Submit to Octopia a Importacions massives de factures: quan apareix, què comprova, què canvia i l'error que pot donar.Què fa el botó «Import» d'Octopia Connector, pas a pasQuè fa el botó Import d'Octopia Connector a Odoo: quan es veu, què importa, què canvia, quin avís dona i quina entrada deixa al registre.Què fa el botó «Create Vendor Bill» d'Octopia ConnectorQuè fa el botó Create Vendor Bill d'Octopia Connector a Odoo: quan apareix, què comprova, què crea i on es pot aturar el procés.
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades

Fonts