Salta al contingut principal
Octopia (Cdiscount)

Què fa el botó Refuse Selected d'Octopia Connector, pas a pas

El botó Refuse Selected envia a Octopia la decisió de rebutjar cada comanda marcada i, si el canal la rep, passa la comanda a rebutjada i, si té una comanda de venda de la mateixa empresa que no estigui acabada ni cancel·lada, la cancel·la. Es veu sempre a Octopia Orders; aquí tens què fa, en quin ordre i quan no canvia res.

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

On és el botó i quan es veu

El botó Refuse Selected és a la pantalla Octopia Orders, a la qual s'arriba des del menú Octopia › Orders › Orders. El tram Octopia del menú demana el permís Octopia User: si no el tens, no veus aquest tram.

El botó es veu sempre, sense cap condició d'estat, i és a Odoo 17, 18, 19 i 20.

Esquema fet amb codi, no és una pantalla d'Odoo: a dalt la ruta del menú de comandes d'Octopia i a sota el botó de rebutjar seleccionats
Esquema fet amb codi a partir del mòdul (no és una captura d'Odoo): la ruta de menú i el botó, presents 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à)

Pas a pas: què passa en prémer-lo

  1. Obre Octopia › Orders › Orders i marca les comandes que vulguis rebutjar.
  2. Abans de prémer, mira les columnes Status i Sales Order de la llista. El botó no filtra per estat: envia la decisió de totes les comandes que hagis marcat.
  3. Prem Refuse Selected. Odoo et demana confirmació amb aquest text: Refuse the selected orders? Customers will be refunded by the channel.
  4. En confirmar, a Odoo 20 el mòdul recorre les comandes marcades una per una i envia a Octopia la decisió de rebuig de cadascuna.
  5. Si la decisió s'ha enviat, el Status de la comanda d'Octopia passa a rebutjat.
  6. A continuació, si la comanda té Sales Order, el mòdul la cancel·la, tret que sigui d'una altra empresa o que ja estigui acabada o cancel·lada.
  7. Torna a la llista i comprova Status i Sales Order de cada comanda que vas marcar.

Amb Odoo en castellà el botó es diu Rechazar seleccionados; l'esquema següent mostra com el porten les traduccions publicades del mòdul en altres idiomes.

Esquema fet amb codi a partir dels fitxers de traducció del mòdul, no és una pantalla d'Odoo: el rètol del botó en castellà, alemany, francès, italià i portuguès
Esquema fet amb codi (no és una captura d'Odoo): en castellà, Rechazar seleccionados; en alemany, Ausgewählte ablehnen; en francès, Refuser la sélection; en italià, Rifiuta selezionati; en portuguès, Recusar selecionadas.

Què comprova abans de canviar res

Que la decisió arribi a Octopia

L'ordre importa: primer s'envia la decisió i només després es toca la comanda. Si l'enviament no es completa, la comanda no passa a rebutjada i la seva comanda de venda no es cancel·la.

Que la comanda de venda sigui de la mateixa empresa

El mòdul comprova si la comanda de venda enllaçada pertany a la mateixa empresa que la comanda d'Octopia. Si és d'una altra empresa, la deixa com està: no la cancel·la. Fixa't en l'ordre del codi: el Status de la comanda d'Octopia ja ha passat a rebutjat abans d'aquesta comprovació, així que en aquest cas es rebutja la comanda d'Octopia i la comanda de venda de l'altra empresa no es toca.

Que la comanda de venda no estigui acabada ni cancel·lada

El mòdul només cancel·la la comanda de venda si no està ja acabada ni cancel·lada. Si la comanda d'Octopia no té Sales Order, no hi ha res a cancel·lar i el canvi es queda al Status de la comanda d'Octopia.

Quan no canvia res i quan s'atura amb error

Si Octopia retorna un error en rebre la decisió, el mòdul no es rendeix a la primera: torna a llegir la comanda a Octopia i mira com està allà. Segons el que respongui:

  • Si la comanda ja no està esperant la decisió del venedor, no s'envia res: el mòdul deixa a la comanda el missatge Octopia had already moved this order to … before the seller's decision; nothing was sent. i passa a la següent. En aquesta comanda el botó no la marca com a rebutjada ni cancel·la la seva comanda de venda.
  • Si la resposta d'Octopia no porta estat, no es pot llegir, o diu que la comanda continua esperant l'acceptació, l'error de l'API torna a sortir i l'acció s'atura: les comandes que quedaven per processar a la selecció no arriben a tractar-se, i a algunes comandes anteriors de la selecció pot ser que ja se'ls hagués enviat el rebuig a Octopia.

Per això, si l'acció s'ha aturat amb un error, no donis per fet que la llista reflecteix tot el que ja es va enviar a Octopia: abans de tornar a rebutjar, comprova com està cada comanda al canal.

El que el botó comparteix amb la baixada automàtica

La tasca programada Octopia: pull orders s'executa cada deu minuts i està activa en instal·lar. Comparteix dues peces amb el botó:

  • La comprovació d'empresa de la comanda de venda: si és d'una altra empresa, l'automatització deixa aquesta comanda en pau.
  • L'enviament de la decisió a Octopia: l'acceptació automàtica fa servir el mateix enviament, amb acceptació en lloc de rebuig. S'aplica a comandes que esperen acceptació quan el canal de vendes o, si el canal no ho decideix, el compte té activada l'acceptació automàtica, entre altres condicions de la comanda.

Amb l'acceptació automàtica activada, una comanda pot haver passat ja a acceptada quan obris la llista, i el botó no mira l'estat abans d'enviar. Revisa Status abans de rebutjar.

Context de terminis abans de rebutjar

Les CGMAD de Cdiscount Marketplace (25/08/2025, p. 47) indiquen acceptar les comandes en 48 hores hàbils i, sense resposta del venedor en 2 dies, anul·lació automàtica de la comanda. És el que diuen les condicions del canal; el mòdul només envia la decisió que tu prens.

Com encaixa amb la subscripció i què més pot fer FlexigoTech

El mòdul és de pagament únic per versió d'Odoo (17, 18, 19 i 20 a la fitxa) i necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 €/mes o 490 €/any, sense IVA, amb fins a 3 comptes. La connexió passa per FlexigoTech Cloud, que guarda xifrades les credencials, vigila la sincronització i avisa per correu si falla.

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