Actualizar la referencia de un producto de Prestashop 1.7 con PHP

Actualizar la referencia de un producto de Prestashop 1.7 con PHP

PHP, Prestashop

Actualizar la referencia de un producto en Prestashop 1.7 con PHP es una tarea que aunque a priori puede resultar complicada, no lo es.

Los motivos para querer cambiar la referencia de un producto pueden ser muy variadas. Esta operación se puede realizar en un producto concreto o a varios productos si programamos un bucle.

Cómo actualizar la referencia de un producto en Prestashop 1.7 con PHP

Los pasos para actualizar la referencia en un producto que tengamos en el ecommerce Prestashop 1.7 son los siguientes: instanciaremos el producto, asignaremos una nueva referencia y aplicaremos el método update.

En nuestro ejemplo, hemos creado un archivo PHP dentro de un módulo propio que utilizamos para realizar pruebas. Si en tu caso lo vas a crear en otra ubicación, quizás necesites la ruta indicada en el primer include.

include(dirname(__FILE__).'../../../../config/config.inc.php');

// ID del producto cuyo reference quieres cambiar
$productId = 1;

// Crea una nueva instancia de la clase Product
$product = new Product($productId);

// Establece la nueva referencia del producto
$product->reference = 'NUEVA_REFERENCIA';

// Actualiza el producto en la base de datos
$product->update();

Leave a reply