Salta al contingut principal
Octopia (Cdiscount)

Què fa el botó «Submit to Octopia» de les promocions, pas a pas

El botó Submit to Octopia només apareix en promocions en Draft: comprova la selecció, genera un paquet zip amb l'XML, el publica com a enllaç perquè Octopia el descarregui i deixa la promoció en Submitted.

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

On és i quan es veu

El botó Submit to Octopia està a la pantalla Promotions, a la qual arribes per Octopia › Offers › Promotions. El tram Octopia del menú demana el permís Octopia User: si no el tens, no veus aquest tram. El botó existeix a les branques 17, 18, 19 i 20 del mòdul.

Només es veu quan el camp State de la promoció val Draft: amb qualsevol altre valor s'amaga. Com que el valor per defecte és Draft, una promoció acabada de crear mostra el botó. Els valors del camp són Draft, Submitted, Integrated i Rejected.

Esquema fet amb codi, no una pantalla d'Odoo: el menú de Promocions, el botó d'enviament amb els avisos que el poden aturar a un costat i l'estat en què deixa la fitxa
Esquema del recorregut del botó segons el codi publicat del mòdul (no és una captura d'Odoo).

Amb Odoo en castellà el botó es diu Enviar a Octopia; l'esquema següent mostra com es rotula en altres idiomes.

Esquema fet amb codi a partir de les traduccions del mòdul: el text del botó en castellà, alemany, francès, italià i portuguès
Esquema (no és una captura d'Odoo): en castellà Enviar a Octopia, en alemany An Octopia übermitteln, en francès Soumettre à Octopia, en italià Invia a Octopia i en portuguès Submeter à Octopia.
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è passa en prémer-lo, per ordre

Abans de prémer, deixa cada promoció preparada a la seva fitxa, al grup Promotion: el camp Offer i el camp Promo Type. El valor per defecte és Flash Sale (Type 1); també existeix French Legal Sales / Soldes (Type 3). Amb el Tipus 3 apareix, al mateix grup, el camp Sales Reference Price; amb el valor per defecte no es veu.

  1. El mòdul es queda només amb les promocions seleccionades que estan en Draft. Les que estiguin en un altre estat no es toquen. Si no en queda cap, s'atura amb un avís.
  2. Comprova que les promocions en esborrany siguin d'un mateix compte. Si hi ha més d'un compte, s'atura amb un avís.
  3. Revisa les promocions de Tipus 3: cadascuna necessita un preu, ja sigui el Sales Reference Price de la mateixa promoció o el preu de l'oferta enllaçada. Si falta en alguna, s'atura amb un avís.
  4. Construeix un paquet zip que conté l'XML de les promocions.
  5. Desa el zip com a adjunt no públic, amb un token d'accés, i compon un enllaç de descàrrega a partir de l'URL base del teu Odoo. L'enviament és per enllaç: Octopia descarrega el paquet des d'aquesta adreça i l'API no accepta el contingut directament.
  6. Fa servir la connexió del compte per lliurar aquest enllaç a Octopia.
  7. Pren la referència del paquet de la resposta: si porta un identificador de paquet, o si la resposta és un número, la desa; en cas contrari la referència queda buida.
  8. Escriu a les promocions en esborrany: State passa a Submitted, i desa la referència del paquet, el zip adjunt i l'enllaç.
  9. Deixa una entrada d'èxit al registre de sincronització del compte, amb el nombre de promocions enviades.

Els avisos de la taula següent salten abans de construir res, així que, si en surt un, no canvia res. El canvi d'estat arriba quasi al final: si alguna cosa falla abans, les promocions no passen a Submitted.

Els avisos que poden aturar l'enviament

MissatgeQuan surtQuè fer
No draft promotions selected.Cap de les promocions seleccionades està en Draft.Selecciona almenys una promoció en Draft.
Submit promotions of one account at a time.Les promocions en esborrany seleccionades són de més d'un compte.Llança l'enviament per separat per a les de cada compte.
Type 3 (soldes) requires a sales reference price.Hi ha una promoció de Tipus 3 en esborrany sense Sales Reference Price i l'oferta de la qual tampoc no té preu.Omple Sales Reference Price a la fitxa, on apareix en triar el Tipus 3.

Sobre el Tipus 3, l'ajuda del camp Promo Type diu que declara les rebaixes legals franceses ('soldes') i que només és vàlid dins dels períodes legals de rebaixes. L'ajuda de Sales Reference Price el descriu com a obligatori per al Tipus 3: el preu de referència legal al qual s'aplica el descompte. Fixa't que l'avís salta només si falten els dos preus, el de la promoció i el de l'oferta.

Què comprovar després

  • A la llista de Promotions, la columna State de les promocions enviades ha de mostrar Submitted.
  • El botó desapareix d'aquestes promocions, perquè només es veu en Draft.
  • Aquest botó només escriu Submitted: els valors Integrated i Rejected existeixen al camp, però no els escriu aquesta pulsació.

El registre de sincronització no és exclusiu del botó. La tasca programada Octopia: pull discussions (ToTreat queue), que corre cada quinze minuts, també hi escriu. La tasca Octopia: refresh referentials (categories, brands, carriers, typologies), que corre cada set dies, deixa una entrada d'error quan algun pas de l'actualització falla. Totes dues estan actives en instal·lar.

Com t'ajudem des de FlexigoTech

Si estàs implantant Odoo i vols connectar Cdiscount i Octopia, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. El mòdul es publica a Odoo Apps per a aquestes quatre versions i necessita la subscripció a FlexigoTech Cloud: la connexió passa per aquest servei (pla Connector: 49 € al mes o 490 € a l'any, sense IVA), que desa xifrades les credencials i avisa per correu si la sincronització falla.

Continua llegint

Què fa el botó «Open Discussion» d'Octopia Connector: mites i realitatsQuè fa el botó Open Discussion d'Octopia Connector a Odoo: quan es veu, què comprova, què canvia i quins errors dona, desmuntant idees equivocades.Declare to Octopia a Odoo: checklist del botó, pas a pasChecklist del botó Declare to Octopia d'Octopia Connector: què comprova, què canvia a l'enviament i a la comanda, i què fer amb els missatges que l'aturen.Què fa el botó «Submit to Octopia» d'una cancel·lació, amb un casQuè fa el botó Submit to Octopia d'una cancel·lació a Odoo: quan apareix, què comprova, què canvia i com resoldre el seu missatge d'error.
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades

Fonts