Корзина
var cart = page.cart;
Содержание
Версии API: 3.7 и выше
Тип: CartItem[]
Список всех элементов корзины.
Версии API: 3.7 и выше
Тип: Number
Стоимость всех элементов корзины.
В английском языке subtotal
означает стоимость всех товаров без налогов и доставки.
Версии API: 3.7 и выше
cart.addItem(data)
Добавляет товар в корзину.
data
— Данные товара.page.cart.addItem({
title: 'Canon EOS 1300D',
price: '25 610 руб.',
image: 'https://i.1.creatium.io/6a/8c/c0/7b8ab39ce7ccb3e5c077de0e6b56112f25/canon_1159c003_eos_rebel_t6_dslr_1238183.jpg',
quantity: 1,
});
Обязательные поля — title
и price
. Можно не передавать поля image
и quantity
(по умолчанию 1).
Цену обязательно передавать строкой с валютой на конце. Именно в таком виде она будет отображаться в списке элементов корзины.
Возвращает новый элемент корзины, экземпляр класса CartItem.
Версии API: 3.7 и выше
cart.removeItem(item)
Удаляет товар из корзины.
item
— Экземпляр класса CartItem.Версии API: 3.7 и выше
Срабатывает после любого изменения стоимости всех товаров — при добавлении товаров, изменении их цен, количества, удалении и т.д.
event.oldSubtotal
— Прежняя стоимость всех товаров в корзине.event.subtotal
— Текущая стоимость всех товаров в корзине.Версии API: 3.7 и выше
Срабатывает после добавления элемента в корзину.
event.item
— Элемент корзины, экземпляр класса CartItem, который был добавлен.item-add
не сработает.Версии API: 3.7 и выше
Срабатывает после добавления элемента в корзину.
event.item
— Элемент корзины, экземпляр класса CartItem, который был удален.ТЕХНИЧЕСКАЯ ПОДДЕРЖКА
Напишите нам. на связи 24/7. Среднее время ожидания ответа: 10-15 минут. Также вы можете вступить в наш Телеграм-чат, где собралось много специалистов и пользователей.
Агенты ответят через 10 минут