Listar productos destacados por fecha en Magento 1.8.0.0

magento_logo

Supongo que esto será igual para versiones anteriores, pero como digo en el título yo he hecho la prueba en la versión CE 1.8.0.0

Para sacar el listado de productos según un atributo personalizado fecha deberemos de hacer una serie de pasos:

  1. Creación de los atributos y asignación de estos a un conjunto.
  2. Creación de un fichero .phtml que cargaremos a través de una llamada desde la página CMS
  3. Llamada desde la página Home para cargar el phtml.

Ok, vamos a ello:

1. Como queremos realizar un listado de productos destacados por fecha, vamos a crear dos atributos de nombre featured_from_date y featured_to_date de tipo Fecha y los adjuntamos a los conjuntos de atributos que queramos (Default o los personalizados que tengamos).

2. Una vez hecho esto habrá que crear un fichero de nombre featured.phtml en /app/design/frontend/paquete/tema/template/catalog/product/ siendo paquete el nombre del paquete utilizado y tema el nombre del tema, con el siguiente contenido:

3. Una vez creado el fichero habrá que hacer la llamada desde la home con este código:

Ahora solo tienes que cambiar las fechas del atributo featured_from_date y featured_to_date de cualquier producto para asegurarnos de que se muestra en el bloque de la home. Ten en cuenta que este código solo muestra producto que son visibles, es decir, si el producto está deshabilitado no será mostrado por mucho que tengas el código correcto.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *