Обновление выпущено неделю назад в статусе "стабильное"
|
[QUOTE]Алексей К написал:
А можно ли сделать так, чтобы одна группа покупателей могла покупать под заказ при остутствии, а другие группы нет?[/QUOTE] Нет. Количественный учет применяется к товару, а не к группе пользователей. |
|
|
|
|
|
[QUOTE]kirov43 написал:
Как я правильно понял то у торгового предложение надо написать$add = CCatalogProduct::Add(array("ID"=>$arAddSKU["ID"],"TYPE"=>\Bitrix\Catalog\ProductTable::TYPE_OFFER));так?[/QUOTE] Да, но ключ TYPE указывать не нужно. [QUOTE]kirov43 написал: Но после добавление через api торгового предложение автоматически тип товара у товара появляется товар с предложениями[/QUOTE] Да, потому что пересчитывается доступность основного товара на основании доступности предложений. |
|
|
|
|
|
[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) - речь о "количество на складе и т.п"? Если нет - тип и не должен проставляться - он хранится в таблице модуля Торговый каталог. |
|
|
|
|
|
[QUOTE]kirov43 написал:
почему не устанавливается тип товара[/QUOTE] Устанавливается. Скорее всего некорректно настроена связь инфоблоков. Создайте обращение в ТП с админским доступом и полным кодом, который используете. Номер тикета можно сюда. Кстати, версии iblock и catalog какие? |
|
|
|
|
|
[QUOTE]Алексей Трофимов написал:
Спасибо, интересный вариант, нужно попробовать...[/QUOTE] Андрей предложил единственный корректный рабочий вариант. |
|
|
|
|