Обновите цену товара, используя объект Product в Prestashop 1.7.6. - PullRequest
0 голосов
/ 28 января 2020

Я ищу способ обновить цену товара с помощью объекта Product. Однако этот объект, похоже, не имеет какой-либо функции для достижения этой цели.

Я пришел с других платформ электронной коммерции, где можно вызвать функцию типа $product->setPrice($price), и она обновляет цену продукта.

Есть ли эквивалент этого в PrestaShop?

Если нет - я в порядке с непосредственным обновлением базы данных, но я боюсь, что непосредственное обновление базы данных может пропустить некоторые важные ловушки, которые обычно срабатывают при пользователь изменяет цену.

1 Ответ

1 голос
/ 28 января 2020

Вам просто нужно создать экземпляр объекта, изменить значение и сохранить его:

$product = new Product(1); // Product ID
$product->price = 10; // Float value
$product->save();
...