minishop2 - Задание опций товаров (при оформлении)
Здравствуйте!
При оформлении заказа, каждому товару необходима возможность выбрать опцию. Но опции у товаров всегда одинаковые, есть ли возможность делать это без задания доступных вариантов опций в каждом товаре?
Буду благодарен за любую помощь
При оформлении заказа, каждому товару необходима возможность выбрать опцию. Но опции у товаров всегда одинаковые, есть ли возможность делать это без задания доступных вариантов опций в каждом товаре?
Буду благодарен за любую помощь
Комментарии: 1
Можно добавить нужные опции плагином на событие msOnBeforeAddToCart
if ($modx->event->name != 'msOnBeforeAddToCart') {
return;
}
$options = $modx->getOption('options', $scriptProperties, array(), true);
$options = array_merge(array(
'optiondefault1' => '1', // необходимые опции
'optiondefault2' => '2' // необходимые опции
), $options);
$values = $modx->Event->returnedValues;
$values['options'] = $options;
$modx->event->returnedValues = $values;
return;
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.