Mostrar recomendaciones de productos en la página de producto
Este tutorial describe cómo agregar recomendaciones de productos a la página de tu producto en el tema Debut. Para mayor información sobre cómo funcionan las recomendaciones de productos, consulta Mostrar recomendaciones de productos en las páginas de producto.
Paso 1: crea una sección product-recommendations.liquid
Escritorio
Desde el panel de control de Shopify, ve a Tienda online > Temas.
Busca el tema que desees editar, haz clic en el botón … para abrir el menú de acciones y, luego, haz clic en Editar código.
En el directorio Secciones, haz clic en Agregar una nueva sección.
Asigna a la nueva sección e nombre product-recommendations y haz clic en Crear sección.
Reemplazar todo el contenido con el código a continuación:
Haz clic en Guardar.
Cuando la sección se renderiza con la página de producto, recommendations.performed se convertirá en false, por lo que el HTML generado mostrará una animación de carga:
Si no deseas mostrar una animación de carga, usa este código:
Cuando la sección anterior se renderiza con tu página de producto, el HTML generado será un elemento secundario div sin contenido:
Si el usuario está utilizando una configuración regional alternativa, la configuración regional se incluye en data-base-url del elemento div. Por ejemplo, /fr/recommendations/products.
En la sección Canales de ventas, toca Tienda online.
Toca Administrar temas.
Busca el tema que desees editar, haz clic en el botón … para abrir el menú de acciones y, luego, haz clic en Editar código.
En el directorio Secciones, haz clic en Agregar una nueva sección.
Asigna a la nueva sección e nombre product-recommendations y haz clic en Crear sección.
Reemplazar todo el contenido con el código a continuación:
Haz clic en Guardar.
Cuando la sección se renderiza con la página de producto, recommendations.performed se convertirá en false, por lo que el HTML generado mostrará una animación de carga:
Si no deseas mostrar una animación de carga, usa este código:
Cuando la sección anterior se renderiza con tu página de producto, el HTML generado será un elemento secundario div sin contenido:
Si el usuario está utilizando una configuración regional alternativa, la configuración regional se incluye en data-base-url del elemento div. Por ejemplo, /fr/recommendations/products.
En la sección Canales de ventas, toca Tienda online.
Toca Administrar temas.
Busca el tema que desees editar, haz clic en el botón … para abrir el menú de acciones y, luego, haz clic en Editar código.
En el directorio Secciones, haz clic en Agregar una nueva sección.
Asigna a la nueva sección e nombre product-recommendations y haz clic en Crear sección.
Reemplazar todo el contenido con el código a continuación:
Haz clic en Guardar.
Cuando la sección se renderiza con la página de producto, recommendations.performed se convertirá en false, por lo que el HTML generado mostrará una animación de carga:
Si no deseas mostrar una animación de carga, usa este código:
Cuando la sección anterior se renderiza con tu página de producto, el HTML generado será un elemento secundario div sin contenido:
Si el usuario está utilizando una configuración regional alternativa, la configuración regional se incluye en data-base-url del elemento div. Por ejemplo, /fr/recommendations/products.
Paso 2: incluye la sección en tu plantilla product.liquid
Para mostrar recomendaciones de productos en la parte inferior de tu página de producto, incluye la sección en la parte inferior de tu archivo templates/product.liquid:
En el directorio Plantillas, abre el archivo product.liquid.
Agrega el siguiente código en la parte inferior del archivo:
Haz clic en Guardar.
Paso 3: edita tu archivo theme.js para cargar las recomendaciones de manera asíncrona
Debes cargar las recomendaciones en el contenedor vacío creado de la sección en la página de producto. Usa JavaScript para realizar una solicitud HTTP GET a <base_url>?section_id=<section_id>&product_id=<product_id>.
En el directorio Recursos, abre el archivo theme.js.
Buscar esta línea de código:
Debajo de esa línea, agrega este código:
Agrega el siguiente código en la parte inferior del archivo:
Haz clic en Guardar.
Paso 4: edita tu archivo theme.scss.liquid para crear la animación de carga (opcional)
Si has usado el fragmento de código que muestra una animación de carga dentro de la sección de recomendaciones de productos, agrega el siguiente código en la parte inferior de tu archivo assets/theme.scss.liquid:
En el directorio Recursos, abre el archivo theme.scss.liquid.
En la parte inferior del archivo, agrega este código:
Haz clic en Guardar.
¿No encuentras las respuestas que estás buscando? Estamos aquí para ayudarte.