Cómo leer los mensajes del conector
Varios mensajes de EU Marketplace Connector dicen además qué no ha pasado: nothing was sent o Nothing was changed. Donde en esta lista ves %s o %r, en tu pantalla aparecerá un nombre o un valor concreto.
Si estás empezando, la guía de puesta en marcha del conector recorre los ajustes uno a uno. Aquí vamos a lo que te encuentras cuando algo no encaja.
Los mensajes, agrupados por tema
Las credenciales de una conexión nueva van a FlexigoTech Cloud
El módulo lo dice así: The route of a marketplace connection does not change: a new connection goes through FlexigoTech Cloud and the ones bought before keep the direct route. Es decir, una conexión nueva pasa por FlexigoTech Cloud, las compradas antes conservan la ruta directa y esa ruta no se cambia.
En las conexiones que van por FlexigoTech Cloud, las credenciales del marketplace no se guardan en Odoo. Si ves On FlexigoTech Cloud the marketplace credentials are not kept in Odoo: enter them in the FlexigoTech Cloud section of the connection., el propio mensaje te indica qué hacer: escríbelas en la sección FlexigoTech Cloud de la conexión.
En esa sección el módulo comprueba un orden:
- Primero aceptas que FlexigoTech Cloud guarde tus credenciales. Si no lo has hecho, sale
Accept that FlexigoTech Cloud keeps your marketplace credentials before saving them: nothing was sent. - Antes del secreto van el
Client ID(en Kaufland,Client Key) y, en Octopia, elSeller ID. Si falta alguno, verásFill in the Client ID (Client Key for Kaufland) and, for Octopia, the Seller ID before the secret: nothing was sent. - Si cambias algo, vuelve a escribir el secreto en ese mismo cambio. Si no, aparece
Enter the secret again together with this change, so that FlexigoTech Cloud keeps the new credentials. Nothing was changed. - Si sale
Save the credentials of '%s' in FlexigoTech Cloud first (FlexigoTech Cloud section of the connection)., guarda primero las credenciales de esa conexión en la secciónFlexigoTech Cloud.

Connected: empresa, cuenta de vendedor, estado Connected y errores de API a cero.La variable MKT_FERNET_KEY tiene que estar definida
El mensaje es este: MKT_FERNET_KEY environment variable is not set. Configure it before saving marketplace credentials. See README installation guide. Te dice que la variable de entorno MKT_FERNET_KEY no está definida y que hay que configurarla antes de guardar credenciales de marketplace. El propio mensaje remite a la guía de instalación del README; si tú no tienes acceso a la instalación de Odoo, pásale el mensaje completo a quien la gestione.
La autorización de Allegro pasa por FlexigoTech Cloud
Allegro tiene sus propios mensajes de autorización:
Only an Allegro connection on FlexigoTech Cloud is authorized here.Solo se autoriza ahí una conexión de Allegro que vaya por FlexigoTech Cloud.Save the credentials of '%s' in FlexigoTech Cloud before authorizing.Guarda las credenciales de esa conexión en FlexigoTech Cloud y después autoriza.FlexigoTech Cloud could not authorize Allegro (HTTP %s).FlexigoTech Cloud no ha podido autorizar Allegro, y el mensaje incluye el código HTTP. Apúntalo antes de volver a intentarlo o de consultarlo.
Octopia pide sus modos de entrega con un formato fijo
Cada modo de entrega de Octopia se escribe como CODE:cost o CODE:cost:additional cost. Si uno no sigue ese formato, el módulo responde con Octopia delivery mode %r: use CODE:cost or CODE:cost:additional cost., mostrando el valor que has puesto, para que veas cuál corregir.
Además, la conexión necesita al menos uno. Sin ninguno, verás Set at least one Octopia delivery mode on connection %s. con el nombre de la conexión afectada.
Valores que el módulo rechaza: HTTP, intervalos cortos, fechas al revés
Estos cuatro son comprobaciones de datos:
Webhook URLs require HTTPS. Update the Odoo base URL to an HTTPS address first.Las URL de webhook necesitan HTTPS; el mensaje pide cambiar antes la URL base de Odoo a una dirección HTTPS.Minimum sync interval is 5 minutes.El intervalo de sincronización no puede bajar de 5 minutos.Promotional end date must be after start date.La fecha de fin de la promoción tiene que ser posterior a la de inicio.Cost factor must be greater than 0.El factor de coste tiene que ser mayor que cero.

