Руководство для разработчиков виджета корзины Инициализация корзины: Добавление или удаление товар из корзины: kaktusWidget.changeCart({ variantId: 12345, //ID варианта товара. Можно посмотреть в ЛК2. Если у товара не задано несколько вариантов id единственного варианта будет равен id товара. //variantExtId: 'AB123CD', - можно указать вместо variantId. Тогда поиск варианта товара будет выполняться не по id а по полю "Внешинй Id". //которому в ЛК можно задать любое произвольное значение. Например указать его равным артикулу товара. И таким образом реализовать добавление товара по артикулу. count: 1, //Количество добавляемых или удаляемых товаров operation: 'ADD' //или 'DELETE' }); Автоматическое добавление промокода: kaktusWidget.setDefaultPromocode('promocodeName'); // 'promocodeName' заменить на имя промокода Примером использования событий и коллбэков корзины может служить работа с аналитикой. Визуальная настройка иконки корзины описана здесь. Полная замена иконки корзины на кастомную. Тоже может служить примером работы с событиями для обновления количества товаров в кастомной корзине, а также вывода сообщения "товар добавлен в корзину".