Saltar al contenido principal
Octopia (Cdiscount)

Qué hace el botón Rechazar seleccionados de Octopia Connector, paso a paso

El botón Rechazar seleccionados (Refuse Selected) envía a Octopia la decisión de rechazar cada pedido marcado y, si el canal la recibe, pasa el pedido a rechazado y, si tiene un pedido de venta de la misma empresa que no esté terminado ni cancelado, lo cancela. Se ve siempre en Pedidos de Octopia; aquí tienes qué hace, en qué orden y cuándo no cambia nada.

FlexigoTech · Responsable: Víctor Gómez · Actualizado el 5 de noviembre de 2026

Lo esencial

Versiones
Odoo 17, 18, 19 y 20
Comprobado
en el código del conector, versión 20.0 · en las fuentes enlazadas al final
Lectura
5 min

Dónde está el botón y cuándo se ve

El botón Rechazar seleccionados (Refuse Selected) está en la pantalla Pedidos de Octopia (Octopia Orders), a la que se llega desde el menú Octopia › Pedidos › Pedidos (Octopia › Orders › Orders). El tramo Octopia del menú pide el permiso Usuario de Octopia (Octopia User): si no lo tienes, no ves ese tramo.

El botón se ve siempre, sin ninguna condición de estado, y está en Odoo 17, 18, 19 y 20.

Esquema hecho con código, no es una pantalla de Odoo: arriba la ruta del menú de pedidos de Octopia y debajo el botón de rechazar seleccionados
Esquema hecho con código a partir del módulo (no es una captura de Odoo): la ruta de menú y el botón, presentes en Odoo 17, 18, 19 y 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

Paso a paso: qué ocurre al pulsarlo

  1. Abre Octopia › Pedidos › Pedidos y marca los pedidos que quieras rechazar.
  2. Antes de pulsar, mira las columnas Estado (Status) y Pedido de venta (Sales Order) de la lista. El botón no filtra por estado: envía la decisión de todos los pedidos que hayas marcado.
  3. Pulsa Rechazar seleccionados. Odoo te pide confirmación con este texto: ¿Rechazar los pedidos seleccionados? El canal reembolsará a los clientes. (Refuse the selected orders? Customers will be refunded by the channel.)
  4. Al confirmar, en Odoo 20 el módulo recorre los pedidos marcados uno por uno y envía a Octopia la decisión de rechazo de cada uno.
  5. Si la decisión se ha enviado, el Estado del pedido de Octopia pasa a rechazado.
  6. A continuación, si el pedido tiene Pedido de venta, el módulo lo cancela, salvo que sea de otra empresa o que ya esté terminado o cancelado.
  7. Vuelve a la lista y comprueba Estado y Pedido de venta de cada pedido que marcaste.

Con Odoo en castellano el botón se llama Rechazar seleccionados; el esquema siguiente muestra cómo lo traen las traducciones publicadas del módulo en otros idiomas.

Esquema hecho con código a partir de los ficheros de traducción del módulo, no es una pantalla de Odoo: el rótulo del botón en castellano, alemán, francés, italiano y portugués
Esquema hecho con código (no es una captura de Odoo): en castellano, Rechazar seleccionados; en alemán, Ausgewählte ablehnen; en francés, Refuser la sélection; en italiano, Rifiuta selezionati; en portugués, Recusar selecionadas.

Qué comprueba antes de cambiar nada

Que la decisión llegue a Octopia

El orden importa: primero se envía la decisión y solo después se toca el pedido. Si el envío no se completa, el pedido no pasa a rechazado y su pedido de venta no se cancela.

Que el pedido de venta sea de la misma empresa

El módulo comprueba si el pedido de venta enlazado pertenece a la misma empresa que el pedido de Octopia. Si es de otra empresa, lo deja como está: no lo cancela. Fíjate en el orden del código: el Estado del pedido de Octopia ya ha pasado a rechazado antes de esta comprobación, así que en ese caso se rechaza el pedido de Octopia y el pedido de venta de la otra empresa no se toca.

