OCA / l10n-spain  🇪🇸  AGPL-3.0

GLS Spain Connector

Integra GLS España (API ASM) directamente en tu flujo de almacén de Odoo. Desde el albarán de salida puedes generar la etiqueta, registrar el envío en GLS, solicitar la recogida y seguir el estado del paquete en tiempo real — sin salir de Odoo y sin doble introducción de datos.

delivery_gls_asm
Odoo 12.0 → 18.0
GLS España (API ASM)
🇪🇸 España · Europa
GLS
delivery_gls_asm
AGPL-3.0
Versiones12 → 18
APIGLS ASM
EtiquetasPDF · ZPL
Mantenido porOCA + FlexigoTech
Flujo de trabajo
¿Cómo funciona en tu día a día?

Una vez implantado, el proceso de envío con GLS queda completamente integrado en Odoo. Así es el flujo paso a paso:

1
Configuras el método de envío

En Inventario → Métodos de envío creas uno nuevo, eliges GLS ASM como proveedor y configuras tus credenciales y servicio contratado (Standard, Express, etc.).

2
Validas el albarán de salida

Al confirmar la entrega, el módulo llama automáticamente a la API de GLS, registra el envío y obtiene el número de seguimiento y la etiqueta.

3
Imprimes la etiqueta

La etiqueta GLS (PDF o ZPL para impresoras Zebra) queda adjunta al albarán. La imprimes directamente desde Odoo sin acceder al portal GLS.

4
Seguimiento automático

El estado del envío (en tránsito, entregado, incidencia) se actualiza automáticamente en el albarán. El cliente recibe notificación con su número de tracking.

Funcionalidades
Todo lo que incluye el módulo

Funcionalidades verificadas en el repositorio OCA y en implantaciones reales de FlexigoTech.

Generación de etiquetas PDF y ZPL

Genera etiquetas GLS en formato PDF (para cualquier impresora) o ZPL (para impresoras térmicas Zebra). La etiqueta incluye código de barras, dirección y datos del servicio contratado.

Automático al validar
Numeración de paquetes flexible

Soporta tanto el campo de número de paquete propio del módulo como el flujo nativo de paquetes de envío de Odoo. Compatible con envíos multi-bulto.

Multi-bulto
Tracking en tiempo real

Consulta automática del estado del envío a la API GLS. Los estados (recogida pendiente, en tránsito, entregado, fallido) se reflejan directamente en el stock.picking de Odoo.

Sin acceso al portal GLS
Recogidas programadas

Solicita recogidas a GLS directamente desde Odoo con selección de ventana horaria y dirección. La confirmación de la recogida queda registrada en el chatter del albarán.

API GLS ASM
Cancelación de envíos

Cancela un envío registrado en GLS directamente desde la pestaña "Información adicional" del albarán, sin necesidad de acceder al portal de GLS.

Desde el albarán
Depuración técnica integrada

Cada método de envío GLS tiene una pestaña "Técnico" con el último request y response de la API. Imprescindible para diagnosticar errores de comunicación con GLS.

Debug API

Requisitos técnicos

  • Odoo 12.0 a 18.0 — Compatible con todas las versiones principales.
  • Python: suds-py3 — Librería SOAP requerida para comunicarse con la API GLS ASM.
  • Módulos OCA dependientes: delivery_package_number, delivery_state (OCA/delivery-carrier).
  • Credenciales GLS ASM: Usuario y contraseña de la API ASM proporcionados por GLS España.
  • Entorno de test: GLS ASM dispone de API de test para validar la integración sin generar envíos reales.
  • delivery_price_method (recomendado) — Para calcular costes de envío en tiempo real, ya que la API GLS no devuelve precios.

Configuración en Odoo

  • Inventario → Configuración → Métodos de envío → Nuevo
  • Proveedor: GLS ASM
  • Introduce usuario, contraseña y código de cliente ASM
  • Selecciona el servicio contratado (Standard, Express, Frío…)
  • Marca "Entorno de test" para pruebas previas
  • Guarda y valida con un albarán de prueba
# Dependencias Python (requirements.txt)
suds-py3>=1.4.4
Versiones de Odoo soportadas
Odoo 12.0 13.0 14.0 15.0 16.0 17.0 18.0 ★ actual

FlexigoTech mantiene activamente la versión 17 y 18. Para versiones anteriores realizamos una auditoría previa de compatibilidad.

¿GLS en otros países?
Este módulo es específico para España: implementa la API GLS ASM, que es la interfaz que GLS utiliza para el mercado español. Si operas en otros países europeos con GLS, existen conectores separados en OCA/delivery-carrier. Consúltanos.

Licencia AGPL-3.0 — Open Source

Este módulo es desarrollado y mantenido por la comunidad OCA bajo licencia AGPL-3.0. Eso significa que el código fuente es público y auditable, nunca queda bloqueado a un proveedor concreto. FlexigoTech lo implanta, configura y mantiene profesionalmente sin cobrártelo como módulo propio.

¿Qué significa la AGPL para tu empresa? Guía completa →

Ver código en GitHub OCA

¿Usas GLS en España y tienes Odoo?

FlexigoTech instala, configura y adapta este conector a tu operativa real. Etiquetas, recogidas y tracking funcionando desde el primer día.

Solicitar implantación gratuita

Sin compromiso · Respuesta en menos de 24h · Presupuesto cerrado

¿En qué te podemos ayudar?

Equipo especializado · Responde en <1 día

Agendar una demo Envíanos un WhatsApp comercial@flexigobe.com