All Listings con el filtro Active: producto, conexión, oferta, estado Active, precio y botón Unpublish.Un pedido abierto en el marketplace no se borra desde Odoo
Este es el mensaje más largo y el que mejor explica su motivo: A marketplace order cannot be deleted while it is open on the marketplace: the next import would create its sales order again and confirm it. Delete or cancel its sales order instead; the connector remembers it.
Traducido a lo que haces: no borres el pedido de marketplace mientras siga abierto allí, porque la siguiente importación volvería a crear su pedido de venta y lo confirmaría. Lo que propone el módulo es borrar o cancelar el pedido de venta; el conector lo recuerda.
El módulo también comprueba la empresa. Si aparece %s belongs to another company. o, en el caso de los pedidos, Marketplace Order belongs to another company., el registro indicado pertenece a otra empresa.

Active, Settlements y conexiones con filtro Connected, en ese orden.Devoluciones y liquidaciones siguen un orden de estados
En las devoluciones, el módulo comprueba a qué pedido pertenecen y en qué estado están:
A return belongs to an order of its own connection.Una devolución va con un pedido de su misma conexión.Can only approve returns in Requested or Received state.Solo se aprueban devoluciones en estadoRequestedoReceived.Cannot approve a rejected return.Una devolución rechazada no se puede aprobar.Return is already rejected.La devolución ya está rechazada.
Si el módulo no encuentra una factura publicada del pedido, lo indica con No posted invoice found for this order.
En las liquidaciones (Settlements), el asiento se publica con la liquidación en estado Matched. Si no lo está, sale Settlement must be in 'Matched' state before posting.; si el asiento ya se publicó, Journal entry already posted.; y si falta el diario contable, No accounting journal configured.
Con ficheros CSV hay dos avisos: Please upload a CSV file., con el que el módulo te pide que subas un fichero CSV, y No valid rows found in the CSV file., que dice que no ha encontrado ninguna fila válida en el CSV.

Marketplaces › Settlements con periodo, pago total, moneda, conciliaciones y método de importación.Cómo te ayuda FlexigoTech
EU Marketplace Connector está publicado en Odoo Apps para Odoo 17, 18, 19 y 20, a 9 € por versión de Odoo, pago único y sin IVA; lo tienes en la ficha de Odoo Apps. Ese pago no es todo lo que cuesta: en las cuatro versiones el manifiesto del módulo dice «Needs FlexigoTech Cloud subscription (from 49 EUR/month, VAT excl.)», y el plan Conector cuesta 49 €/mes o 490 €/año sin IVA (Pro: 98 €/mes o 980 €/año). FlexigoTech Cloud es por donde pasa la conexión: guarda cifradas las credenciales, vigila la sincronización y avisa por correo si falla.
Si quieres ver qué menús y tareas tiene el módulo, el artículo sobre cómo funciona por dentro los recorre. FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida, por si tu caso necesita algo más que lo que cubre el conector.
Sigue leyendo
Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas
Fuentes
- Código del módulo: flexigo_multimarketplace 20.0 (2270b5c0): models/fgt_cloud.py
- Código del módulo: flexigo_multimarketplace 20.0 (2270b5c0): models/mkt_company_guard.py
- Código del módulo: flexigo_multimarketplace 20.0 (2270b5c0): models/mkt_connection.py
- Código del módulo: flexigo_multimarketplace 20.0 (2270b5c0): models/mkt_listing.py
- Código del módulo: flexigo_multimarketplace 20.0 (2270b5c0): models/mkt_order.py
- Código del módulo: flexigo_multimarketplace 20.0 (2270b5c0): models/mkt_return.py
- Código del módulo: flexigo_multimarketplace 20.0 (2270b5c0): models/mkt_settlement.py
- Código del módulo: flexigo_multimarketplace 20.0 (2270b5c0): models/sale_order_ext.py
- Código del módulo: flexigo_multimarketplace 20.0 (2270b5c0): wizards/mkt_csv_settlement_wizard.py
- apps.odoo.com/apps/modules/20.0/flexigo_multimarketplace
- apps.odoo.com/apps/modules/17.0/flexigo_multimarketplace
- apps.odoo.com/apps/modules/18.0/flexigo_multimarketplace
- apps.odoo.com/apps/modules/19.0/flexigo_multimarketplace
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
