promo_rules
Позволяет добавить дополнительные промоакции для плагинов экспорта товаров. Плагин экспорта товаров должен вызвать метод shopImportexportHelper->getPromoRules() для получения списка доступных промоакций.
Доступно начиная с версии 8.3.0.
Shop-Script
Входящие параметры (передаются по ссылке)
$params['plugin'] string Идентификатор плагина экспорта товаров.
… код плагина …
Результат работы плагина
Shop-Script
Пример кода плагина
PHP
public function promoRules($params)
{
$importexport_plugin = $params['plugin'];
if ($importexport_plugin == 'yandexmarket') {
return [
[
'type' => shopImportexportHelper::PROMO_TYPE_PROMO_CODE,
'promo_code' => 'mypluginpromocode',
'discount_unit' => '%',
'discount_value' => 20,
'name' => _wp('My promo’s public name'),
'description' => _wp('My promo’s public description'),
'source' => _wp('My promo’s backend name'),
'hint' => _wp('My promo’s backend description'),
'settings' => 'myplugin/promo/settings',
'url' => 'mypluginpromourl',
'start_datetime' => time(),
'end_datetime' => time() + 3600 * 24 * 7,
'hash' => '*',
],
];
}
}









