上面便是一个促销系统的流程思路,下面多提供一些demo供参考
优惠卷
已一张10元代金卷为例,我们会有这样两条记录
// promotion
{
id: 1,
code: '10-cash...',
name: '10元代金券',
type: 'coupon',
description: '全场可用',
cover: null,
asset_url: null...代金券通常是全场可用, 因此action我们使用 order_fixed_discount,而不是promotion_items_fixed_discount....对于config中的配置适用于各种优惠卷,如满减卷,运费卷等等....表来存储用户领取的优惠卷及使用情况等
优惠卷促销本质上是将传统促销以卷的形式体现了出来,既圣诞满减促销 => 圣诞满减卷的转换.