业务开发
# 商城积分抵扣
1、顾客浏览商品页面进行购买,如果她有积分, 可以用积分抵扣项目的费用;
2、对上级的提成,按照实际支付的金额来计算。
如项目是1000元, 顾客用500积分进行抵扣, 实际支付500元,上级的提成按500元计提,提成积分四舍五入;
3、退款时,如果该订单有使用积分,需返还, 同时扣除对应的所有提成积分;
# 粉丝等级
- 1、不同等级有不同的权益,对特定项目,可以享受统一的折扣优惠, 不同等级折扣不一样。
如青铜等级统一95折, 黄金92折,钻石9折
- 2、部分项目可以不打折, 同一等级的粉丝对打折的项目享受的折扣都是统一的。 不同项目针对同一级别粉丝享受不同的折扣,会增加系统复杂度和运营成本。
如脱毛不打折; 祛斑、艾莉薇对青铜粉丝统一95折。
- 3、粉丝按上一年度累积消费额,达到某一等级,则这一年度按对应等级享受优惠,这一年度末,重新计算会员等级,下一年按此等级享受优惠
如: 粉丝2022年累积消费1W元,达到了黄金等级,则2023年享受黄金的折扣优惠, 2023年只消费了5000元,只达到青铜等级,则2024年只享受青铜的折扣优惠
- 4、低等级的粉丝有可能是高等级粉丝的上级。
# 直播数据
# 01、前期准备
- 直播前,让所有的员工都加入推广员,同时添加好直播推广商品,设置佣金比例为0;
- 在后台导出: 用户表(用户管理--导出)、邀请分销统计表(直播间--数据统计--邀请分销统计--导出)
# 02、需求
将直播后顾客的消费发给各医美, 因为数据的安全性,需要将号码查询成对应宏脉卡号,宏脉系统里面没有的话,就进行新增。
统计各项目的销售情况,并排序
from openpyxl import load_workbook
from openpyxl.cell import Cell, MergedCell
from openpyxl.drawing.image import Image #需要安装pillow库
from openpyxl.workbook import Workbook
from openpyxl.worksheet.worksheet import Worksheet
from collections import Counter #排序
# 第一步:读取文件:文件名加后缀, 默认可编辑修改
wbUser:Workbook = load_workbook(filename="用户列表.xlsx")
wb:Workbook = load_workbook(filename="邀请分销统计.xlsx")
# 第二步:读取工作表 wbUser.worksheets[0], active获取第一张工作表对象
wsUser:Worksheet = wbUser.active;
ws:Worksheet = wb.worksheets[0];
# 第三步:读取单元格, 两种方式 wsUser['a1']、ws.cell(7,1) 对于合并的单元格 MergedCell, 下面的为None
s:set = set(); # 下单人员集合
# 分离出姓名和号码,号码查询到对应的宏脉卡号后,就删除
for i in range(3,ws.max_row+1):
c13:Cell = ws.cell(i,13); # 收货人信息
if c13.value is not None:
v:str = c13.value.strip();
name = v.split(" ")[0];
phone = v.split(" ")[1];
s.add( (name,phone) );
ws.cell(i, 14).value = name;
ws.cell(i, 15).value = phone;
# 收集商品售卖情况: 先过滤掉空白; 再统计商品销量并排序; 最后放入子表中
goodsList = [col.value for col in ws["H"] if col is not None and col.value is not None and col.value!="商品名称" ];
countGoodsList = Counter(goodsList); # 统计数量,无序
countGoodsList = sorted( countGoodsList.items(), key = lambda item: item[1], reverse=True)
goodsSheet:Worksheet = wb.create_sheet("商品销量统计");
goodsSheet.append(["商品名称","销量"]); # 添加一行数据,注意要加[]
for item in countGoodsList:
goodsSheet.append([item[0], item[1]]);
# 保存工作表
wb.save("邀请分销统计改.xlsx");
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# 心动商城数据统计