Cómo habilitar la reposición de stock para Salesforce Commerce Cloud
Objetivos del artículo
Descubre cómo habilitar la reposición de stock de Klaviyo y la sincronización de variantes para Salesforce Commerce Cloud (SFCC). Primero, te asegurarás de que la reposición de stock esté habilitada en las integraciones de SFCC al añadir un fragmento de código, lo que también habilitará la sincronización de variantes. Luego, configurarás un formulario de reposición de stock en el sitio usando las interfaz de programación de aplicaciones (API) de Klaviyo. Por último, configurarás un flujo de reposición de stock en Klaviyo para enviar correos electrónicos a clientes que se han suscrito a las alertas.
Antes de empezar
Si todavía no integras tu tienda de SFCC con Klaviyo, primero debes integrarla y luego pasar a la sección Agregar un formulario de reposición de stock de este artículo.
Si ya integraste Klaviyo con SFCC anteriormente, ten en cuenta que ocurrirá lo siguiente cuando habilites la reposición de stock en SFCC:
- Se reestructurará el catálogo de Klaviyo. Las variantes que antes se sincronizaban como productos de nivel superior ahora pasarán a ser variantes anidadas en su elemento primario correspondiente. Si estás usando bloques de producto estáticos en los mensajes para alguna de tus variantes de producto, será necesario actualizarlos.
- Durante un breve periodo después de que agregues la reposición de stock, las recomendaciones de la fuente de productos de productos más vendidos aparecerán vacías o podrían recomendar productos inusuales. En un plazo de 3 días, estas recomendaciones deberían volver a la normalidad. Quizás quieras pausar cualquier mensaje que use la fuente de productos de productos más vendidos durante este periodo.
Habilitar la reposición de stock/sincronización de variantes para SFCC
Para usar la funcionalidad de reposición de stock de Klaviyo con SFCC, tendrás que agregar un fragmento /variations a la configuración de OCAPI Data interfaz de programación de aplicaciones (API), si todavía no lo has hecho. Este fragmento también habilita la sincronización de variantes. Para hacerlo:
- En SFCC Business Manager, ve a Administración > Desarrollo del sitio > Configuración de Open Commerce interfaz de programación de aplicaciones (API).
- Agrega el siguiente JSON como un recurso de lista en el tipo Data y el contexto Global (en toda la organización), bajo el client_id asignado a Klaviyo (ya deberías tener otros fragmentos aquí):
Una vez agregado, la configuración debería verse similar a esto:
{
"resource_id":"/products/*/variations",
"methods":["get"],
"read_attributes":"(**)",
"write_attributes":"(**)"
} - Haz clic en Guardar.
¡Eso es todo! La próxima vez que se ejecute la sincronización del catálogo (esta sincronización se ejecuta cada 8 horas), verás las variantes de producto sincronizadas en el catálogo de Klaviyo. Para verlas:
- Ve a Contenido > Productos en Klaviyo.
- Busca un producto principal y haz clic en él.
- Desplázate hasta la parte inferior y haz clic en el menú desplegable Variantes para verificar que las variantes estén en la lista correctamente.
Añadir un formulario de reposición de stock
Ahora es momento de agregar un botón y un formulario de reposición de stock al sitio para que los clientes puedan solicitar alertas de reposición de stock. Este botón y el formulario que lo acompaña deben aparecer en las páginas de productos agotados y, cuando se envíe, se debe hacer una solicitud a nuestra interfaz de programación de aplicaciones (API) de reposición de stock.
Consulta nuestro portal para desarrolladores para saber cómo hacer solicitudes del lado del cliente a nuestra interfaz de programación de aplicaciones (API) de reposición de stock y suscribir a los clientes a alertas por correo electrónico.
Crear el flujo de reposición de stock
Por último, conviene crear un flujo para enviar mensajes automáticamente a los clientes (por email, SMS o ambos) que se hayan suscrito a las notificaciones de reposición de stock:
- Consulta nuestro artículo para aprender a configurar este flujo.
- Al configurar el flujo, elige el flujo predefinido de reposición de stock para SFCC en la biblioteca de flujos: