Skip to main content

Integración con VTEX

La integración de PrivacyEngine con VTEX permite a las tiendas Enterprise automatizar la purga y actualización de perfiles en el Master Data de VTEX (MDv1 / MDv2), garantizando el cumplimiento de la Ley 21.719 en Chile.

¿Cómo funciona?​

VTEX utiliza el Master Data como repositorio principal de la información de los clientes (entidad CL). PrivacyEngine se conecta a la API Rest de VTEX para localizar el registro del usuario mediante su correo electrónico. Cuando se recibe una orden de Supresión desde el Portal ARCO+:

  1. PrivacyEngine verifica si el perfil está vinculado a órdenes recientes.
  2. Actualiza el documento en el Master Data con campos ofuscados para garantizar la anonimización sin romper la integridad relacional de los módulos de Logistics y OMS.

Pasos de Configuración​

Para autorizar a PrivacyEngine a interactuar con el Master Data, debes crear un Application Key con un perfil de acceso adecuado en tu panel de VTEX Admin.

  1. Crear Perfil de Acceso (Access Profile)

    • Ingresa a tu panel de VTEX Admin.
    • Ve a Configuración de la cuenta (Account Settings) > Gestión de la cuenta > Roles.
    • Haz clic en New Role y asígnale el nombre "PrivacyEngine API".
    • Otorga los permisos relacionados con Master Data (lectura y escritura sobre la entidad CL).
  2. Generar Application Key

    • En el mismo menú de Gestión de la cuenta, ve a Account management > Application Keys.
    • Haz clic en Manage my keys y luego en Generate key.
    • Asigna la clave al rol "PrivacyEngine API" que creaste en el paso anterior.
    • ⚠️ Guarda el AppKey y el AppToken. El AppToken se mostrará una sola vez por razones de seguridad.
  3. Conectar PrivacyEngine

    • Ve al Dashboard de PrivacyEngine.
    • En la sección Partners & Conectores, selecciona VTEX.
    • Ingresa:
      • Account Name: El nombre corto de tu tienda VTEX (ej. si tu admin es mitienda.myvtex.com, el account name es mitienda).
      • Environment: Usualmente vtexcommercestable.
      • AppKey: La clave pública generada.
      • AppToken: El token secreto.
    • Haz clic en Guardar y Probar Conexión.

Soporte Multitienda y Múltiples Países​

Como PrivacyEngine restringe la configuración a un solo conector de VTEX por entorno, si manejas múltiples accounts o sub-accounts en VTEX para distintos países (con diferentes políticas o DPOs), la forma correcta de gestionarlo es utilizar la funcionalidad Multi-Tenant de PrivacyEngine.

Debes crear un "Tenant" (Espacio de trabajo) independiente en PrivacyEngine por cada país o jurisdicción, y configurar la respectiva sub-account de VTEX dentro de ese Tenant. Esto garantiza la separación legal estricta de las bases de datos y los plazos de cumplimiento (por ejemplo, Ley 21.719 en Chile vs LGPD en Brasil).