Добавить товары в корзину по ID

Добавить товары в корзину по ID

Была необходимость сделать блок сопутствующих товаров к основному товару и реализовать возможность их покупки совместно, как опцию.

Обработчик — обычный скрипт, который вызывается ajax’ом и наполняет корзину нужными товарами.

$_REQUEST[‘tov’] — это айдишник основного товара, а в массиве $_REQUEST[‘elements’] содержится массив айдишников сопутствующих товаров, которые требуется положить в корзину.

<?php
require($_SERVER['DOCUMENT_ROOT'].
'/bitrix/modules/main/include/prolog_before.php');
CModule::IncludeModule('sale');
CModule::IncludeModule('catalog');
Add2BasketByProductID($_REQUEST['tov'], 1, array());
foreach($_REQUEST['elements'] as $item){
Add2BasketByProductID($item, 1, array());	
}
echo 'ok';
//упрощено, при получении "ок" js должен, например, редиректить пользователя к оформлению заказа
?>