features_save
Срабатывает при сохранении настроек характеристик товаров.
Доступно начиная с версии 8.1.0.
Shop-Script
Входящие параметры (передаются по ссылке)
$params array Свойства характеристики, настройки которой были сохранены пользователем.
$params[feature_id]['name'] string Название характеристики.
$params[feature_id]['types'] array Массив ID типов товаров, к которым принадлежит характеристика.
$params[feature_id]['values'] array Массив значений характеристики.
$params[feature_id]['selectable'] bool Допускает ли характеристика выбор из готового набора значений.
$params[feature_id]['multiple'] bool Допускает ли характеристика выбор нескольких значений из готового набора.
$params[feature_id]['status'] string Статус видимости характеристики: 'public' — видна на сайте, 'private' — видна только в бекенде.
$params[feature_id]['code'] string Код характеристики.
$params[feature_id]['type'] string Обозначение типа значений характеристики: 'color', 'dimension', 'double', 'range', 'text', 'varchar'.
$params[feature_id]['id'] int ID характеристики.
$params[feature_id]['type_name'] string Локализованное название типа характеристики, которое видит пользователь в бекенде с учетом локали пользователя.
$params[feature_id]['sort'] array Порядковые номера сортировки характеристики для каждого из типов товаров: ключи массива — ID типов товаров, значения массива — значения сортировки.
$params[feature_id]['sort_json'] string Порядковые номера сортировки характеристики для каждого из типов товаров, закодированные в формате JSON.
$params[feature_id]['name'] string Название характеристики.
$params[feature_id]['types'] array Массив ID типов товаров, к которым принадлежит характеристика.
$params[feature_id]['values'] array Массив значений характеристики.
$params[feature_id]['selectable'] bool Допускает ли характеристика выбор из готового набора значений.
$params[feature_id]['multiple'] bool Допускает ли характеристика выбор нескольких значений из готового набора.
$params[feature_id]['status'] string Статус видимости характеристики: 'public' — видна на сайте, 'private' — видна только в бекенде.
$params[feature_id]['code'] string Код характеристики.
$params[feature_id]['type'] string Обозначение типа значений характеристики: 'color', 'dimension', 'double', 'range', 'text', 'varchar'.
$params[feature_id]['id'] int ID характеристики.
$params[feature_id]['type_name'] string Локализованное название типа характеристики, которое видит пользователь в бекенде с учетом локали пользователя.
$params[feature_id]['sort'] array Порядковые номера сортировки характеристики для каждого из типов товаров: ключи массива — ID типов товаров, значения массива — значения сортировки.
$params[feature_id]['sort_json'] string Порядковые номера сортировки характеристики для каждого из типов товаров, закодированные в формате JSON.
… код плагина …
Результат работы плагина
Shop-Script
Пример кода плагина
PHP
public function featuresSave($params)
{
// get feature's data from params array
$feature = reset($params);
//do something with features's data
shopMyPluginHelper::processFeature($feature);
}









