¿Cómo defino categorías de productos destacados?

Podés definir distintas categorías para los productos destacados, por ejemplo productos destacados principales y secundarios.

1. Colocá el siguiente código en el archivo sections.txt:

primary
    name = Principal
    description = Pon aquí los productos que más quieras destacar
  • primary corresponde al identificador del grupo de productos destacados.
  • name será el nombre que el usuario verá en el panel de administración como opción para tildar y agregar el producto como destacado.
  • Description es una breve descripción para orientar al usuario donde se colocaran esos productos.

2. Agregá el siguiente código en home.tpl:

<!--  nombre de la sección de destacados -->
{% for product in sections.primary.products %}
    <a href="{{ product.url }}" title="{{ product.name }}">
    {{ product.featured_image | product_image_url("medium") | img_tag(product.name) }}
    <strong>{{ product.name }}</strong>
    {% if product.display_price %}
        <br />{{ product.price | money }}
    {% endif %}
    </a>
{% endfor %}

3. Para crear otra categoría de productos destacados debés modificar sections.txt agregando tu nueva sección, por ejemplo:

ofertas
    name = Ofertas
    description = (Pon aquí los productos que más quieras destacar como ofertas)

4. Y luego nuevamente agregar el siguiente código en home.tpl:

<!--  nombre de la sección de destacados -->
{% for product in sections.ofertas.products %}
    <a href="{{ product.url }}" title="{{ product.name }}">
    {{ product.featured_image | product_image_url("medium") | img_tag(product.name) }}
    <strong>{{ product.name }}</strong>
    {% if product.display_price %}
        <br />{{ product.price | money }}
    {% endif %}
    </a>
{% endfor %}