Que el pedido de venta no esté terminado ni cancelado

El módulo solo cancela el pedido de venta si no está ya terminado ni cancelado. Si el pedido de Octopia no tiene Pedido de venta, no hay nada que cancelar y el cambio se queda en el Estado del pedido de Octopia.

Cuándo no cambia nada y cuándo se para con error

Si Octopia devuelve un error al recibir la decisión, el módulo no se rinde a la primera: vuelve a leer el pedido en Octopia y mira cómo está allí. Según lo que responda:

  • Si el pedido ya no está esperando la decisión del vendedor, no se envía nada: el módulo deja en el pedido el mensaje Octopia ya había pasado este pedido a … antes de la decisión del vendedor; no se ha enviado nada. (Octopia had already moved this order to … before the seller's decision; nothing was sent.) y pasa al siguiente. En ese pedido el botón no lo marca como rechazado ni cancela su pedido de venta.
  • Si la respuesta de Octopia no trae estado, no se puede leer, o dice que el pedido sigue esperando la aceptación, el error de la API vuelve a salir y la acción se detiene: los pedidos que quedaban por procesar en la selección no llegan a tratarse, y a algunos pedidos anteriores de la selección puede que ya se les hubiera enviado el rechazo a Octopia.

Por eso, si la acción se ha parado con un error, no des por hecho que la lista refleja todo lo que ya se envió a Octopia: antes de volver a rechazar, comprueba cómo está cada pedido en el canal.

Lo que el botón comparte con la descarga automática

La tarea programada Octopia: descargar pedidos (Octopia: pull orders) corre cada diez minutos y está activa al instalar. Comparte dos piezas con el botón:

  • La comprobación de empresa del pedido de venta: si es de otra empresa, la automatización deja ese pedido en paz.
  • El envío de la decisión a Octopia: la aceptación automática usa el mismo envío, con aceptación en lugar de rechazo. Se aplica a pedidos que esperan aceptación cuando el canal de ventas o, si el canal no lo decide, la cuenta tiene activada la aceptación automática, entre otras condiciones del pedido.

Con la aceptación automática activada, un pedido puede haber pasado ya a aceptado cuando abras la lista, y el botón no mira el estado antes de enviar. Revisa Estado antes de rechazar.

Contexto de plazos antes de rechazar

Las CGMAD de Cdiscount Marketplace (25/08/2025, p. 47) indican aceptar los pedidos en 48 horas hábiles y, sin respuesta del vendedor en 2 días, anulación automática del pedido. Es lo que dicen las condiciones del canal; el módulo solo envía la decisión que tú tomas.

Cómo encaja con la suscripción y qué más puede hacer FlexigoTech

El módulo es de pago único por versión de Odoo (17, 18, 19 y 20 en la ficha) y necesita la suscripción a FlexigoTech Cloud, plan Conector: 49 € al mes o 490 € al año, sin IVA, con hasta 3 cuentas. La conexión pasa por FlexigoTech Cloud, que guarda cifradas las credenciales, vigila la sincronización y avisa por correo si falla.

FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida.

Sigue leyendo

Qué hace el botón «Enviar a Octopia» de Octopia Connector, paso a pasoQué hace el botón Enviar a Octopia en Importaciones masivas de facturas: cuándo aparece, qué comprueba, qué cambia y el error que puede dar.Qué hace el botón «Importar» de Octopia Connector, paso a pasoQué hace el botón Importar de Octopia Connector en Odoo: cuándo se ve, qué importa, qué cambia, qué aviso da y qué entrada deja en el registro.Qué hace el botón «Crear factura de proveedor» de Octopia ConnectorQué hace el botón Crear factura de proveedor de Octopia Connector en Odoo: cuándo aparece, qué comprueba, qué crea y dónde puede pararse.
Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas

Fuentes