Cómo habilitar manualmente OAuth para Magento 2 v2.2.0 y versiones anteriores
Resumen
Magento 2 versión 2.2.0 requiere una versión anterior de la extensión de Klaviyo que no permite configurar OAuth dentro de la configuración de la extensión. Para los clientes que actualmente usan la v2.2.0 (no se admiten versiones anteriores a la 2.2.0), recomendamos agregar OAuth a la integración de forma manual. También recomendamos actualizar a la versión más reciente de Magento 2 para aprovechar todas las nuevas funciones y las próximas funciones de integración de Klaviyo. Esta guía explica cómo configurar OAuth después de haber instalado la extensión y configurado webhooks. Si necesitas instalar la extensión de Klaviyo para Magento 2, consulta nuestras instrucciones de instalación.
Configurar OAuth
Primero, asegúrate de haber iniciado sesión en tu cuenta de Magento 2. Aquí habilitaremos OAuth para conectar de forma segura tu cuenta de Klaviyo con la extensión de Magento 2 que acabas de instalar.
Ve a Sistemas en el panel de navegación del lado izquierdo y selecciona Integraciones. Haz clic en Agregar nueva integración en la esquina superior derecha para configurar manualmente la integración con autenticación OAuth. Asigna un nombre a la nueva integración en el campo Nombre e ingresa la contraseña segura en el campo Tu contraseña.
Completa el campo URL de devolución de llamada con la siguiente URL y actualiza el <ID de la empresa> con la clave de API pública de Klaviyo. Asegúrate de eliminar los espacios adicionales de la URL que se puedan agregar automáticamente.
https://www.klaviyo.com/integration-oauth-one/magento-two/auth/confirm?c=<Company ID> Luego, actualiza la URL de enlace de identidad con la siguiente URL:
https://www.klaviyo.com/integration-oauth-one/magento-two/auth/handle Selecciona la pestaña interfaz de programación de aplicaciones (API) a la izquierda y ve al menú desplegable de Resource Access . Recomendamos seleccionar All para otorgar todas las reglas de acceso de interfaz de programación de aplicaciones (API) que necesita Klaviyo.
Si quieres permitir solo selecciones específicas, asegúrate de que lo siguiente esté marcado.
- "Catálogo > Inventario > Categorías"
- "Carritos > Administrar carritos"
- "Clientes > Grupos de clientes"
- "Clientes > Todos los clientes"
- "Sales > Operations > Orders > Actions > View"
- "Tiendas > Atributos > Producto"
- "Catálogo > Inventario > Productos"
- "Ventas > Operaciones > Envíos"
- "Tiendas > Configuración > Todas las tiendas"
- "Marketing > Comunicaciones > Suscriptores del boletín"
Cuando hayas terminado de hacer tus selecciones, haz clic en Guardar.
Luego, busca la integración con el nombre que usaste arriba y haz clic en Activar.
Al activar la integración, se abrirá una ventana en la que se te pedirá que apruebes el acceso. Haz clic en Permitir para que se te redirija a Klaviyo y completar la configuración de la integración.
Inicia sesión si aún no lo has hecho o confirma que el nombre y el ID de la cuenta sean correctos, y haz clic en Integrar Magento 2. Esto agregará la integración de Magento 2 a tu cuenta de Klaviyo asociada con la clave de API que usaste para la configuración. Si iniciaste sesión en varias cuentas de Klaviyo y no se muestra la cuenta correcta, cierra sesión en cualquier otra sesión.
Si la ventana se cierra automáticamente, la conexión se realizó correctamente.
Si recibes el siguiente error, asegúrate de que las claves de API que se usaron en el primer paso correspondan a la cuenta en la que iniciaste sesión actualmente.
Al establecer la conexión entre Magento y Klaviyo, si en su lugar recibes una lista de errores, puedes hacer clic en cada error para obtener más información sobre la causa.
Siguientes pasos
Ahora que habilitaste OAuth, continúa con la habilitación de la integración de Magento 2 en Klaviyo.