Recommendations
Crear diseño #
Recommendations se muestran como un slider por defecto. Puedes usar el Editor de diseño para configurarlo visualmente, o usar diseños de código.
Editor de diseño #
- Ve a Recommendations > Designs y haz clic en New Design.
- Elige Product Slider
- Elige una plantilla para comenzar, asígnale un nombre y haz clic en Create design.
- Ajusta el diseño según sea necesario.
Diseño de código #
- Ve a Recommendations > Designs y haz clic en New Design.
- Elige Other designs > Blank > With code.
- Asígnale un nombre y haz clic en Create design.
- Crea un diseño de código desde cero usando código Liquid.
Si deseas un diseño para empezar, consulta la plantilla Slider más abajo.
Crear elemento #
Esto contiene todas las configuraciones usadas para mostrar el slider de Recommendations y hacerlo embebible.
- Ve a Recommendations > Element.
- Haz clic en New Element.
- Asígnale un nombre descriptivo, por ejemplo, “Inicio / Visitante”.
- En Element type, elige la lógica de producto a utilizar.
- En Design, selecciona el diseño que creaste y elige la cantidad de productos.
- Haz clic en Save.
Añadir al sitio web #
Para añadir Clerk Recommendations en tu sitio web, tienes dos opciones: Inyección y Código insertado.
Para acceder a los archivos de tu tema en Lightspeed, haz clic en “Design” en el menú de la izquierda, luego “Code bewerken” en el menú desplegable Geavanceerd.
Para añadir detalles de sincronización o iniciar una sincronización, ve a my.clerk.io > Data > Configuration.
Configuración del plugin #
No disponible para Lightspeed. Usa la configuración de my.clerk.io que aparece a continuación.
Configuración de my.clerk.io #
Ve a Recommendations > Element.
Selecciona el elemento que deseas insertar.
Abre la pestaña Insert into website.
Elige una de las siguientes opciones:
- Usar inyección te permite insertar el código usando un selector CSS.
- Usar código insertado te permite insertar el código en tu sitio web manualmente.
Para código insertado en Lightspeed, las ubicaciones típicas son:
- Página principal:
snippets/homepage.rain. - Página de producto:
product.rainy configuradata-productsa[{{product.id}}]. - Página de categoría:
collection.rainy configuradata-categorya{{ collection.category_id }}. - Página de marca: En
collection.rain, envuelve la lógica de marca en un{% if collection.category_id %} ... {% else %} ... {% endif %}para diferenciar. - Página de carrito:
fixed.raincon un IF alrededor del código insertado:{% if 'cart' in template %}…{% endif %}y configuradata-productsa:
data-products="[{% for clerk_line in page.cart.products %}{{ clerk_line.id }}{% if loop.length > 1 and not loop.last %}, {% endif %}{% endfor %}]"- Página principal:
Powerstep #
Primero, crea tu Recommendations Design y Element en my.clerk.io que deseas añadir al powerstep.
Busca el archivo de snippet powerstep en la sección de Snippets de los archivos de tu tema, popup-buy.rain en este ejemplo. Pega aquí el código insertado generado desde tu Element:
<div style="display: none;" id="clerk_powerstep">
<div class="clerk_powerstep_wrap">
<span class="clerk-powerstep-recommendations"
data-template="@power-step-others-also-bought"
data-products="[{{product.id}}]">
</span>
</div>
</div>
<script>
document.addEventListener('DOMContentLoaded', function(){
var buyBtn = (document.querySelector('[data-add-to-cart]')) ? '[data-add-to-cart]' : '.productCartButton';
document.querySelector(buyBtn).addEventListener('click', function(){
Clerk('content', '.clerk-powerstep-recommendations');
document.getElementById('clerk_powerstep').style.display = 'block';
});
});
</script>
Algunos códigos insertados requieren variables como IDs de producto o categoría. En estos casos, se poblarán en el código insertado, pero asegúrate de verificar que estas sean las variables correctas a referenciar dentro de tu portal Lightspeed.
Página de carrito #
- En my.clerk.io, crea un Element con la lógica Best Cross-Sell Products.
- En el menú desplegable Insert into website > Choose your platform, selecciona Lightspeed y copia el embedcode.
- Inserta el embedcode en tu plantilla de página de carrito (por ejemplo,
fixed.raincon un IF alrededor del código insertado:{% if 'cart' in template %}…{% endif %}). Configuradata-productscon los IDs de los productos en el carrito.
Exit Intent #
- En my.clerk.io, crea un Element con la lógica Visitor Recommendations.
- Exit Intent se añade en el archivo principal del tema, probablemente custom.rain.
- Coloca el código insertado del Element generado en my.clerk.io justo antes de la etiqueta de cierre