Visión general
La versión 2.2.0 de Magento 2 requiere una versión antigua de la extensión Klaviyo que no permite la configuración de OAuth dentro de los ajustes de la extensión. Para los clientes que utilicen actualmente la versión 2.2.0 (las versiones anteriores a la 2.2.0 no son compatibles), les recomendamos que añadan manualmente OAuth a su integración. También recomendamos actualizar a la última versión de Magento 2 para aprovechar todas las nuevas y próximas características de integración de Klaviyo. Esta guía cubre cómo configurar OAuth después de que ya haya instalado la extensión y configurado los webhooks. Si necesita instalar la extensión Klaviyo para Magento 2, consulte nuestras instrucciones de instalación.
Configurar OAuthConfigurar OAuth
En primer lugar, asegúrese de que ha iniciado sesión en su cuenta de Magento 2. Aquí, habilitaremos OAuth para conectar de forma segura su cuenta Klaviyo a la extensión Magento 2 que acaba de instalar.
Navegue hasta Sistemas desde el panel de navegación izquierdo y seleccione Integraciones. Haga clic en Añadir nueva integración en la esquina superior derecha para configurar manualmente su integración con autenticación OAuth. Dé un nombre a su nueva integración en el campo Nombre e introduzca su contraseña segura en el campo Su contraseña.
Rellene el campo Callback URL con la siguiente URL y actualice el <Company ID> a su clave de API pública de Klaviyo. Asegúrese de eliminar cualquier espacio extra en la URL que pueda añadirse automáticamente.
https://www.klaviyo.com/integration-oauth-one/magento-two/auth/confirm?c=<Identificación de la empresa><Company ID>
A continuación, actualice la URL del enlace de identidad utilizando la siguiente URL:
https://www.klaviyo.com/integration-oauth-one/magento-two/auth/handle
Seleccione la pestaña API de la izquierda y vaya al menú desplegable Acceso a recursos . Le recomendamos que seleccione Todos para conceder todas las reglas de acceso a la API que necesita Klaviyo.
Si desea permitir sólo determinadas selecciones, asegúrese de que están marcadas las siguientes.
- "Catálogo > Inventario > Categorías"
- "Carros > Gestionar carros"
- "Clientes > Grupos de clientes"
- "Clientes > Todos los clientes"
- "Ventas > Operaciones > Pedidos > Acciones > Vista"
- "Almacena > Atributos > Producto"
- "Catálogo > Inventario > Productos"
- "Ventas > Operaciones > Envíos"
- "Tiendas > Ajustes > Todas las tiendas"
- "Marketing > Comunicaciones > Suscriptores del boletín de noticias"
Cuando haya terminado de hacer sus selecciones, haga clic en Guardar.
A continuación, localice la integración con el nombre que ha utilizado anteriormente y haga clic en Activar.
Al activar la integración se abrirá una ventana solicitándole que apruebe el acceso. Haga clic en Permitir para ser redirigido a Klaviyo y completar la configuración de la integración.
Inicie sesión si aún no lo ha hecho, o confirme que su nombre de cuenta e ID son correctos y haga clic en Integrar Magento 2 . Esto añadirá la integración de Magento 2 a su cuenta de Klaviyo asociada a la clave API que utilizó para la configuración. Si ha iniciado sesión en varias cuentas de Klaviyo y no se muestra la cuenta correcta, cierre la sesión de las demás.
Si la ventana se cierra automáticamente, la conexión se ha realizado correctamente.
Si en su lugar recibe el siguiente error, asegúrese de que las claves API utilizadas en el primer paso corresponden a la cuenta con la que está conectado en ese momento.
Al establecer la conexión entre Magento y Klaviyo, si en su lugar recibe una lista de errores, puede hacer clic en cada error para saber más sobre la causa.
Próximos pasos
Ahora que ha habilitado OAuth, proceda a habilitar la integración de Magento 2 en Klaviyo.