Внедрение корзины на сайте
В шаблоне сайта следует прописать подключение компонента корзины pay.basket.count, в параметрах которого указать путь к корзине:
"simai:pay.basket.count",
".default",
Array(
"BASKET_PATH" => "/order/",
"DISPLAY_CENTS" => "Y",
"ITEMS_LINKS" => "Y",
)
);?>
Подключение данного компонента необходимо на всех страницах, где должна присутствовать возможность заказать товарные позиции.
Следующая операция, которую нужно выполнить вручную - это прописать в шаблоне, где выводятся товарные позиции, кнопки заказа товара.
Событие добавления в корзину инициируется js-функцией SimaiAdd2Basket(), имеющей единственный параметр - ID элемента инфоблока (товарной позиции)
Пример для списка элементов, где $arItem - массив элемента в цикле вывода:
Следует учитывать, что товары корзины данного модуля на данный момент сохраняются в переменных сессии. Поэтому, если не сделать заказ сразу, то зайдя на сайт в следующий раз, товары для заказа нужно будет добавить в корзину заново. Также следует учитывать, что сессия имеет ограниченную продолжительность.
Также нужно вручную внести в меню личного раздела пользователя в папке /personal ссылку на страницу списка его заказов (/personal/orders), которая там создается при установке модуля.