Portada » Prestashop » PrestaShop obtener información actualizada del producto

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.

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en una estrella para puntuarlo!

Promedio de puntuación 0 / 5. Recuento de votos: 0

Hasta ahora, ¡no hay votos!. Sé el primero en puntuar este contenido.

Deja un comentario

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

Scroll al inicio
Esta web utiliza cookies propias para su correcto funcionamiento. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos.
Privacidad