新零售版本
库存方法
webpos
占用/冻结
lessBlockNumberStock // 批号 处理类型
blockAllStock 处理类型
// 直接扣除
lessBatchNumberStock // 批号
return_stock 处理类型
2.8.6.6
添加批号
关键字
-批次号 -批号批次排序 -商品批次号 -同步批次号 -默认税率 13
毛利计算 profitFn
BATCH_NUMBER
出库单明细方法
detailDataFn
商品批次表
product_lot
2.8.6.7
// 会员价(没有开启折扣权益)
// 没有折扣权益规则 默认使用 ERP 同步的会员价
普通会员没有专属商品
2.8.6.8
- 优惠券权益赠送说明
2.9.0
商品结构改造
npm run indexes
文本复合索引
好像没法模糊搜索
bar_code coding common_name keyword manufacturer mnemonic_code name search_participle title
commodity 表改成 product
(老版) (新版 2.9) (老版 commodity) (新版 2.9 批号) (新版添加商品) shop-assistant
(新版 2.9 库存) === (老版商品总库存)
修改商品库存更新时间
b2c webpos shop-assistant
MAPP.commodityChangeStockName()
MAPP.commodityChangeStockName(new_inc_obj),
commodityChangeStockName 修改总商品库存字段命名
setProductActualStock 设置/更新门店商品实际库存
incCommodityStock 增减更新商品总库存
290 待处理
290 待调整
290 待测试
本地测试商品
commodity
1 | {_id:ObjectId('6630fbb8dfe7e11414665d8c')} |
product
1 | {goods_id:ObjectId('6630fbb8dfe7e11414665d8c'),store_id:ObjectId('5d64d9b75fc33f07bcfe1435')} |
batch_number
1 | {goods_id:ObjectId('6630fbb8dfe7e11414665d8c'),store_id:ObjectId('5d64d9b75fc33f07bcfe1435')} |
文本搜索
1 | await c.createIndexes( |