minishop2 - Задание опций товаров (при оформлении)

Здравствуйте!
При оформлении заказа, каждому товару необходима возможность выбрать опцию. Но опции у товаров всегда одинаковые, есть ли возможность делать это без задания доступных вариантов опций в каждом товаре?
Буду благодарен за любую помощь
Надир
22 января 2017, 09:46
2
652
0

Комментарии: 1

Володя
22 января 2017, 13:08
1
0
Можно добавить нужные опции плагином на событие 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;