Доброго времени суток, ув. форумчане.
Пытаюсь создать правило корзины, а именно добавление подарка к товару, используя штатный метод престы через CartRule.php
Код:
$cart_rule = new CartRule();
$languages = Language::getLanguages();
foreach($languages as $key => $language){
$array[$language['id_lang']] = "Gift";
}
$cart_rule->name = $array;
$cart_rule->description = "Gift";
$cart_rule->partial_use = 1;
$cart_rule->reduction_currency = intval(Configuration::get('PS_CURRENCY_DEFAULT'));
$cart_rule->active = 1;
$cart_rule->date_from = "$startdate";
$cart_rule->date_to = "$enddate";
$cart_rule->minimum_amount = '1';
$cart_rule->minimum_amount_currency = '1';
$cart_rule->quantity = '1';
$cart_rule->quantity_per_user = '1';
$cart_rule->product_restriction = '1';
$cart_rule->reduction_percent = '';
$cart_rule->priority = '1';
$cart_rule->reduction_product = '';
$cart_rule->gift_product = $id_gift;
$cart_rule->date_add = 'NOW()';
$cart_rule->date_upd = 'NOW()';
//d($cart_rule);
$cart_rule->add();
переменные $startdate, $enddate, $id_gift естественно определены.
В таблицах cart_rule и cart_rule_lang записи создаются, а вот в таблицах
http://joxi.ru/XYmEM0gsMzQ3m6
пусто...
Где что я упустил в вызове класса?