购物卡
简便的香草JS图书馆,用通用方法处理购物车 E-Com Plus 拖车对象模型
使用量
这个 @ecomplus/shopping-cart 软件包可用于在E-Com Plus商店上坚持和处理购物车数据(不仅如此).
它既适用于Node.js环境,也适用于浏览器环境.
示例
import ecomCart from '@ecomplus/shopping-cart'
ecomCart.on('change', ({ data }) => {
console.log('Cart was changed!')
console.log('Current cart data:', data)
})
ecomCart.addItem({
_id: '12300000000000000000000f',
product_id: '123a5432109876543210cdef',
sku: 's-MP_2B4',
name: 'Mens Pique Polo Shirt',
quantity: 4,
price: 42.9,
keep_item_price: false
})
ecomCart.increaseItemQnt('12300000000000000000000f', 3)
安装
这个 可能 需要但不包括 core-js (可选)和 @ecomplus/utils (同类依赖).
网络软件包
npm i --save core-js @ecomplus/utils @ecomplus/shopping-cart
节点.js
npm i --save @ecomplus/utils @ecomplus/shopping-cart
光盘N
<script src="https://cdn.jsdelivr.net/npm/@ecomplus/shopping-cart/dist/ecom-cart.var.min.js"></script>
在从CDN进口时, EventEmitter3 财务报告和审定财务报表 ecomUtils 图书馆 必须单独列入 并可在窗口瞄准镜上找到.