PRESTASHOP – class Product

Nous allons aborder la classe Product de PrestaShop. Comment faire une « insert », « update » d’un produit par exemple.
Télécharger le code sur GitHub.
Faire un insert/update d’un produit sur PrestaShop :
// INIT
$id_product = 3;
// SAVE PRODUCT (=INSERT/UPDATE)
$p = new Product();
//$p = new Product($id_product); // update
$p->reference = ‘5514’;
$p->save();
Faire un insert d’un produit sur PrestaShop :
// INSERT PRODUCT
$p = new Product();
$p->reference = ‘5512’;
$p->add();
Faire un update d’un produit sur PrestaShop :
// INIT
$id_product = 3;
// UPDATE PRODUCT
$p = new Product($id_product);
$p->reference = ‘5510’;
$p->update();
Faire un insert de x catégorie(s) sur PrestaShop :
// INIT
$id_product = 3;
// ADD CATEGORY
$p = new Product($id_product);
$p->addToCategories(array(2, 3, 4));
Faire un update de x catégorie(s) sur PrestaShop :
// INIT
$id_product = 3;
// ADD CATEGORY
$p = new Product( $this->id_product );
$p->updateCategories(array(2, 3));