Java生鲜电商平台-电商促销系统设计详解(小程序端/APP端/PC端)

摘要:
1、 需求确定和模块分析此促销系统在1.0版中设计。1.后台促销系统业务描述1.1促销活动需要定义整体促销规则,包括促销标识设计、促销规则关联、规则优先级、适用的产品设置和所选产品。在这一部分中,您需要了解商品部门和运营部门的详细库存设置、价格显示范围和最终准确价格数字。促销活动是否可以与活动产品共享或以优惠券的形式进行。

Java生鲜电商平台-电商促销系统设计详解(小程序端/APP端/PC端)

说明:对于Java生鲜电商平台来说,网络销售不像线下门店销售可以面对面进行推销,采取必要的线上促销手段是转化销售和提升电商销售量一个重要工具。而对于线上电商来说,在拥有一个强大的后台促销引擎后,即可满足成千上万种场景的需要,商品运营人员可以设计各种促销组合以提升商品销量。同时促销活动也是各大电商平台进行价格战的一个强有力手段,价格差越大越给用户捡到便宜的心理冲击。

一个好的促销活动能带来诸多方面的利好效果,无论是提升品牌知名度,还是传播会员口碑,又或者提高顾客忠诚度或活跃度,因此促销系统是关键。

一、需求确定及模块分析

本次促销系统1.0版本设计,需要满足简单促销活动,如价格立减、满减、买赠,另外与促销时间线进行灵活的模块化组合。

首先梳理促销系统包含的几大模块:

1、后台促销系统

 
Java生鲜电商平台-电商促销系统设计详解(小程序端/APP端/PC端)第1张
系统业务说明

1.1 促销活动

需要定义促销总体规则,包含促销标示设计、促销规则关联、规则优先级、适用商品设置及选择的商品。

促销规则关联指各促销规则之间的关系设计,例如:某集合商品设置了满减就不能设置赠品;

规则优先级指明确各规则之间优先程度,例如,某商品同时参加立减活动、折扣活动,那么是先做立减再进行折扣活动结算还是反之,均需要定义;

1.2 促销商品

与商品相关的库存、价格等,这部分需要想商品部门及运营部门了解详细库存设置、价格显示范围、最终精确到的价格位数等。

1.3 促销规则

指的这个商品按照什么优惠,或者满足何种条件可进行售卖,或是购买了能获得其他利益等等。

常见的促销规则包括:

 
Java生鲜电商平台-电商促销系统设计详解(小程序端/APP端/PC端)第2张
常见促销形式

提取当前促销规则下的共同点,可发现,在设计时应该具备的基础功能包含:

活动时间、活动范围、金额范围、身份条件、活动对象、条件/门槛设置、活动优惠信息、商品设置

1.4 优惠券

优惠券需要注意:

是否与活动商品可以共用

促销活动是否以优惠券形式承载

2、用户端展示

2.1 促销标示

本商品在后台被标示为何种促销活动,带何种促销规则

2.2 促销价格展示

带促销活动商品显示价格为标签形式还是减后价,前端价格氛围如何展示

2.3 集合促销提示

同促销活动下商品如何展示,如何进行操作

2.4 分享

促销商品分享是否需要与普通商品做出区分,促销氛围展示

2.5 赠品提示

附带赠品的促销商品显示赠品信息有哪些,以何种方式展示

3、商品系统/库存系统

3.1 促销商品

参与促销活动商品库存是否共享,下单是否锁库存,锁库时间如何确定,用户退单后是否释放库存,不同地区商品如何配置,WMS是否采用现有模式

3.2 赠品

赠品商品是否单独生成子订单,赠品与主商品是否需要同仓库,赠品下单是否锁库存,锁库时间,释放库存,物流等

4、订单

订单生成后是否可修改,是否锁库存,订单退款后优惠信息如何分配(活动减去金额、优惠券、金币、礼品卡等)

二、功能解耦

促销系统作为一个运营配置的小中台,如果将其模块分解到可满足大部分运营促销模式的最小颗粒,那运营在做活动配置时的灵活性也将越大,活动可呈现多样性就越多。

1、现状

公司原本系统里的活动设置比较单一,仅支持立减,且立减与限时抢购时间线直接耦合,不支持配置其他促销形式,因此运营无法做更灵活的商品促销和活动推广。

另外,原本首页限时抢购直接关联立减,在后台系统中作为功能进行设置,本次将对它进行分解,仅当作展示资源位,可关联不同的促销商品;

2、拆解功能点

通过上述促销模块分析,那么基本可以确定该场景下后台系统设置促销活动所需功能点:

2.1 促销活动管理

后台系统管理部分大体相同,活动管理基本分为交互操作和信息展示部分。

交互操作:审核、编辑、删除、复制、紧急下架

活动状态显示:未开始、活动中、已结束、已作废/已下架

2.2 活动设置

活动设置涵盖该活动基本信息设置,是高于促销规则的配置,可设置本促销活动是否预热,考虑预热期内是否禁售。

 
Java生鲜电商平台-电商促销系统设计详解(小程序端/APP端/PC端)第3张
 

2.3 商品配置

商品配置基本包含以下内容,促销活动设置与商品配置做解耦设计,提升配置活动时的灵活性。

 
Java生鲜电商平台-电商促销系统设计详解(小程序端/APP端/PC端)第4张
商品配置项
三、后台系统界面设计

理清了思路后其实界面设计就变成了体力活,后台系统更需要关注各条件的逻辑关系和业务关系,对于用户体验上可不必纠结过多,当然需要满足基本的易用性。

