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 linkAplicar 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.
