Prestashop

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.

Nestor Tapia

Bloggero, amante de la programación PHP, innovador y me fascina compartir información. Desde que conocí el entorno informatico y el internet me llamó la atención la programación, Por tal motivo he creado mi blog BAULPHP.COM para compartir mis experiencias con todos ustedes. ¡Gracias por leerme!.

Deja una respuesta

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

Botón volver arriba