由于系统原本拥有一套后台控件,为了加快开发效率,本次原型也是在控件基础上进行设计,避免重复开发。

1、管理促销活动

 
Java生鲜电商平台-电商促销系统设计详解(小程序端/APP端/PC端)第5张
 

2、新建/编辑促销活动

 
Java生鲜电商平台-电商促销系统设计详解(小程序端/APP端/PC端)第6张
 

3、编辑活动商品

3.1新增商品

商品新增可通过单个商品搜索导入形式,或导表添加;

导表添加:需提前设计好促销商品表格模版,供后台开发人员识别;注意表头设计与导入后内容需一致,否则容易出现列表信息错误;

 
Java生鲜电商平台-电商促销系统设计详解(小程序端/APP端/PC端)第7张
 

3.2库存设计

3.2.1 此次确定促销商品库存与普通商品不共享,需要在运营配置促销活动是锁库存,即当前商品库存5000,参加活动商品库存配置2000,那么配置后,该库存立即从商品库存中扣除,售卖结束且活动结束,回归普通商品状态,未售出的活动库存回归普通库存。

3.2.2 赠品活动库存也可以单独配置,若赠品库存为空,即显示为赠完为止。

3.2.3 下单后同时锁定活动商品库存和赠品库存,从库中减对应数量,待支付时间控制为15min,倒计时结束后自动释放库存到活动库存。

四、前端页面显示设计

考虑前端页面促销品展示形式,共有标签、图片、弹幕、专题集合、gif或其他更多形式

前端页面包含所有商品涉及到的部分,例如首页、商品详情页、列表页、搜索结果页、分享流程、购物车、下单流程、订单系统等,根据产品实际情况进行范围梳理。

 
Java生鲜电商平台-电商促销系统设计详解(小程序端/APP端/PC端)第8张
 
五、限时抢购资源位设计

资源位,顾名思义,仅做展示作用,就是把促销活动配置好后往资源位丢就可以了,这样在资源位上线的情况下,也能修改参与促销活动商品。并且资源位时间段可单独配置,在没有配置商品的情况下自动隐藏不显示。

1、管理限时抢购资源位

 
Java生鲜电商平台-电商促销系统设计详解(小程序端/APP端/PC端)第9张
 

2、新建资源位

 
Java生鲜电商平台-电商促销系统设计详解(小程序端/APP端/PC端)第10张
 
小结

整个促销系统做下来费心费力,中间出现很多小的缺陷,主要原因是开始做的时候没有对公司内部的ERP和WMS系统做充分调研,很多细节没有覆盖完全,导致后期涉及到库存的部分反复变更,为了系统快速上线,中间修改了库存部分需求。另外还有人员分配不够平均,前期Java开发分配较少,结构设计时经验也相对少,导致进度缓慢,包括后期测试资源没有到位,延长了测试时间。

但整体系统交付上线后,组织内容运营、销售人员进行系统培训,全部没问题之后试运营了2周时间,也修补了几个小bug,后系统完全切换,促销系统正式投入使用。

共同学习QQ群:793305035

免责声明:文章转载自《Java生鲜电商平台-电商促销系统设计详解(小程序端/APP端/PC端)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Spring中单例和多例模式linux磁盘空间满了 但是没有大文件下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

微信公众号分享时,提示invalid signature,签名错误

按照微信公众平台的开发文档,签名错误排查方法如下: invalid signature签名错误建议按如下顺序检查: (1)确认签名算法正确,可用 http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign 页面工具进行校验。 (2)确认config中nonceStr(js中驼峰标准大写S), tim...

Android 获取系统时间以及实时刷新时间(附参考代码)

使用date获取系统时间: private SimpleDateFormat simpleDateFormat; private Date date; //onCreate中 simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm"); date = n...

GDAL源码剖析(十一)之OGR投影说明

一、简介 本文参考英文地址:http://www.gdal.org/ogr/osr_tutorial.html。 OGRSpatialReference类和OGRCoordinateTransformation类主要用来提供定义坐标系统(投影和水准面)和转换坐标。这两个类都基于OpenGIS的坐标转换说明,并且使用Well Known Text格式来进行表...

规则引擎.Net Core

.Net Core 环境下构建强大且易用的规则引擎 https://www.cnblogs.com/chenug/p/9160397.html 本文源码: https://github.com/jonechenug/ZHS.Nrules.Sample 引言 1.1 为什么需要规则引擎 在业务的早期时代,也许使用硬编码或者逻辑判断就可以满足要求。但随着业务的...

EA(Enterprise Architect) 活动图Activity

在一般软件项目中,以下的几个时间点可以利用活动图来进行表示: 项目起始阶段,需求分析人员可以通过活动图和领域专家针对项目相关的企业活动流程进行流程设计 项目上线阶段可以利用起始阶段的活动图作为集成测试的蓝图 项目维护阶段,企业管理相关人员可以通过活动图了解企业现行的流程及未来可以改善的方向 活动图的设计需要注意以下几个原则: 活动图的目的在表达“流程...

压缩比达到 7:1,TDengine 助力校园智慧用电系统降本增效

作者:惠州工业互联网研究院 小 T 导读:惠州市新一代工业互联网创新研究院(以下简称研究院)成立于 2018 年 6 月,是以部省联动实施国家重点研发计划“宽带通信和新型网络”重点专项为契机,在广东省科技厅和惠州市政府的支持下成立,立足惠州、面向广东、辐射全国、联动国际的工业互联网省级科技创新平台。 为实现宿舍用电的智能化管理、保证学生用电的独立性和安全...