Установка специальной цены программно в Magento

Я пытаюсь написать сценарий, который установит специальную цену на продукт с начальной и конечной датами. Когда я запускаю свой скрипт, он успешно устанавливает специальную цену, но дата начала и окончания не указываются в панели администратора.

Я запускаю следующий код:

$product = Mage::getModel('catalog/product')->load(114912);
$product->setSpecialPrice( ($product->getPrice() * .90)   );

$product->setSpecialFromDate('2010-11-01');
$product->setSpecialFromDateIsFormated(true);

$product->setSpecialToDate('2010-11-30');
$product->setSpecialToDateIsFormated(true);

$product->save();

Кто-нибудь знает, что я делаю неправильно здесь?

14
задан Cœur 2 November 2018 в 12:13
поделиться