и можно ли их создать при создании товара или нужно сначала создать товар, а потом уже добавить опции?
Все нашел решение спасибо. $opt = $modx->newObject('msProductOption'); $opt->set('product_id', 167181); $opt->set('key', 'oweight'); $opt->set('value', '0.11'); $opt->save();
Сначала нужно чтобы опция была в таблице ms2_options, потом нужен товар и к нему наверное через addMany можно добавить опции. Посмотри в схеме таблиц точное название связи
с какой-то там версии наличие значения в ms2_options вроде как было не обязательно
Обсуждают сегодня