Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Добавление товара в корзину.

00 голосов
2
Добрый день.

Необходима помощь в вопросе по добавлению товара в корзину, данное действие выполняется по средствам выполнения "#SITE_DIR#/catalog/index.php?action=ADD2BASKET$id=#ID#", данные параметры кушает компонента и хорошо добавляет элемент в корзину.

У меня нет компоненты, вывод элементов производиться при помощи моего кода, это связанно с тем, что было необходимо делать определенную выборку с базы из за больших объемов данных.
Мне необходимо в данный вывод добавить возможность отправки в корзину с данной страницы. Необходима помощь, советы, желательно конкретные, так как побывал разбирать компоненту которая кушает action, но как то без успешно.
Спасибо за внимание. надеюсь на помощь.
спросил 12 Фев, 13 от UnLegal5 (320 баллов)

2 Ответы

00 голосов
В самом простом случае, всё, что Вам нужно - это вот:
Код
if (isset($_GET["action"]) && $_GET["action"] == "ADD2BASKET" && isset($_GET["id"]) && is_numeric($_GET["id"]) && CModule::IncludeModule("catalog")) {
   Add2BasketByProductID($_GET["id"]);
}

Сюда можно добавить количество товаров, доп. свойства, и др.

Но этот код должен быть выполнен перед выводом количества и перед использованием этой величины, в противном случае, при добавлении товаров в корзину может быть такое: написано (или рассчитано) 1 товар, а на самом деле их уже два.
ответил 12 Фев, 13 от SleepLess (1,220 баллов)
00 голосов
очень благодарен, точный прекрасный ответ, то что мне и было необходимо, но не получалось найти.
все получилось. все работает как и было запланировано.
ответил 09 Март, 13 от UnLegal5 (320 баллов)

Похожие вопросы

0 голосов
0 ответов
0 голосов
2 ответов
0 голосов
3 ответов
0 голосов
1 ответ
спросил 14 Июль, 13 от vlastelin (120 баллов)
0 голосов
8 ответов
спросил 06 Май, 13 от MrLakec (200 баллов)