Salta al contingut principal
Octopia (Cdiscount)

Què fa el botó Pull Orders d'Octopia Connector, pas a pas

El botó Pull Orders de la pantalla Octopia Accounts demana a Octopia les comandes del compte i les importa a Odoo una a una, sense esperar la tasca programada que ja ho fa cada 10 minuts. Aquí tens què mirar abans de prémer-lo, què fa el codi i què revisar després.

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

Abans de prémer: on és i què necessites

  • Entra per Octopia › Configuration › Accounts. Cada tram del menú demana un permís: Octopia User per a Octopia, Octopia Manager per a Configuration i Octopia Admin per a Accounts. Si no en tens cap, no veus aquest tram.
  • Busca el botó Pull Orders a la pantalla Octopia Accounts. No depèn de cap condició: es veu sempre, en totes les branques publicades, Odoo 17, 18, 19 i 20.
Esquema fet amb codi, no una pantalla d'Odoo: el menú Octopia › Configuration › Accounts i, a sota, el botó Pull Orders
Esquema generat a partir del codi publicat del mòdul (no és una captura d'Odoo). Les etiquetes van en anglès, el text original del codi, i el botó existeix a Odoo 17, 18, 19 i 20.
  • Comprova la subscripció. El mòdul és de pagament únic per versió d'Odoo (17, 18, 19 i 20; el preu de cadascuna és a la seva fitxa) i necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 €/mes o 490 €/any sense IVA, fins a 3 comptes (el pla Pro costa 98 €/mes o 980 €/any, fins a 10 comptes). Sense subscripció, o amb el servei suspès, s'atura el que dona la subscripció; les dades es queden al teu Odoo.
  • Recorda que el botó és el camí manual. El camí normal és la tasca programada Octopia: pull orders, que s'executa cada 10 minuts i està activa des de la instal·lació del mòdul.
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à)

El que fa el botó en prémer-lo, per ordre

  • Tingues present que el botó recorre els comptes sobre els quals actua i, per a cadascun, llança la descàrrega de comandes. Després acaba. Al codi del botó no hi ha més lògica: tota la feina és a la descàrrega.
  • Tingues present que cada compte arrenca amb el seu propi marge de temps. Es comprova després de cada comanda: si s'esgota, la descàrrega s'atura en aquest punt i les comandes que quedaven per recórrer no es processen en aquesta passada.
  • Tingues present com decideix el rang de dates. Si el compte ja té marca de darrera sincronització de comandes, demana les comandes actualitzades des d'aquesta marca menys un marge de solapament, fins al moment actual. Si no en té (primera descàrrega), demana només les comandes creades en els últims dies que fixa el mòdul; l'historial anterior no es demana amb aquest botó, sinó amb un assistent a part.
  • Tingues present que les comandes es demanen a l'API d'Octopia en pàgines de 100, ordenades per data d'actualització de menor a major.
  • Tingues present que cada comanda s'importa de manera aïllada. Si una falla, la fallada es compta, s'anota al registre del servidor i la descàrrega continua amb la següent.
  • Tingues present que, després d'importar cada comanda, el mòdul aplica la seva automatització en un pas separat. Si aquesta automatització falla, les dades de la comanda ja importada es conserven. El codi esmenta l'acceptació automàtica com una crida a l'API per comanda, i per això comprova el temps comanda a comanda.
  • Tingues present com avança la marca. Segons el codi, avança fins a la data d'actualització més recent que realment s'ha vist, mai fins a l'hora actual, i està pensada per no passar d'una comanda que hagi fallat.
Esquema fet amb codi amb el text Pull Orders en cinc idiomes: en castellà Descargar pedidos, en alemany Bestellungen abrufen, en francès Récupérer les commandes, en italià Recupera ordini i en portuguès Obter encomendas
Esquema generat a partir de les traduccions publicades del mòdul (no és una captura d'Odoo): amb Odoo en català, el botó es diu Pull Orders.

El que fa la tasca programada a més del botó

  • Té en compte que la tasca programada només recorre els comptes que estan connectats, per ordre de creació, i reparteix un únic marge de temps entre tots.
  • Té en compte que la tasca se salta un compte si va per FlexigoTech Cloud i no té les credencials desades o no té servei. Si la pausa arriba des del servei, la tasca informa del codi a FlexigoTech Cloud i passa al compte següent.
  • Té en compte que, després dels comptes, la tasca atén l'historial sol·licitat als comptes que el tenen indicat, amb el temps que quedi, i es torna a llançar mentre avanci. El botó llança la descàrrega incremental, sense historial.

Després de prémer: què revisar

  • Obre les comandes importades i comprova que hi són les que esperaves a Odoo.
  • Si en falta alguna, mira el registre del servidor: cada fallada d'importació i cada fallada d'automatització queden anotades amb l'identificador de la comanda d'Octopia.
  • Si la descàrrega es va aturar pel marge de temps, repeteix-la o espera la passada següent de la tasca programada, que es repeteix cada 10 minuts.
  • Tingues a mà els terminis de Cdiscount. Segons les CGMAD de Cdiscount Marketplace (25/08/2025, p. 47), cal acceptar les comandes en 48 hores hàbils, amb una taxa d'acceptació igual o superior al 97,5 %, i si el venedor no respon en 2 dies la comanda s'anul·la automàticament.

Si alguna cosa falla

  • Una comanda concreta no apareix: busca el seu identificador al registre del servidor, al costat de l'anotació de fallada d'importació.
  • La comanda hi és però no s'ha aplicat l'automatització: el registre ho anota com a fallada d'automatització i les dades de la comanda es conserven.
  • No veus el botó: comprova els teus permisos al menú, perquè cada tram de Octopia › Configuration › Accounts en demana el seu.
  • No es descarrega res d'un compte que va per FlexigoTech Cloud: revisa la subscripció i les credencials desades, perquè la tasca programada se salta aquest compte si falten.

Com ajuda FlexigoTech

Si estàs implantant Odoo i vols revisar com entren les comandes de Cdiscount, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Per a altres descàrregues del mateix mòdul, mira Descarregar converses i Descarregar importacions de factures.

Continua llegint

Què fa el botó «Pull Invoice Imports» d'Octopia ConnectorQuè fa el botó Pull Invoice Imports d'Octopia Connector a Odoo: on és, què llegeix, què desa i què passa amb les dades que no encaixen.Què fa el botó «Pull Discussions» d'Octopia ConnectorQuè fa el botó Pull Discussions d'Octopia Connector a Odoo: quan apareix, què comprova, què canvia i quins errors pot donar.Què fa el botó «Retrieve Uploaded Invoices» d'Octopia ConnectorQuè fa el botó Retrieve Uploaded Invoices d'Octopia Connector a Odoo: quan apareix, què demana a Octopia, què desa a la comanda i quins avisos deixa.
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades

Fonts