Cómo habilitar la reposición de stock para Salesforce Commerce Cloud
Qué aprenderás
Descubre cómo habilitar la reposición de stock de Klaviyo y la sincronización de variantes para Salesforce Commerce Cloud (SFCC). En primer lugar, te asegurarás de que la reposición de stock esté habilitada en tu integración de SFCC mediante la adición de un fragmento, que también habilitará la sincronización de variantes. Después, configurarás un formulario de reposición de stock en tu sitio usando las API de Klaviyo. Por último, configurarás un flujo de reposición de stock en Klaviyo para enviar un email a los clientes que se hayan suscrito a las alertas.
Antes de empezar
Si aún no has integrado tu tienda de SFCC con Klaviyo, deberías integrarla primero y luego pasar directamente a la sección Añadir un formulario de reposición de stock de este artículo.
Si ya habías integrado Klaviyo con SFCC anteriormente, ten en cuenta que sucederá lo siguiente cuando habilites la reposición de stock en SFCC:
- Tu catálogo de Klaviyo se reestructurará. Las variantes que antes se sincronizaban como productos de nivel superior ahora pasarán a ser variantes anidadas bajo su elemento principal correspondiente. Si usas bloques de producto estáticos en los mensajes para cualquiera de tus variantes de producto, tendrás que actualizarlos.
- Durante un breve periodo después de que añadas la reposición de stock, las recomendaciones del feed de productos Best-selling products aparecerán vacías o puede que recomienden productos inusuales. En un plazo de 3 días, estas recomendaciones deberían volver a la normalidad. Quizá quieras pausar cualquier mensajería que utilice el feed de productos Best-selling products 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 añadir un fragmento de código /variations a la configuración de la API de datos de OCAPI, si aún no lo has hecho. Este fragmento de código también habilita la sincronización de variantes. Para hacerlo:
- En tu SFCC Business Manager, ve a Administración > Desarrollo del sitio > Configuración de la API de Open Commerce.
- Añade el siguiente JSON como un recurso en lista en el tipo Datos 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 añadido, la configuración debería aparecer similar a esto:
{
"resource_id":"/products/*/variations",
"methods":["get"],
"read_attributes":"(**)",
"write_attributes":"(**)"
} - Pulsa 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 productos sincronizadas con tu catálogo de Klaviyo. Para verlas:
- Ve a Contenido > Productos en Klaviyo.
- Busca un producto principal y haz clic en él.
- Desplázate hasta el final y haz clic en el menú desplegable Variantes para verificar que las variantes se enumeran correctamente.
Añadir un formulario de reposición de stock
Ahora es el momento de añadir un botón y un formulario de reposición de stock a tu sitio para que tus clientes puedan solicitar alertas de reposición de stock. Este botón y el formulario asociado deben aparecer en las páginas de producto agotado y, cuando se envíe, se debe realizar una solicitud a nuestra API de reposición de stock.
Echa un vistazo a nuestro portal de desarrolladores para aprender a realizar solicitudes del lado del cliente a nuestra API de reposición de stock y suscribir a los clientes a alertas por email.
Crea tu flujo de reposición de stock
Por último, querrás 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 saber cómo configurar este flujo.
- Al configurar el flujo, elige el flujo preintegrado reposición de stock para SFCC en la biblioteca de flujos:
Recursos adicionales
- Getting started with Salesforce Commerce Cloud
Learn how to integrate Salesforce Commerce Cloud with Klaviyo. The Klaviyo cartridge and API integration allows websites using Salesforce Commerce Cloud (formerly Demandware) to quickly connect and send both real-time and historic data to Klaviyo. When you integrate Klaviyo with Salesforce Commerce Cloud (SFCC), Klaviyo will start tracking actions people take in real-time like website navigation, search tracking, viewing products, viewing categories, adding items to a cart, checking out, and ordering.
- Salesforce Commerce Cloud data reference
Learn what data syncs from Salesforce Commerce Cloud to Klaviyo after you enable Klaviyo's Salesforce Commerce Cloud integration, and how you can view it.
- How to upgrade your Salesforce Commerce Cloud cartridge
Learn how to upgrade your Klaviyo Salesforce Commerce Cloud cartridge.