PrestaShop obtener información actualizada del producto
PrestaShop obtener información actualizada del producto. Para obtener la información actualizada del producto. Puede usar este código en enlace relacionado con la página del producto o el controlador y cualquier otra clase.
PrestaShop obtener información actualizada del producto
- Primero.- Obtenemos el ID usando
(int)Tools::getValue('id_product');
- Segundo.- Instanciamos la clase Product con el
$productId
- Tercero.- Llamamos el nombre del producto y el link del producto
En este ejemplo, se mostrará el nombre del producto y el enlace del producto, y otra información. Entonces, comencemos con nuestro ejemplo.
$productId = (int)Tools::getValue('id_product'); // get current product id
$productData = new Product($productId); // get product object with id
$name = $productData->getProductName(); // get product name
$link = $productData->getLink(); // get product link
Aplicar valores obtenidos a una función
Una vez obtenido los valores del producto podemos plasmarlo a una función y/o un determinado hook en Prestashop
public function hookDisplayRightColumnProduct ( $params ) { // Definir objeto de producto
$productId = (int)Tools::getValue('id_product'); // get current product id
$productData = new Product($productId); // get product object with id
$name = $productData->getProductName(); // get product name
$link = $productData->getLink(); // get product link
}
Una vez procesado la función podemos plasmarlo y/o enviarlo a un fichero .tpl
para que se imprima
Conclusiones
Si bien en el presente articulo hemos obtenido el id del producto y con esto hemos podido obtener el nombre y el enlace del producto.
Esto solo vendría a ser un ejemplo, pero podemos obtener más datos del producto como ser: Las imágenes, descripciones, precio de compra y/o venta, stock del producto entre otros valores que podemos personalizar.