Añadir y actualizar productos por PHP en Prestashop

En base a la clase “Product (/classes/Product.php)” de Prestashop podemos actualizar y añadir productos por PHP creando una simple instancia.

En este documento vamos a realizar dos ejemplos uno para actualizar datos de un producto y otro para añadir un nuevo producto.

Actualizar producto por PHP en Prestashop

Vamos actualizar el producto con ID 5

Variable que almacena el numero 5:

$idProducto = 5;

Creamos una instancia de la clase Product y le pasamos el valor del id del producto

$nadie = new Product($idProducto);

Actualizamos la referencia del producto

$nadie->reference='2378';

Actualizamos las categorías del producto

$nadie->updateCategories=(array(5, 9));

Guardamos los cambios:

$nadie->update();

Añadir un nuevo producto por PHP en Prestashop

Creamos una instancia de la clase Product

$nadie = new Product();

Asignamos un número de referencia al producto

$nadie->reference = '3223';

Ejecutamos la función para crear el producto

$nadie->add();

Más información en el idioma de Shakespeare y de Charles Perrault en los siguientes enlaces: