【营销】内容管理
本小节,我们来讲 [商城系统 -> 营销中心 -> 内容管理] 菜单下的相关内容。
#1. 文章管理文章管理,主要由 yudao-module-promotion-biz 后端模块的 article 实现,包括文章分类、文章内容。
#1.1 表结构#1.1.1 文章分类
省略 creator/create_time/updater/update_time/deleted/tenant_id 等通用字段
12345678CREATE TABLE `promotion_article_category` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT '文章分类编号', `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '分类名称', `pic_url` varchar(255) CHARACTER SET utf8m ...
【营销】限时折扣
友情提示:限时折扣的后端 + 管理后台已经实现,uni-app 前端暂未实现,预计 2024 年 Q1 完成。
限时折扣,指的是在指定时间段内,对指定商品进行折扣。主要由 yudao-module-promotion-biz 后端模块的 discount 实现。
#1. 表结构一个限时折扣活动,可以有多个商品参与,所以它有一个 promotion_discount_activity 活动主表,和 promotion_discount_activity_product 活动商品子表。如下图所示:
省略 creator/create_time/updater/update_time/deleted/tenant_id 等通用字段
1234567891011CREATE TABLE `promotion_discount_activity` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT '活动编号', `name` varchar(50) CHARACTER SET ...
【营销】满减送
友情提示:满减送的“减”已经实现,“送”暂未实现,预计 2024 年 Q1 完成。
满减送活动,主要由 yudao-module-promotion-biz 后端模块的 reward 实现,支持减金额、减运费、送积分、送优惠券等等。
#1. 表结构
省略 creator/create_time/updater/update_time/deleted/tenant_id 等通用字段
12345678910111213141516CREATE TABLE `promotion_reward_activity` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT '活动编号', `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '活动标题', `start_time` datetime NOT N ...
【营销】砍价活动
友情提示:
uni-app Vue3 版本,砍价暂未迁移完成,预计 2024 年 Q1 完成。目前缺两部分:
砍价商品详情页
如果你着急的话,可以参考 uni-app Vue2 版本 (opens new window)迁移过来,相关的后端接口都已经完成。
砍价功能,主要由 yudao-module-promotion-biz 后端模块的 bargain 实现,包括三部分:砍价活动、砍价助力。如下图所示:
#1. 砍价活动砍价活动,由卖家在管理后台配置,提供给买家参与砍价,由 BargainActivityService 类实现。
#1.1 表结构不同于砍价、砍价活动,一个砍价活动,只对应一个商品 SKU。
省略 creator/create_time/updater/update_time/deleted/tenant_id 等通用字段
12345678910111213141516171819202122232425CREATE TABLE `promotion_bargain_activity` ( `id` bigi ...
【营销】秒杀活动
秒杀功能,主要由 yudao-module-promotion-biz 后端模块的 seckill 实现,包括两部分:秒杀配置(场次)、秒杀活动。如下图所示:
#1. 秒杀配置秒杀配置,由卖家在管理后台配置,设置可参与秒杀的时间段(场次),由 SeckillConfigService 类实现。
#1.1 表结构
省略 creator/create_time/updater/update_time/deleted/tenant_id 等通用字段
123456789CREATE TABLE `promotion_seckill_config` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号', `name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '秒杀时段名称', `start_time` varchar(25) CHAR ...
【营销】拼团活动
拼团,主要由 yudao-module-promotion-biz 后端模块的 promotion 实现,包括两部分:拼团活动、拼团记录。如下图所示:
#1. 拼团活动拼团活动,由卖家在管理后台配置,提供给买家参与拼团,由 CombinationActivityService 类实现。
#1.1 表结构一个拼团活动,对应一条 promotion_combination_activity 表记录,对应一个商品 SPU。而每个商品 SKU 在该拼团下可以单独配置拼团价格,所以会有多条 promotion_combination_activity_sku 子表记录。
省略 creator/create_time/updater/update_time/deleted/tenant_id 等通用字段
123456789101112131415161718CREATE TABLE `promotion_combination_activity` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT & ...
【营销】优惠劵
优惠劵功能,主要由 yudao-module-promotion-biz 后端模块的 coupon 实现,包括两部分:优惠劵模版、优惠劵。如下图所示:
#1. 优惠劵模版优惠劵模版,由卖家在管理后台配置,提供给买家领取成优惠劵,由 CouponTemplateService 类实现。
#1.1 表结构
省略 creator/create_time/updater/update_time/deleted/tenant_id 等通用字段
12345678910111213141516171819202122232425262728CREATE TABLE `promotion_coupon_template` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT '模板编号,自增唯一。', `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '优惠劵 ...
【交易】分销返佣
友情提示:
uni-app Vue3 版本,分销暂未迁移完成,预计 2024 年 Q1 完成。目前缺两部分:
用户注册登录时,分佣关系的绑定
如果你着急的话,可以参考 uni-app Vue2 版本 (opens new window)迁移过来,相关的后端接口都已经完成。
后续分销的功能,也会做一定升级,比如增加分销等级、解耦分销商品等等,期望是 2024 年 Q1 有精力搞完。
分销返佣,是指商城中,用户通过分享商品链接,或者通过分享二维码,帮助商家推广商品,当有用户通过分享的链接或者二维码购买商品时,分享者可以获得一定的佣金。
它可以分成三部分:分销用户、分销记录、分销提现。最终存储表结构如下:
#1. 分销用户由 yudao-module-trade-biz 后端模块的 brokerage 包的 BrokerageUserService 实现。
#1.1 表结构
省略 creator/create_time/updater/update_time/deleted/tenant_id 等通用字段
12345678910111 ...
【交易】门店自提
友情提示:
uni-app Vue3 版本,门店自提暂未迁移完成,预计 2024 年 Q1 完成。目前缺两部分:
订单结算页,增加自提门店的选择
订单详情页,增加自提门店的展示
如果你着急的话,可以参考 uni-app Vue2 版本 (opens new window)迁移过来,相关的后端接口都已经完成。
门店自提,是指用户在下单时,选择自提,然后到指定的门店进行自提(核销)。
#1. 门店信息门店自提时,需要使用门店信息,由 yudao-module-trade-biz 后端模块的 delivery 包的 DeliveryPickUpStoreService 实现。
#1.1 表结构
省略 creator/create_time/updater/update_time/deleted/tenant_id 等通用字段
123456789101112131415CREATE TABLE `trade_delivery_pick_up_store` ( `id` bigint NOT NULL AUTO_INCREMENT COM ...
【交易】快递发货
1. 快递公司#1.1 表结构快递公司,由 yudao-module-trade-biz 后端模块的 delivery 包的 DeliveryExpressService 实现,只有一个表:
省略 creator/create_time/updater/update_time/deleted/tenant_id 等通用字段
123456789CREATE TABLE `trade_delivery_express` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号', `code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '快递公司编码', `name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '快递 ...
