电商平台优惠券设计

梳理电商平台优惠券是一种常用的促销工具,同时是一个业务逻辑比较复杂的场景,针对优惠券的设计要具有较好的通用性,以下分享笔者参与的电商平台的优惠券的核心业务表设计,核心表包含:优惠券主表、用户优惠券资产表、优惠券使用记录表和优惠券适用商品列表。

分析电商平台优惠券常用有平台优惠券、店铺优惠券、商品优惠券和类目优惠券,本项目暂时只用到了店铺优惠券和商品优惠券,因此表结构设计仅针对这两种,并同时支持另外两种优惠券的扩展性设计。

CREATE TABLE `mer_coupon_info` (
  `coupon_id` varchar(64) NOT NULL COMMENT '优惠券id',
  `name` varchar(64) NOT NULL COMMENT '优惠券名称',
  `start_time` datetime NOT NULL COMMENT '使用开始时间',
  `end_time` datetime NOT NULL COMMENT '使用结束时间',
  `amount` int(4) NOT NULL COMMENT '金额',
  `limit_num` int(4) NOT NULL DEFAULT '1' COMMENT '领取上限',
  `chant_type` int(4) NOT NULL DEFAULT '1' COMMENT '类型:1 本店、2 全网',
  `coupon_type` int(4) NOT NULL DEFAULT '1' COMMENT '优惠券类型:1 店铺 2 指定商品 3 指定类目',
  `money_limit` int(11)

你可能感兴趣的:(电子商务)