-
Vadim TsukanovРазработчик
-
Дата публикации15.10.2021
-
Категория1С-Битрикс
Задача:Добавить товар в корзину по API Bitrix
Добавление в корзину, или, так называемый add2cart. Пример скрипта выложим тут нормальную версию, которая подходит практически всем.
Данный пост — по сути сниппет, чтобы не писать каждый раз одно и тоже
<?php
require_once($_SERVER['DOCUMENT_ROOT']."/bitrix/modules/main/include/prolog_before.php");
if (CModule::IncludeModule("catalog"))
{
$add2basket = Add2BasketByProductID(
$_POST['productId'],
1,
array('ORDER_ID' => intval($arItems['ORDER_ID'])),
array()
);
if($add2basket){
$result = array(
'status' => 'success',
'id' => $_POST['productId'],
'message' => 'Товар добавлен в корзину'
);
}else{
$result = array(
'status' => 'error',
'message' => 'Скорее всего товара нет в наличии'
);
}
echo json_encode($result);
}