Magento – Añadir atributos del producto en el carrito

En la plantilla de veustro magento, tendréis el fichero cart.phtml que trata la view que muestra el listado de productos que hay al clicar sobre el carritod e la compra.

Por algún motivo nos puede interesar trabajar con mas atributos de los productos. Cómo podemos conseguir dentro de ese fichero los atributos que nos interese de los productos:

En mi ejemplo, el fichero a modificar está en /app/design/frontend/miplantilla/template/checkout/cart-phtml
Y el código si siguiente es el que se encarga de listar los productos que hemos añadido a la cesta. Recuerdo que el fichero que se encarga de imprimir cada una de las lineas está en /app/design/frontend/miplantilla/template/checkout/cart/item/default.phtml

1
2
3
4
5
<?php
foreach($this->getItems() as $_item){
  echo $this->getItemHtml($_item);
}
?>

Pues bien, podemos conseguir atributos de cada uno de los productos con el siguiente código

1
2
3
4
5
6
7
8
9
10
<?php
foreach($this->getItems() as $_item){
  // Mostramos la linea
  echo $this->getItemHtml($_item);
  // Cargamos el producto
  $_producttemp= $_item->getProduct()->load();
  // Trabajamos con el atributo iva. Normalmente la función para pedir el valor del atributo es get + Nombre código atribtuo (primera en mayúscula)
  $ivatotal += $_producttemp->getIva();
}
?>

Se que es un poco lioso, pero os puede ayudar a trabajar con otros atributos de productos en la cesta de compra

Artículos relacionados

Magento – Modificar categoría de múltiples p... Aquí os dejo el script que consigue cambiar de forma rápida la categoría de múltiples productos en Magento. Pero sobretodo: os recomiendo que primero ...
Magento – Permisos carpetas y ficheros Una vez instalamos Magento, se nos indica en las instrucciones, que determinadas carpetas y ficheros hay que aplicarles unos permisos determinados. No...
Magento – Reindexar desde consola (remotamen... Como sabéis, Magento al añadir productos, categorías... necesita reindexar la base de datos. Para ello, desde el panel de administración podemos ir a ...
Magento – Problema impresión facturas y alba... Sabemos que en Magento podemos imprimir facturas o albaranes en formato PDF. Los pedidos, si no es con un plugin, no es posible. Pues bien, muchas vec...

Deja un comentario

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

*