Dónde está el botón y quién lo ve
¿Dónde está el botón y cuándo se ve?
El botón Descargar direcciones del vendedor (Pull Seller Addresses) está en la pantalla Cuentas de Octopia (Octopia Accounts). A esa pantalla se llega por el menú Octopia › Configuración › Cuentas (Octopia › Configuration › Accounts). La vista lo muestra siempre: se ve en Odoo 17, 18, 19 y 20, y está en todas esas ramas publicadas.

Octopia › Configuración › Cuentas (Octopia › Configuration › Accounts) y el botón Descargar direcciones del vendedor (Pull Seller Addresses), para Odoo 17, 18, 19 y 20.¿Qué permisos necesito para llegar hasta él?
Cada tramo del menú pide el suyo y, si no lo tienes, no ves ese tramo. Octopia pide Usuario de Octopia (Octopia User), Configuración pide Gestor de Octopia (Octopia Manager) y Cuentas pide Administrador de Octopia (Octopia Admin). Si el tramo Cuentas no te aparece, pide a quien administre tu Odoo que revise que tienes ese último permiso.
¿Cómo se llama el botón con Odoo en castellano?
Con Odoo en castellano se llama Descargar direcciones del vendedor. El esquema siguiente muestra el mismo rótulo en otros idiomas, por si trabajas con varias instalaciones.

Descargar direcciones del vendedor; en alemán, Verkäuferadressen abrufen; en francés, Récupérer les adresses du vendeur; en italiano, Recupera indirizzi venditore; en portugués, Obter endereços do vendedor.
Qué hace al pulsarlo
¿Qué hace el botón, en orden?
Para cada cuenta sobre la que se lanza la acción, hace tres cosas, una detrás de otra. Primero obtiene la conexión con Octopia de esa cuenta. Después pide a Octopia las direcciones del vendedor. Por último escribe lo que ha recibido en el campo Direcciones del vendedor (Seller Addresses) de la misma cuenta. Es lo que hace el código de Odoo 20.
¿Qué cambia en Odoo al pulsarlo?
El botón escribe lo recibido en el campo Direcciones del vendedor de la cuenta.
¿Dónde leo lo que ha descargado?
En la ficha de Cuentas de Octopia, en la pestaña Direcciones del vendedor. El campo es de solo lectura: lo rellena el botón, no se escribe a mano. Además, solo lo ven los usuarios con el permiso Administrador de Octopia. Su ayuda dice: Direcciones del vendedor registradas tal como las devuelve GET /sellers/addresses.
¿Qué se guarda exactamente y qué comprueba el botón?
Lo que devuelve Octopia se convierte en texto con sangría, para poder leerlo, y se guardan como mucho los primeros 8000 caracteres. Si la respuesta da más texto, queda cortado en ese punto. Cada pulsación sustituye lo que hubiera en el campo.
La única decisión que toma el código es si Octopia ha devuelto algo. Si hay respuesta, la guarda. Si no devuelve nada (sin valor), el campo se queda vacío. Eso quiere decir que volver a pulsar el botón y no recibir nada borra el contenido de una pulsación anterior.
¿Cómo compruebo que ha ido bien?
Abre la cuenta en Octopia › Configuración › Cuentas, pulsa el botón y entra en la pestaña Direcciones del vendedor. Si ves el texto con las direcciones, la descarga ha guardado la respuesta. Si lo que esperabas es más largo que lo que ves, recuerda el límite de caracteres de la respuesta anterior.
Lo que ocurre solo, qué hacer si falla y el coste
¿Se rellena solo, sin pulsar?
El campo lo rellena este botón. Lo que sí ocurre solo es otra tarea que comparte con el botón su primer paso, obtener la conexión de la cuenta: la tarea programada Octopia: descargar conversaciones (cola ToTreat) (Octopia: pull discussions (ToTreat queue)), que corre cada 15 minutos y está activa al instalar. Esa tarea recorre las conversaciones marcadas ToTreat, las crea o las actualiza en Odoo, anota la fecha de esa sincronización y deja un apunte en el registro de sincronización.
¿Y si el botón no te da lo que esperabas?
Mira primero el campo Direcciones del vendedor justo después de pulsar. Si está vacío, Octopia no ha devuelto nada en esa pulsación. Si el texto acaba cortado, es el límite de caracteres de arriba. Para fallos de conexión, ten en cuenta que la conexión pasa por FlexigoTech Cloud: guarda cifradas las credenciales, vigila la sincronización y avisa por correo si falla. Sin suscripción, o con el servicio suspendido, se para lo que da la suscripción; los datos se quedan en tu Odoo.
¿Qué necesito para usarlo y cuánto cuesta?
El módulo es de pago único por versión de Odoo y está publicado para Odoo 17, 18, 19 y 20; el precio de cada versión lo ves en su ficha. Además necesita la suscripción a FlexigoTech Cloud, plan Conector: 49 €/mes o 490 €/año, sin IVA, con hasta 3 cuentas de la plataforma. En el Odoo App Store, cada versión de Odoo se compra allí.
Si lo estás implantando
FlexigoTech implanta Odoo 17, 18, 19 y 20 y desarrolla conectores e integraciones a medida. Si estás montando la conexión con Octopia y necesitas ayuda con las cuentas, los permisos o una integración que el módulo no cubra, cuéntanoslo.
Sigue leyendo
Comprobado en el código del conector (versión 20.0) y en las fuentes enlazadas
Fuentes
- Código del módulo: flexigobe_octopia_connector 20.0 (4848da6a): views/octopia_completeness_views.xml
- Código del módulo: flexigobe_octopia_connector 20.0 (4848da6a): models/octopia_seller_extras.py
- Código del módulo: flexigobe_octopia_connector 20.0 (4848da6a): models/octopia_discussion.py
- Código del módulo: flexigobe_octopia_connector 20.0 (4848da6a): models/octopia_account.py
- apps.odoo.com/apps/modules/20.0/flexigobe_octopia_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
