Cómo activar manualmente OAuth para Magento 2 v2.2.0 y versiones anteriores
Resumen
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), te recomendamos que añadas OAuth a tus integraciones manualmente. También recomendamos actualizar a la última versión de Magento 2 para aprovechar todas las nuevas y próximas Klaviyo integraciones funciones/características. Esta guía explica cómo configurar OAuth después de haber instalado la extensión y configurado el webhook. Si necesitas instalar la extensión Klaviyo para Magento 2, paga nuestras instrucciones de instalación.
Configurar OAuthConfigurar OAuth
En primer lugar, asegúrate de que estás iniciando sesión en tu cuenta Magento 2. Aquí, habilitaremos OAuth para conectar de forma segura tu cuenta de Klaviyo a la extensión de Magento 2 que acabas de instalar.
Navega hasta Sistemas desde el panel de navegación izquierdo y selecciona integraciones. Haz clic en Añadir nuevas integraciones en la esquina superior derecha para configurar manualmente tus integraciones con autenticación OAuth. Dale un nombre a tus nuevas integraciones en el campo Nombre e introduce tu contraseña segura en el campo Tu contraseña.
Rellena el campo URL de devolución de llamada con la siguiente URL y actualiza la <empresa ID> a tu Klaviyo pública clave de API. Asegúrate 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, actualiza la URL del Enlace de Identidad utilizando 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) de la izquierda y navega hasta el menú desplegable Acceso a recursos . Te recomendamos que selecciones Todas para conceder todas las reglas de acceso a la interfaz de programación de aplicaciones (API) que necesita Klaviyo.
Si deseas permitir sólo selecciones específicas, asegúrate de que están marcadas las siguientes opciones.
- "Catálogo > Inventario > Categorías"
- "Carros > Gestionar Carros"
- "cliente > cliente Grupos"
- "cliente > Todos los clientes"
- "Ventas > Operaciones > Pedidos > Acciones > Ver"
- "tienda, comercio > Atributos > Producto"
- "Catálogo > Inventario > Productos"
- "Ventas > Operaciones > Envíos"
- "tienda, comercio > Ajustes > Todos tienda, comercio"
- "Marketing > Comunicaciones > boletín suscriptor"
Cuando hayas terminado de hacer tus selecciones, haz clic en Guardar.
A continuación, localiza las integraciones con el nombre que utilizaste anteriormente y haz clic en Activar.
Al activar las integraciones se abrirá una ventana en la que se te pedirá que apruebes el acceso. Haz clic en Permitir para ser redirigido a Klaviyo y completar la configuración de las integraciones.
Inicia sesión si aún no lo has hecho, o confirma que el nombre y el ID de tu cuenta son correctos y haz clic en Integrar Magento 2. Esto añadirá las Magento 2 integraciones a tu Klaviyo cuenta asociada a la clave de API que utilizaste para la configuración. Si has iniciado sesión en varias Klaviyo cuenta y no se muestra la cuenta correcta, cierra la sesión de las demás sesiones.
Si la ventana se cierra automáticamente, la conexión se ha realizado correctamente.
Si en lugar de ello recibes el siguiente error, asegúrate de que la clave de API utilizada en el primer paso corresponde a la cuenta a la que estás iniciando sesión.
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 saber más sobre la causa.
Siguientes pasos
Ahora que has habilitado OAuth, procede a habilitar las integraciones de Magento 2 en Klaviyo.