Qué aprenderás
Infórmese sobre los requisitos del sistema para una sincronización óptima con Magento 1 ó 2. El administrador de su tienda Magento es el responsable de las especificaciones y configuración del sistema. Asegurarse de que su sistema está configurado para trabajar con Klaviyo permitirá una experiencia de integración sin problemas.
Configurar los permisos de usuario de la APIConfigurar los permisos de usuario de la API
En el proceso de integración de su tienda Magento con Klaviyo, creará un nuevo rol SOAP (para Magento 1) o REST (para Magento 2) con acceso total a los recursos y asignará un nuevo usuario a este rol. Asegúrese de que el Acceso a los recursos está fijado en Todos.
Sin los permisos necesarios para este usuario API, Klaviyo no podrá interactuar correctamente con las API de su tienda Magento, lo que impedirá que la integración recupere datos de su tienda.
Habilitar el acceso a los puntos finales de API necesariosHabilitar el acceso a los puntos finales de API necesarios
Klaviyo solicita datos de puntos finales específicos. Las configuraciones de su sistema deben permitir el acceso a estos puntos finales; considere el impacto de los controles de seguridad o la lógica de redirección de URL en la accesibilidad de estos puntos finales a Klaviyo. Si Klaviyo no tiene acceso a los puntos finales de API esperados, algunos o todos los datos de Magento no podrán sincronizarse y verá informes de error en la aplicación.
Todo el tráfico saliente de la integración Klaviyo está detrás de un conjunto de direcciones IP predecibles y estáticas para que pueda tener un alto nivel de confianza de que este tráfico proviene de Klaviyo - recomendamos allowlisting estas direcciones.
Capacidad del sistema para solicitudes API de sincronización de datos históricosCapacidad del sistema para solicitudes API de sincronización de datos históricos
Al activar la integración, Klaviyo pone en cola automáticamente las solicitudes API para sincronizar los datos históricos, incluidos los registros de clientes, los registros de pedidos y el catálogo de productos. Intentamos hacerlo rápidamente para que los profesionales del marketing puedan utilizar estos datos en sus cuentas lo antes posible. También intentamos hacerlo de forma responsable limitando la concurrencia y gestionando con elegancia los reintentos. Si su tienda tiene un gran volumen de datos históricos, una capacidad de recursos limitada u otras aplicaciones que realicen solicitudes de API considerables, le recomendamos que consulte a su administrador de Magento para asegurarse de que su infraestructura está equipada para soportar la sincronización de datos históricos. Su administrador puede considerar aumentar temporalmente los recursos, aplicar el autoescalado o solicitar a Klaviyo que ralentice las peticiones.
Verificar la validez del certificado SSL
Un certificado SSL autentica digitalmente la identidad de un sitio web y permite una conexión cifrada entre un navegador web y un servidor web. El certificado SSL de su sitio web está alojado en el servidor de origen del sitio. Un certificado SSL válido es fundamental para aceptar pagos de forma segura, proteger los inicios de sesión con contraseña y proteger los formularios web. Esta herramienta puede utilizarse para verificar el certificado SSL de un sitio web.
Las integraciones de Magento pueden quedar deshabilitadas si caduca la certificación SSL de su sitio web. En este caso, el dominio y las certificaciones intermedias deben actualizarse en el proveedor de alojamiento. Si no está seguro de la ubicación de sus certificaciones, pida ayuda a su proveedor de alojamiento
Asignación suficiente de memoria al servidorAsignación suficiente de memoria al servidor
La cantidad de espacio en disco que necesita un sitio web de comercio electrónico depende de diversos factores, como el número de productos, el número de imágenes de cada producto, la calidad de las imágenes, el número de correos electrónicos almacenados en el servidor y las páginas de contenido estático.
Recomendamos más de 1 gigabyte de memoria asignada a su integración Klaviyo, pero 512 megabytes es el mínimo requerido. Si su servidor no puede asignar recursos suficientes para responder a las peticiones de Klaviyo, se producirán errores de integración. La integración Klaviyo-Magento comienza con una sincronización de los datos históricos, por lo que se recomienda verificar la configuración de la memoria en Magento y en su servidor antes de activar la integración.
La configuración por defecto de la memoria PHP de Magento es de 128 megabytes. Esta configuración puede actualizarse en el archivo php.ini, cambiando el valor de la variable "memory_limit" a los 1024 megabytes recomendados.
Ajustar la zona horaria a UTCAjustar la zona horaria a UTC
El Tiempo Universal Coordinado, o UTC, es la principal norma horaria mundial desde la década de 1960. Klaviyo se basa en UTC para programar las sincronizaciones de sus datos más recientes.
Si su instancia de Magento utiliza una zona horaria diferente, será más difícil para Klaviyo determinar qué datos son los más recientes y deben sincronizarse. Su zona horaria debería estar actualizada a UTC tanto en su backend de Magento como en los archivos app/Mage.php así como app/code/local/Mage/Core/Model/Locale.php.
Recursos adicionales