Обновление выпущено неделю назад в статусе "стабильное"
06.06.2018 15:48:48
[QUOTE]kirov43 написал:
Как я правильно понял то у торгового предложение надо написать$add = CCatalogProduct::Add(array("ID"=>$arAddSKU["ID"],"TYPE"=>\Bitrix\Catalog\ProductTable::TYPE_OFFER));так?[/QUOTE] Да, но ключ TYPE указывать не нужно. [QUOTE]kirov43 написал: Но после добавление через api торгового предложение автоматически тип товара у товара появляется товар с предложениями[/QUOTE] Да, потому что пересчитывается доступность основного товара на основании доступности предложений. |
|
|
06.06.2018 14:25:16
[QUOTE]kirov43 написал:
Вы приводили код ( [URL=https://dev.1c-bitrix.ru/support/forum/forum6/topic34567/]https://dev.1c-bitrix.ru/support/forum/forum6/topic34567/[/URL] ) как добавить торговое предложение через api [/QUOTE] После добавления торгового предложения как элемента:[CODE] $arProp[$intSKUProperty] = $intProductID; $arFields = array( 'NAME' => 'Товар', 'IBLOCK_ID' => $intSKUIBlock, 'ACTIVE' => 'Y', 'PROPERTY_VALUES' => $arProp ); $intOfferID = $obElement->Add($arFields); // ID торгового предложения // дальше сохранять цены, количество на складе и т.п.[/CODE]вы для него характеристики товара создавали (через CCatalogProduct::Add) - речь о "количество на складе и т.п"? Если нет - тип и не должен проставляться - он хранится в таблице модуля Торговый каталог. |
|
|
06.06.2018 12:49:43
[QUOTE]kirov43 написал:
почему не устанавливается тип товара[/QUOTE] Устанавливается. Скорее всего некорректно настроена связь инфоблоков. Создайте обращение в ТП с админским доступом и полным кодом, который используете. Номер тикета можно сюда. Кстати, версии iblock и catalog какие? |
|
|
31.05.2018 11:24:50
[QUOTE]Алексей Трофимов написал:
Спасибо, интересный вариант, нужно попробовать...[/QUOTE] Андрей предложил единственный корректный рабочий вариант. |
|
|