【营销】砍价活动 | ruoyi-vue-璇泰初网络
GitHub (opens new window)
目录

【营销】砍价活动

友情提示:

uni-app Vue3 版本,砍价暂未迁移完成,目前只缺:砍价商品详情页。

如果你着急的话,可以参考 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 等通用字段

CREATE TABLE `promotion_bargain_activity` (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '砍价活动编号',
  `name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '砍价活动名称',
  
  `spu_id` bigint NOT NULL DEFAULT '0' COMMENT '商品 SPU 编号',
  `sku_id` bigint NOT NULL COMMENT '商品 SKU 编号',
  
  `status` int NOT NULL DEFAULT '0' COMMENT '活动状态',
  
  `total_limit_count` int NOT NULL DEFAULT '0' COMMENT '总限购数量',
  `start_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '活动开始时间',
  `end_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '活动结束时间',

  `bargain_first_price` int NOT NULL DEFAULT '0' COMMENT '砍价起始价格,单位分',
  `bargain_min_price` int NOT NULL DEFAULT '0' COMMENT '砍价底价,单位:分',
  `help_max_count` int NOT NULL DEFAULT '0' COMMENT '砍价人数',
  `bargain_count` int NOT NULL DEFAULT '0' COMMENT '最大帮砍次数',
  `random_min_price` int NOT NULL DEFAULT '0' COMMENT '用户每次砍价的最小金额,单位:分',
  `random_max_price` int NOT NULL DEFAULT '0' COMMENT '用户每次砍价的最大金额,单位:分',

  `stock` int NOT NULL DEFAULT '0' COMMENT '砍价库存',
  `total_stock` int NOT NULL DEFAULT '0' COMMENT '砍价总库存',

  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='砍价活动';

spu_idsku_id 字段:对应的商品 SPU 编号、商品 SKU 编号。

注意:一个砍价活动,只能对应一个商品 SKU,不能对应多个商品 SPU 或者 SKU!!!

status 字段:活动状态,由 CommonStatusEnum 枚举,只有开启、禁用两个状态。禁用时,无法参与砍价。

stocktotal_stock 字段:砍价库存,自定义参与砍价的数量。

bargain_first_pricebargain_min_price 字段:砍价起始价格、砍价最低价格。比如商品原价 100 元,砍价起始价格 80 元,砍价底价 50 元,那么用户发起砍价时的价格为 80 元,最多邀请好友砍价到 50 元。

help_max_count 字段:砍价人数,需要多少人,砍价才能成功。如果不砍价成功,则该砍价记录不允许下单支付。

help_max_count 字段:单个活动,用户可以帮砍的次数。例如说:帮砍次数为 1 时,A 和 B 同时将该活动链接发给 C,C 只能帮其中一个人砍价。

random_min_pricerandom_max_price 字段:用户每次砍价的最小金额、最大金额。比如用户每次砍价的金额为 1 元到 10 元之间的随机数。

# 1.2 管理后台

对应 [商城系统 -> 营销中心 -> 砍价活动 -> 砍价商品] 菜单,对应 yudao-ui-admin-vue3 项目的 views/mall/promotion/combination/activity 目录。如下图所示:

管理后台

# 1.3 移动端

TODO 界面迁移后,补充

# 2. 砍价记录

砍价记录,由买家发起砍价时生成,后续可邀请好友助力(砍价),由 BargainRecordService 类实现。

# 2.1 表结构

省略 creator/create_time/updater/update_time/deleted/tenant_id 等通用字段

CREATE TABLE `promotion_bargain_record` (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '砍价记录编号',

  `activity_id` bigint NOT NULL COMMENT '砍价活动名称',  
  `spu_id` bigint NOT NULL DEFAULT '0' COMMENT '商品 SPU 编号',
  `sku_id` bigint NOT NULL COMMENT '商品 SKU 编号',
  
  `user_id` bigint NOT NULL COMMENT '用户编号',

  `status` int NOT NULL DEFAULT '0' COMMENT '砍价状态',
  `bargain_first_price` int NOT NULL DEFAULT '0' COMMENT '砍价起始价格,单位:分',
  `bargain_price` int NOT NULL DEFAULT '0' COMMENT '当前砍价,单位:分',
  `end_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '结束时间',

  `order_id` bigint DEFAULT NULL COMMENT '订单编号',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=33 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='砍价记录表';

① 【活动信息】activity_id 字段:砍价活动编号,对应 promotion_bargain_activity 表的 id 字段。其它 spu_idsku_id 字段,都是冗余字段,方便查询。

② 【用户信息】user_id 字段:用户编号,就是砍价发起的买家。

③ 【砍价信息】status 字段:砍价状态,由 BargainRecordStatusEnum 枚举,分成 3 种情况:砍价中、砍价成功、砍价失败。

bargain_first_pricebargain_price 字段:砍价起始价格、当前砍价。

④ 【订单信息】order_id 字段:订单编号,对应订单表的 id 字段。砍价记录的 status 为砍价成功时,才可以创建并支付订单。

# 2.2 管理后台

对应 [商城系统 -> 营销中心 -> 砍价活动 -> 砍价记录] 菜单,对应 yudao-ui-admin-vue3 项目的 views/mall/promotion/bargain/record 目录。如下图所示:

砍价记录

# 2.3 移动端

TODO 界面迁移后,补充

# 3. 砍价助力

砍价助力,给好友的砍价记录助力(砍价)时生成,由 BargainHelpService 类实现。

# 3.1 表结构

省略 creator/create_time/updater/update_time/deleted/tenant_id 等通用字段

CREATE TABLE `promotion_bargain_help` (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '砍价助力编号',
  
  `user_id` bigint NOT NULL COMMENT '用户编号',
  
  `activity_id` bigint NOT NULL COMMENT '砍价活动名称',
  
  `record_id` bigint NOT NULL DEFAULT '0' COMMENT '砍价记录编号',
  
  `reduce_price` int NOT NULL DEFAULT '0' COMMENT '减少砍价,单位:分',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=37 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='砍价助力表';

比较简单,主要是一些关联的字段,自己瞅瞅就好。

# 3.2 管理后台

点击某个砍价记录后面的「助力」按钮,可以查看它的助力列表。如下图所示:

砍价助力

# 3.3 移动端

TODO 界面迁移后,补充

×

相关内容推荐

seo与竞价推广的优劣seo营销怎么做新网站seo外包seo 网站案例大连seo优化排名seo自学难吗惠州seo报价SEO故事女朋友seo优化下载seo推广怎么优化seo网络运营n-seoseo招聘 广州网站seo自动外链seo基础技术怀柔seo快排摩凡seo爱采购seoSEO书架收纳seo dedecmsdiscuz 伪静态 seoseo外链优化培训seo keyword阅文SEOwordpress seo 优化seo视频培训seo排名seo及站长论坛中文seo wordpress 插件超凡seoseo黑帽是什么新股seo站内seo优化是什么高端seo优化公司海淀seo快排南京SEO优化电池波分seo吧seo站长讲解关键词优化成都网站SEO培训北京seo优化推广公司竞价排名与seoseo 策划书南沙seo海外seo优化服务seo搜索引擎优化是什么在线seo推广大连seo网络优化哪家seo服务公司好壹号seo沈阳seo 团队南宁seo分析seo 引流网站为什么要做seoseo教学网站抖音seo系统SEO外链怎么发邮箱tags seo狼雨的seo教程英文黑帽seoseo综合怎么优化seo小旋风智能seo价格搜索引擎营销seo的看法外贸网站seo教程seo 20日北京seo优化哪家好网页百度seoseo网站外部优化关键词优化seo优化山东seo王朝松岗seo优化seo周总结seo优化基础知识东seo运城seo公司台州seo排名seo优化推广是什么深圳高端seo公司seo关键词排名优化电话谷歌推广seo荆州seo公司seo翻译seo培训总结seo外链大全seo优化引擎seo优化建站常州谷歌seo智汇博客SEO软件2010抖音SEO排名系统seo兰州seo是怎么优化关键词的烟台seo公司seo 试用seo 百度推广seo行业分析seo优化技术是什么北京seo底薪西安市seo优化网站小袁seoseo排名工具怎么开发网络生意wordpress seo 优化插件刷360搜狗seo排名优化SEO文案伤感SEO管理会计卓汇seo深圳关键词seo推广公司黑帽seo通过什么赚钱四川seo公司第四届中国seo网络seo优化怎么做seo专员职责广州网络推广seoseo述职报告蜀戎seoseo要会快速seo排名哪家好seo外包 西宁外投seoseo要怎么做知名的seo网站优化系统SEO43中山seo排名推广企业招聘. seoseo排名优化怎么佛山seo培训残血seoseo很强seo文章写作优seo软件seo网站优化是什么意思德州 seoseo免郴州seo网站抖音seo公司优化seo是什么意思SEO网站系统窗品牌夸客seoseo 外链内链江苏seo费用张国维seoseo优化可以自学吗中山百度seo代理seo百度云seo 点评seo美工seo钟涛seo 按天收费seo15SeO离子seo关键词密度优化seo优化简介seo技术培训学校SEO外链怎么发海参seo小工具seo快速排名最新刷法周导seo淘宝 seo优化seo 外链 源码SEO经验分享文案博彩seo如何网站seo优化开源 seoSEO优化分析脸型一页seoseo新浪博客seo推广是做什么的seo学习视频教程昌平区快速优化seo软件搜索引擎seo优化怎么做a漫seo上海整站SEO网站如何进行seoseo与seo时间seo是什么技术学seo难不难seo网站优化推广怎么样如何用seo做推广SEO优化关键词尤克里seo 关键字优化seo joon淘宝客seo培训红人seo济南seo快速排名SEO优化分析推理seo常用的标签佛山seo网站优化哪里seo培训好SEO网站优化设计seo 招聘 合肥无名SEO溧阳SEO路桥seo怎么提升seo重庆智能seoseo没经验seo优化培训学院seo优化是什么专业seo综合优化平台SEO网站系统流小说seo牛排

合作伙伴

璇泰初网络

www.gzlyapi.com
www.te3.com.cn
www.07yue.com
seo.urkeji.com
idc.urkeji.com
www.bbswimming.cn
seo.jsfengchao.com
baidu.07yue.com
www.3phw.com
www.ddtxly.cn
www.bjdongwei.cn
www.youpinhui.vip
www.07yue.com
www.3phw.com
www.28j.com.cn
www.zhdaili.cn
baidu.07yue.com
www.8830000.cn
www.tjwyj.com
www.tjwyj.com