您当前的位置:首页 > CMS常见问题 > ecshop常见问题 >

ecshop促销管理架构

0
ecs_goods_activity 商品活动表
名字类型整理属性默认额外注释
act_idmediumint(8)UNSIGNEDAUTO_INCREMENT商品活动自增ID号
act_namevarchar(255)utf8_general_ci活动名称(夺宝奇兵活动名称、团购商品、拍卖活动名称、超值礼包名称)
act_desctextutf8_general_ci活动描述(夺宝奇兵活动描述、团购活动说明、拍卖活动描述、超值礼包活动描述)
act_typetinyint(3)UNSIGNED商品活动类型(0夺宝奇兵,1团购活动,2拍卖活动,4超值礼包)
goods_idmediumint(8)UNSIGNED活动商品ID(夺宝奇兵活动商品、团购商品、拍卖商品),超值礼包的商品信息储存在ecs_package_goods数据表里,所以当活动类型为4(超值礼包)时,该字段的值为0
product_idmediumint(8)UNSIGNED0活动商品的货品ID(如果活动商品不存在货品列表,则该字段的值为0),超值礼包的商品信息储存在ecs_package_goods数据表里,所以当活动类型为4(超值礼包)时,不管活动商品是否存在货品该字段的值都为0
goods_namevarchar(255)utf8_general_ci参加活动的商品的名称,活动类型为4(超值礼包)时,该字段的值为空
start_timeint(10)UNSIGNED活动开始时间
end_timeint(10)UNSIGNED活动结束时间
is_finishedtinyint(3)UNSIGNED活动是否结束
ext_infotextutf8_general_ci序列化后的活动的配置信息
ecs_package_goods 保存超值礼包的商品信息表
名字类型整理属性默认额外注释
package_idmediumint(8)UNSIGNED0超值礼包的自增ID
goods_idmediumint(8)UNSIGNED0活动商品ID
product_idmediumint(8)UNSIGNED0活动商品的货品ID,不存在货品则为0
goods_numbersmallint(5)UNSIGNED1活动商品的数量
admin_idtinyint(3)UNSIGNED0添加该活动商品的管理员的ID
ecs_wholesale 批发管理数据表
名字类型整理属性默认额外注释
act_idmediumint(8)UNSIGNEDAUTO_INCREMENT自增ID号,标识每个批发方案
goods_idmediumint(8)UNSIGNED批发商品ID
goods_namevarchar(255)utf8_general_ci批发商品名称
rank_idsvarchar(255)utf8_general_ci适用会员等级
pricestextutf8_general_ci序列化后的价格的配置信息
enabledtinyint(3)UNSIGNED是否启用
ecs_favourable_activity 优惠活动配置数据表
名字类型整理属性默认额外注释
act_idsmallint(5)UNSIGNEDAUTO_INCREMENT自增ID号,标识每个优惠活动
act_namevarchar(255)utf8_general_ci优惠活动名称
start_timeint(10)UNSIGNED优惠开始时间
end_timeint(10)UNSIGNED优惠结束时间
user_rankvarchar(255)utf8_general_ci享受优惠的会员等级,取值于ecs_user_rank的rank_id,其中0是非会员,其他是相应的会员等级,多个值用逗号分隔
act_rangetinyint(3)UNSIGNED优惠范围,0全部商品,1按分类,2按品牌,3按商品
act_range_extvarchar(255)utf8_general_ci根据优惠活动范围的不同,该处意义不同,但是都是优惠范围的约束。
如果是全部商品,该处为空
如果是商品,该处是商品的ID(多个商品ID使用半角逗号进行分隔)
如果是品牌,该处是品牌的ID
如果是商品分类,该处是商品分类的ID
min_amountdecimal(10,2)UNSIGNED订单达到金额下限,才能参加活动
max_amountdecimal(10,2)UNSIGNED金额上限,0表示没有上限
act_typetinyint(3)UNSIGNED优惠方式,0享受赠品(特惠品),1享受现金减免,2享受价格折扣
act_type_extdecimal(10,2)UNSIGNED当优惠方式为享受赠品(特惠品)时,请输入允许买家选择赠品(特惠品)的最大数量,数量为0表示不限数量。
当优惠方式为享受现金减免时,请输入现金减免的金额。
当优惠方式为享受价格折扣时,请输入折扣(1-99),如:打9折,就输入90。
gifttextutf8_general_ci当优惠方式为享受赠品(特惠品)时,这里是序列化后的特惠商品的id、name、price信息,取值于表ecs_goods的goods_id、goods_name、价格是添加活动时填写的。
当优惠方式为享受现金减免时,这里是serialize(array())序列化一个空数组,存储了字符串a:0:{}
当优惠方式为享受价格折扣时,这里是serialize(array())序列化一个空数组,存储了字符串a:0:{}
sort_ordertinyint(3)UNSIGNED50活动在优惠活动页面显示的先后顺序,数字越大越靠后
ecs_volume_price 商品优惠价格列表
名字类型整理属性默认额外注释
price_typetinyint(1)UNSIGNED价格类别
0为全店优惠比率
1为商品优惠价格
2为分类优惠比率
goods_idmediumint(8)UNSIGNED商品ID,取值于ecs_goods商品表的goods_id字段值
volume_numbersmallint(5)UNSIGNED0购买数量
volume_pricedecimal(10,2)0.00优惠价格(不同的购买数量,享受不同的购买价格)
ecs_pack 商品包装表
名字类型整理属性默认额外注释
pack_idtinyint(3)UNSIGNEDAUTO_INCREMENT
pack_namevarchar(120)utf8_general_ci商品包装名称
pack_imgvarchar(255)utf8_general_ci0包装图纸
pack_feedecimal(6,2)UNSIGNED0.00使用这个包装所需要支付的费用,免费时设置为0
free_moneydecimal(6,2)UNSIGNED0免费额度
当用户消费金额超过这个值时,将免费使用这个包装。
设置为0时表明必须支付包装费用
pack_descvarchar(255)utf8_general_ci包装描述
ecs_card 祝福贺卡表
名字类型整理属性默认额外注释
card_idtinyint(3)UNSIGNEDAUTO_INCREMENT
card_namevarchar(120)utf8_general_ci贺卡名称
card_imgvarchar(255)utf8_general_ci贺卡图纸
card_feedecimal(6,2)UNSIGNED0.00贺卡费用
使用这个贺卡所需要支付的费用,免费时设置为0
free_moneydecimal(6,2)UNSIGNED0.00贺卡免费额度
当用户消费金额超过这个值时,将免费使用这个贺卡
设置为0表明必须支付贺卡费用
card_descvarchar(255)utf8_general_ci贺卡描述
ecs_bonus_type 红包类型表
名字类型整理属性默认额外注释
type_idsmallint(5)UNSIGNEDAUTO_INCREMENT
type_namevarchar(60)utf8_general_ci类型名称
type_moneydecimal(10,2)0.00红包金额,此类型的红包可以抵销的金额
send_typetinyint(3)UNSIGNED0如何发放此类型红包
0按用户发放 1按商品发放 2按订单金额发放 3线下发放的红包
min_amountdecimal(10,2)UNSIGNED0.00
max_amountdecimal(10,2)UNSIGNED0.00
send_start_dateint(11)0发放起始日期
send_end_dateint(11)0发放结束日期
只有当前时间介于起始日期和截止日期之间时,此类型的红包才可以发放
use_start_dateint(11)0使用起始日期
use_end_dateint(11)0使用结束日期
只有当前时间介于起始日期和截止日期之间时,此类型的红包才可以使用
min_goods_amountdecimal(10,2)UNSIGNED0.00最小订单金额
只有商品总金额达到这个数的订单才能使用这种红包
ecs_user_bonus 已经发送的红包信息列表
名字类型整理属性默认额外注释
bonus_idmediumint(8)UNSIGNEDAUTO_INCREMENT红包的流水号
bonus_type_idtinyint(3)UNSIGNED0红包类型ID,取值于ecs_bonus_type表的typeid字段值
bonus_snbigint(20)UNSIGNED0如果该红包是按用户发放的(一般由商城系统后台管理员操作),那么该字段的值为0
如果该红包是按线下发放的(企业通过组织线下活动,比如展会有快乐大转盘,通过类似的抽奖活动送出的红包),那么该字段的值是一个由大于等于十位数字组成的红包号或红包卡号。
相关解释:红包号,如果为0就是没有红包号,如果大于0,就需要输入该红包号才能使用红包
user_idmediumint(8)UNSIGNED0该红包属于某会员的ID,如果为0,就是该红包不属于某会员
used_timeint(10)UNSIGNED0红包使用的时间
order_idmediumint(8)UNSIGNED0使用了该红包的交易号(订单号)
emailedtinyint(3)UNSIGNED0是否已经将红包发送到用户的邮箱,1是,0否
对比大商创v2.2.1版本 dsc_user_bonus 已经发送的红包信息列表
名字类型整理属性默认额外注释
bonus_idmediumint(8)UNSIGNEDAUTO_INCREMENT
bonus_type_idtinyint(3)UNSIGNED0
bonus_snbigint(20)UNSIGNED0红包卡号
bonus_passwordvarchar(60)utf8_general_ci红包密码
user_idmediumint(8)UNSIGNED0
used_timeint(10)UNSIGNED0
order_idmediumint(8)UNSIGNED0
emailedtinyint(3)UNSIGNED0
bind_timeint(10)UNSIGNED0绑定红包的时间
顶部中部底部