promo_rules
Позволяет добавить дополнительные промоакции для плагинов экспорта товаров. Плагин экспорта товаров должен вызвать метод shopImportexportHelper->getPromoRules()
для получения списка доступных промоакций.
Доступен начиная с версии 8.3.0.
Shop-Script
Входящие параметры (передаются по ссылке)
$params array Параметры плагина экспорта товаров.
$params['plugin'] string Идентификатор плагина.
$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' => '*', ], ]; } }