Para garantizar el correcto funcionamiento de Comply y del terminal Shopify POS, es necesario configurar adecuadamente las excepciones de red (firewall, proxy o filtrado DNS).
Una configuración restrictiva puede impedir:
La comunicación entre Shopify POS y Shopify Admin
La sincronización de pedidos (orders)
El procesamiento del checkout en tienda
El registro fiscal conforme a NF525 mediante Comply
Excepciones requeridas para Comply
Para permitir el correcto funcionamiento de la aplicación Comply, debes añadir a la lista blanca (allowlist) de tu red:
Dominios obligatorios
complyapp.io*.complyapp.io(todos los subdominios)
Esto es necesario para:
Procesar y registrar transacciones del POS
Generar y almacenar datos fiscales
Sincronizar información entre Shopify Admin y el terminal POS
⚠️ Importante: Si utilizas un firewall corporativo, proxy o sistema de filtrado DNS, asegúrate de que no haya inspección o bloqueo de tráfico HTTPS hacia estos dominios.
Requisitos de red para Shopify POS
Además de las excepciones de Comply, Shopify POS requiere acceso a múltiples servicios de Shopify para funcionar correctamente.
Debes seguir la documentación oficial de Shopify para configurar tu red:
Esta guía incluye:
Dominios y endpoints necesarios
Configuración de puertos
Requisitos de conectividad para dispositivos POS
Consideraciones para redes empresariales
Validación
Una vez configuradas las excepciones:
Abre Shopify POS en el dispositivo
Realiza un checkout de prueba
Verifica que:
El pedido se registra correctamente
Comply procesa la transacción sin errores
No hay bloqueos ni desconexiones
