new Cart()
Classes
Methods
-
add(task)
-
Добавить в корзину заданное кол-во товаров
Parameters:
Name Type Description taskObject задача Properties
Name Type Description itemsObject { variant_id: quantity, ... } commentsObject { variant_id: comment, ...} couponstring название купона Fires:
- before:insales:cart
- event:add_items:insales:cart
- event:update_items:insales:cart
- always:insales:cart
-
clear()
-
Полностью очистить корзину
Fires:
- before:insales:cart
- event:clear_items:insales:cart
- event:update_items:insales:cart
- always:insales:cart
-
delete(task)
-
Удалить позиции из корзины
Parameters:
Name Type Description taskObject задача Properties
Name Type Description itemsArray [variant_id, ...] Fires:
- before:insales:cart
- event:delete_items:insales:cart
- event:update_items:insales:cart
- always:insales:cart
-
remove(task)
-
Удадить из корзины заданное кол-во товаров
Parameters:
Name Type Description taskObject задача Properties
Name Type Description itemsObject { variant_id: quantity, ... } commentsObject { variant_id: comment, ...} couponstring название купона Fires:
- before:insales:cart
- event:remove_items:insales:cart
- event:update_items:insales:cart
- always:insales:cart
-
set(task)
-
Устанавливает кол-во товаров в корзине для каждой позиции
Parameters:
Name Type Description taskObject задача Properties
Name Type Description itemsObject { variant_id: quantity, ... } commentsObject { variant_id: comment, ...} couponstring название купона Fires:
- before:insales:cart
- event:set_items:insales:cart
- event:update_items:insales:cart
- always:insales:cart
-
setCoupon(task)
-
Устанавливаем купон
Parameters:
Name Type Description taskObject задача Properties
Name Type Description couponstring название купона Fires:
- before:insales:cart
- event:set_coupon:insales:cart
- event:update_items:insales:cart
- always:insales:cart