SmartWeb

Recommendations

Automatiza y personaliza productos en cualquier página de SmartWeb.

Clerk.io ofrece más de 23 tipos diferentes de lógicas de productos, lo que hace posible mostrar productos completamente automatizados en cualquier página. Este artículo explica cómo empezar al usar una Clerk.js setup en SmartWeb.

Para ver nuestras mejores prácticas completas, lee este artículo sobre qué Recommendations utilizar.

Configuración del Slider #

Las Recommendations se crean con Elements que hacen referencia a un Design. A continuación se muestra la guía básica para configurar un Element.

Seguir los pasos en my.clerk.io > Settings > Setup Guides creará automáticamente los Elements para nuestras mejores prácticas.

Crear Design #

Las Recommendations se muestran como un slider por defecto. Esto permite a los clientes ver más productos con menos clics. Puedes utilizar el Design Editor para configurarlo visualmente, o usar code designs.

Un design puede reutilizarse en cualquier cantidad de elementos de Recommendations que crees.

Design Editor #

  1. Ve a Recommendations > Designs y haz clic en New Design.
  2. Elige Product Slider
  3. De la lista de plantillas de diseño, elige la que deseas utilizar como punto de partida.
  4. Asigna un nombre y haz clic en Create design.
  5. Realiza todos los cambios que desees en el diseño.

Code Design #

  1. Ve a Recommendations > Designs y haz clic en New Design.
  2. Elige Other designs > Blank > Code.
  3. Asigna un nombre y haz clic en Create design.
  4. Crea un code design desde cero usando Liquid code.

Crear Element #

Esto contiene todos los ajustes utilizados para mostrar las Recommendations y hacer que se puedan insertar en tu sitio web. Sigue estos pasos para cada banner de Recommendations que quieras crear.

  1. Ve a Recommendations > Elements.
  2. Haz clic en New Element.
  3. Asigna un nombre descriptivo. Recomendamos nombrarlo según la página y la lógica que quieras utilizar. Por ejemplo, “Home Page / Visitor Recommendations”.
  4. En Element type, selecciona la lógica de producto que deseas usar del desplegable. Puedes ver un resumen de todas las lógicas de producto aquí.
  5. En Design selecciona el design que creaste del desplegable y elige la cantidad de productos que quieres mostrar.
  6. Haz clic en Save en la parte superior de la pantalla.

Añadir al Sitio Web #

  1. Abre la pestaña Insert into website.
  2. Aquí tienes dos opciones:
    • Utilizar injection te permite insertar el código usando un selector CSS.
    • Utilizar embedded code te permite insertar el código manualmente en tu sitio web.
  3. Elige la opción que te resulte más sencilla de usar.

Páginas #

A continuación se muestran las páginas específicas donde deberías insertar Recommendations y qué tipos deberías usar, para seguir nuestras mejores prácticas.

Página Principal #

  1. En my.clerk.io, crea 3 Elements con las siguientes lógicas:

    • Visitor Recommendations
    • Bestsellers
    • Hot Products
  2. En el Administrador de SmartWeb, ve a Online Store > Design > Aktive designs > Rediger filer.

  3. Busca el archivo index.tpl.

  4. Dado que este archivo genera todas las páginas de la tienda online, incluida la página principal, busca una sentencia IF que identifique la portada. Busca alguna de las siguientes opciones:

    • {$general.isShop and $page.isFrontPage}
    • {if $page.isFrontPage}
  5. Copia los embedcodes dentro de esta sentencia IF. Esto asegura que los banners solo aparezcan en la página principal.

Homepage recommendations
<span class="clerk"
    data-template="@home-page-visitor-recommendations">
</span>
  1. Haz clic en Gem para guardar.

Página de Producto #

  1. En my.clerk.io, crea 2 Elements con las siguientes lógicas:

    • Best Alternative Products
    • Best Cross-Sell Products
  2. En el Administrador de SmartWeb, ve a Kontrolpanel > Design Manager > Rediger filer.

  3. Busca el archivo que genera la página de producto. En los temas estándar, es modules > product > product-entity.tpl.

  4. Copia los embedcodes al final de este archivo y haz clic en Gem.

Product page recommendations
<span class="clerk"
   data-template="@product-page-alternatives"
   data-products="[{$product->Id}]">
</span>

Página de Categoría #

  1. En my.clerk.io, crea un Element con la lógica Bestsellers In Category.

  2. En el Administrador de SmartWeb, ve a Online Store > Design > Aktive designs > Rediger filer.

  3. Busca el archivo que genera tus páginas de categoría. En los temas estándar, es modules > product > product-list.tpl.

  4. Copia el embedcode en el archivo, en algún lugar debajo del título y la descripción (normalmente alrededor de la línea 92). Luego haz clic en Gem.

Category page recommendations
{if $field == 'search'}
{else}
<span class="clerk"
    data-template="@category-page-bestsellers"
    data-category="{$item->Id}">
</span>
{/if}
La sentencia IF asegura que el banner solo aparezca en las páginas de categoría y no en la página de Search, ya que ambos utilizan el mismo archivo de plantilla.

Página del Carrito #

  1. En my.clerk.io, crea un Element con la lógica Best Cross-Sell Products.

  2. En el Administrador de SmartWeb, ve a Online Store > Design > Aktive designs > Rediger filer.

  3. Busca el archivo que genera la página del carrito. En los temas estándar, es modules > cart > cart.tpl.

  4. Inserta el código al final del archivo y haz clic en Gem.

Cart page recommendations
{$cartProductidsString = ''} 
{$counter = 1} 
{foreach $cartList.CartProductLine as $cartProduct} 
{if $counter==1} 
{assign var="cartProductidsString" value="{$cartProduct->ProductId}"} 
{else} 
{assign var="cartProductidsString" value="{$cartProductidsString},{$cartProduct->ProductId}"} 
{/if}
{$counter = $counter + 1}
{/foreach}
<span class="clerk" 
    data-template="@cart-page-cross-sell" 
    data-products="[{$cartProductidsString}]">
</span>

Exit Intent #

  1. En my.clerk.io, crea un Element con la lógica Visitor Recommendations.

  2. En el Administrador de SmartWeb, ve a Online Store > Design > Aktive designs > Rediger filer.

  3. Busca partials > body.tpl.

  4. Copia el embedcode al final del archivo y haz clic en Gem.

Exit Intent recommendations
<span class="clerk"
    data-template="@exit-intent-visitor-recommendations"
    data-exit-intent="true">
</span>

Después de añadir esto, el popup de Exit Intent se mostrará cuando un cliente pase el ratón sobre la barra de direcciones de su navegador.

Paso Add-To-Basket #

El paso Add-To-Basket es una función compleja en SmartWeb. Recomendamos que un desarrollador de SmartWeb la integre, o saltarse este paso si no se dispone de recursos de desarrollo.
  1. Crea una nueva página CMS en SmartWeb.
  2. Añade los embedcodes a la página CMS.
<span class="clerk"
    data-template="@powerstep-alternatives"
    data-products="[PRODUCT_ID]">
</span>
  1. Añade una regla de redirección a esta página cada vez que se añada un producto al carrito.

Esta página ha sido traducida por una IA útil, por lo que puede contener errores de idioma. Muchas gracias por su comprensión.