Consulta pedidos externos de Shopify y WooCommerce sin mezclarlos con la contabilidad interna
En Integraciones → Conectores comerciales puedes vincular una tienda Shopify (mediante OAuth con permiso mínimo read_orders o token Admin API shpat_) o una tienda WooCommerce (mediante HTTPS público y claves de lectura). El servidor verifica que el dominio no resuelva a redes privadas y cifra las credenciales con AES-256-GCM.
Esta conexión permite a tu equipo consultar las órdenes recientes de la tienda externa para responder dudas de clientes en la bandeja, pero mantiene los pedidos externos estrictamente separados de los pedidos internos de EMP: consultar la tienda no cobra, no modifica pedidos externos ni descuenta el inventario interno.
Exportación manual a Google Sheets con vista previa, hash e inyección bloqueada
El conector de Google Sheets utiliza el alcance mínimo drive.file para trabajar exclusivamente sobre la hoja creada por EMP para tu negocio, identificada mediante metadatos de desarrollador ligados a tu tenant_id.
| Conector | Operación permitida | Protección contra errores y duplicados en servidor |
|---|---|---|
| Shopify / WooCommerce | Lectura paginada de pedidos externos (referencia, estado, importe y fecha). | Peticiones de solo lectura; rechaza IPs privadas/locales y nunca mezcla importes externos con las ventas internas. |
| Google Sheets — Creación de hoja | Creación de la hoja "EMP — Clientes" con confirmación escrita CREAR. | Si la red se corta durante el POST, pasa a estado uncertain y bloquea crear duplicados hasta recuperar la hoja por su ID verificando mr_calendar_tenant. |
| Google Sheets — Exportación de clientes | Exportación manual de hasta 500 contactos válidos tras revisar la vista previa y escribir EXPORTAR. | Comprueba que el hash de la vista previa coincida con el CRM actual y envía los valores con valueInputOption=RAW para impedir inyección de fórmulas (=IMPORTXML, etc.). |
Comprueba siempre el estado del conector antes de repetir una acción
Si mientras revisabas la vista previa de exportación otro miembro del equipo agregó o editó un contacto en el CRM, el hash cambiará y el servidor te pedirá generar una vista previa actualizada antes de exportar. Del mismo modo, si una autorización OAuth vence o el usuario que la inició pierde su rol de propietario/administrador, el servidor bloquea el intercambio o la exportación.
Antes de continuar
- Usa la consulta de Shopify o WooCommerce como referencia de soporte, separada de tus pedidos internos.
- Genera siempre la vista previa de hasta 500 clientes y verifica el resumen antes de escribir EXPORTAR.
- Si la creación de una hoja en Google Drive queda en estado uncertain, usa Recuperar hoja con su identificador en lugar de crear otra.
La demo conserva datos en memoria. Las conexiones de proveedores requieren configuración, autorización y verificación en tu entorno persistente.