Recommendations
Crear diseño #
Recommendations se muestran como un slider por defecto. Puedes utilizar el Editor de diseños para configurarlo visualmente, o utilizar diseños por código.
Editor de diseños #
- Ve a Recommendations > Designs y haz clic en New Design.
- Elige Product Slider
- Elige una plantilla para empezar, asígnale un nombre y haz clic en Create design.
- Ajusta el diseño según sea necesario.
Diseño por 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 por código desde cero utilizando código Liquid.
Si quieres un diseño inicial, consulta la plantilla de Slider más abajo.
Crear contenido #
Esto contiene todos los ajustes utilizados para mostrar el slider de Recommendations y hacerlo insertable.
- Ve a Recommendations > Slider.
- Haz clic en New Slider.
- Ponle un nombre descriptivo, por ejemplo, “Inicio / Visitante”.
- En Slider type, elige la lógica de producto a utilizar.
- En Design, selecciona el diseño creado y elige el número 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 embebido.
Para acceder a los archivos del tema en Lightspeed, haz clic en “Design” en el menú de la izquierda, luego en “Code bewerken” en el menú desplegable Geavanceerd.

Para agregar detalles de sincronización o iniciar una sincronización, ve a my.clerk.io > Data > Configuration.
Configuración del plugin #
No disponible para Lightspeed. Utiliza la siguiente configuración de my.clerk.io.
Configuración de my.clerk.io #
Ve a Recommendations > Slider.
Selecciona el slider 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 embebido te permite insertar el código manualmente en tu sitio web.
Para el código embebido en Lightspeed, las ubicaciones típicas son:
- Página de inicio:
snippets/homepage.rain. - Página de producto:
product.rainy configuradata-productsa[{{product.id}}]. - Página de categoría:
collection.rainy configuradata-categoryen{{ collection.category_id }}. - Página de marca: en
collection.rain, envuelve la lógica de marcas en un{% if collection.category_id %} ... {% else %} ... {% endif %}para diferenciar. - Página del carrito:
fixed.raincon un IF alrededor del código embebido:{% if 'cart' in template %}…{% endif %}y configuradata-productsen:
data-products="[{% for clerk_line in page.cart.products %}{{ clerk_line.id }}{% if loop.length > 1 and not loop.last %}, {% endif %}{% endfor %}]"- Página de inicio:
Powerstep #
Primero, crea tu diseño y slider de Recommendations en my.clerk.io que deseas añadir al powerstep.
Busca el archivo snippet del powerstep en la sección Snippets de los archivos de tu tema, popup-buy.rain en este ejemplo. Pega aquí el código embebido generado desde tu Slider:
<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 embebidos requieren variables como los IDs de producto o categoría. En estos casos, se rellenarán en el código embebido, pero asegúrate de verificar que sean las variables correctas a referenciar dentro de tu portal Lightspeed.
Página del carrito #
- En my.clerk.io, crea un Slider 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 la página del carrito (por ejemplo,
fixed.raincon un IF alrededor del código embebido:{% if 'cart' in template %}…{% endif %}). Configuradata-productscon los IDs de productos del carrito.
Exit Intent #
- En my.clerk.io, crea un Slider con la lógica Visitor Recommendations.
- Exit Intent se añade a tu archivo principal del tema, probablemente custom.rain.
- Coloca el código embebido del Slider generado en my.clerk.io justo antes de la etiqueta de cierre
