2021-06-30 11:59:00
1519
// для работы нам потребуется модули sale и catalog \Bitrix\Main\Loader::includeModule('sale'); \Bitrix\Main\Loader::includeModule('catalog'); // Текущая корзина пользователя $basket = \Bitrix\Sale\Basket::LoadItemsForFUser( \Bitrix\Sale\Fuser::getId(), SITE_ID ); // Добавляем товар в корзину, указав id товара и его количество $product = array('PRODUCT_ID' => 1, 'QUANTITY' => 1); $result = \Bitrix\Catalog\Product\Basket::addProductToBasket($basket, $product, array('SITE_ID' => SITE_ID)); // Сохраняем корзину в базу if (!$result->isSuccess()) { var_dump($result->getErrorMessage()); } $basket->save();
Удаление товара из корзины
Так происходит удаление товара из корзины в отдельном файле. id позиции в корзине передаётся через $_REQUEST['dataid'] именно позиции а не id товара.
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php"); use Bitrix\Sale; CModule::IncludeModule('sale'); CModule::IncludeModule('catalog'); if(CSaleBasket::Delete($_REQUEST['dataid'])) echo 'Y';
Может быть интересно
Ноткоин - финал майнинга
139
2024-03-31 22:31:52
Как создать сайт. Инструкция для новичка
157
2024-03-06 04:51:00
Сколько я зарабатываю на хостинге
277
2024-03-06 03:36:00
До листинга Notcoin осталось 2 недели! Начали удалять Notcoins с аккаунтов! Новый этап игры.
348
2024-03-02 19:31:00
Всё о Notcoin: Как начать, заработать и участвовать в конкурсах
424
2024-02-10 16:22:00
Комментарии (45)