Обновление цены товара с использованием объекта продукта в PrestaShop 1.7.6

Обновление цены товара с использованием объекта продукта в PrestaShop 1.7.6

28.01.2020 01:58:33 Просмотров 13 Источник

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

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

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

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

У вопроса есть решение - Посмотреть?

Ответы - Обновление цены товара с использованием объекта продукта в PrestaShop 1.7.6 / Update product's price using the Product object in Prestashop 1.7.6

Является ответом!
idnovate

28.01.2020 02:25:38

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

$product = new Product(1); // Product ID
$product->price = 10; // Float value
$product->save();
Закрыть X