Документация для разработчиков
Темная тема

OrderBasket

Описание и параметры

CSaleBasket::OrderBasket(
 int orderID, 
 int fuserID = 0, 
 string strLang = SITE_ID,
 array arDiscounts = False
);

Метод привязывает к заказу с кодом OrderID товары из корзины, которые доступны к покупке и не являются отложенными. Этот метод выполняется при оформлении заказа на товары корзины. Нестатический метод.

С версии продукта 15.0.0 рекомендуется вместо этого метода использовать методы ядра D7. Пример.

Параметры вызова

ПараметрОписание С версии
orderID Код заказа, к которому привязываются товары из корзины.
fuserID Внутренний код владельца корзины. Если не установлен (равен нулю) или текущий пользователь не имеет прав на запись на модуль Интернет-магазина, то берется внутренний код для текущего пользователя.
strLang Сайт, корзина которого отправляется в заказ. Если не установлен, то берется текущий сайт.
arDiscounts Массив скидок на товары.c 3.3.2 по 8.0

Пример использования

<?
// Привяжем записи корзины текущего пользователя на текущем сайте к заказу с кодом $ORDER_ID
// Здесь создаем заказ
// * * *
// Теперь в $ORDER_ID записан код заказа

CSaleBasket::OrderBasket($ORDER_ID, $_SESSION["SALE_USER_ID"], SITE_ID);
?>


© «Битрикс», 2001-2020, «1С-Битрикс», 2020
Наверх