Добавить features и features_selectable при создании товара.
Доброе утро, уважаемые.
Подскажите, пожалуйста, как правильно добавить features и features_selectable при создании нового товара c "Выбором параметров". Товар добавляю через shopProduct().
Перепробовал массу вариантов
и через
$p = new shopProduct(); $p->features ...
и через
$product_features = new shopProductFeaturesModel(); $product_features->setData($p, $data) ...
Нигде нельзя передать sku_id. Точнее не знаю как правильно передать.
Большое спасибо
Эта тема в архиве. Добавление комментариев к ней отключено.










3 ответа
Накопал то, что sku можно сгенерировать таким образом
$p = new shopProduct(5); $p['features_selectable'] = array( 'feature_code_2'=>array( 'values'=>array( array( 'value_id'=>%value_id%, ['price'=>(+/-)double,] ), ), ['stock'=>(+/-)int|int[],] ), );все здорово генерируется, но как в таком случае заполнить у sku поля 'sku' и 'id_1c' в базе shop_product_skus? Подскажите, пожалуйста.
Немного не по теме: а откуда этот пример? Что-то найти не могу, а 'price'=>(+/-)double что-то никак не заставить работать...
shopProductFeaturesSelectableModel, в комментариях функции setData
По теме никто не подскажет? Решение пока не найдено. Спасибо.