OdooWiki OCA HUB

Carrier accounts configuration with server_environment

carrier_account_environment folder_open OCA/delivery-carrier open_in_new
Tools Licencia: AGPL-3

Este módulo permite configurar la información del transportista utilizando el mecanismo server_environment: de este modo, puede tener servidores diferentes para el entorno de producción y el de pruebas.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 18.0

Permite a los administradores almacenar las credenciales de la cuenta del transportista (cuenta y contraseña) en los archivos de configuración del servidor en lugar de escribirlas en Odoo, de modo que los servidores de producción y de prueba puedan usar inicios de sesión de transportista diferentes.

Este módulo amplía la funcionalidad de cuenta de transportista para que sus datos de conexión sensibles puedan mantenerse fuera de la base de datos, en los archivos de configuración del servidor utilizados por el mecanismo server_environment.

  • El registro de cuenta de transportista incorpora dos campos gestionados por configuración: account y password. Sus valores se leen de los archivos de configuración del servidor en lugar de introducirse manualmente en Odoo.
  • Se utiliza una sección de configuración global denominada carrier_account para organizar estos ajustes en los archivos de configuración.
  • Dado que los valores proceden del entorno del servidor, la misma base de datos de Odoo puede comportarse de forma diferente en un servidor de producción y en un servidor de prueba, apuntando cada uno a sus propias credenciales de transportista.
  • El módulo depende de server_environment y delivery_carrier_account, por lo que solo añade este comportamiento de configuración sobre el modelo de cuenta de transportista existente (carrier.account).

El código mostrado no introduce nuevos menús, botones, informes, tareas programadas ni reglas de negocio. El cambio se limita a cómo se proporcionan y almacenan las credenciales de la cuenta de transportista.

Modelos y campos (1)
  • carrier.account · modelo nuevo

Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 3 confirmadas, 6 sin información de 9 versiones.

Fuentes · Odoo 18.0

Confirmado el 2026-11-03 en la rama 18.0 de OCA/delivery-carrier.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Con este módulo instalado, el transportista de entrega se configura en el módulo server_environment_files (que es un módulo que debe proporcionar, consulte la documentación de server_environment para obtener más información).

En el archivo de configuración de cada entorno, puede utilizar primero la sección [carrier_account].

Luego, para cada servidor, puede definir valores adicionales o sobrescribir los valores predeterminados con una sección denominada [carrier_account.resource_name] donde "resource_name" es el nombre del servidor.

Ejemplo de archivo de configuración:

[carrier_account] # aquí está el formato predeterminado del archivo file_format = 'ZPL'

[carrier_account.mycarrier] name = mycarrier account = 587 password = 123promenons-nous-dans-les-bois456cueillir-des-saucisses

[carrier_account.mycarrier2] name = mycarrier2 account = 666 password = wazaaaaa file_format = PDF

Como alternativa a server_environment_files, también existe un módulo llamado server_environment_data_encryption que permite establecer los valores dependientes del entorno directamente en la base de datos, por el propio usuario. Se cifrará, para evitar problemas de seguridad con los secretos; consulte la documentación de server_environment_data_encryption para obtener más información. La ventaja de establecer el valor dependiente del entorno directamente en la base de datos es que no requiere que un desarrollador/administrador de odoo cambie una cuenta de transportista.

Una vez configurado, Odoo leerá los valores del carrier desde el archivo de configuración relacionado con cada entorno definido en el archivo principal de Odoo o en el modelo carrier.account.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.