- 新的PC/手机首页模式列表+详情组合
- 后台商品列表可直接进行拖拽排序(手机端无法操作)
- 后台分类列表可直接进行拖拽排序(手机端无法操作)
- 后台商品列表可直接修改部分信息(商品名称、价格)
- 后台分类列表可直接修改部分信息(分类名称、简称)
- 优化PC端分类模式/列表模式/详情首页UI
- 新增热门商品置顶功能
- 新增商品监控可设置按照百分比加价
- PC首页新增轮播幻灯片
- 修复后台会员充值卡密没有生成卡密按钮的问题
- 新增支持对接"卡易信独立部署"(不是卡盟),可监控,可克隆
- 优化限时秒杀倒计时显示问题
- 优化后台秘价列表当会员ID不存在时报错的问题
- 新增后台商品列表支持商品批量改价
- 新增主站下单会员也支持使用优惠券
- 分销系统支持缓存查卡
- 重写生意参谋商品利润计算逻辑,利润跟订单关联,若利润变动,订单的成本也会变动(更新之前的订单利润将无法统计)
- 优化移动端首页
- 优化移动端&PC端会员中心、分销管理页面
- 新增分销商品可以批量改利润
- 新增网站首页可设置弹窗公告
- 新增一个会员等级“至尊会员”
- 新增可设置会员注册默认等级
- 优化转码页面优化
- 新增可以针对单个商品设置最大最小分销利润
- 优化会员消费升级
- 新增会员付费升级
- 修复分销站点、主站商品弹窗内容换行的BUG
- 优化手机端商品页面
- 优化分销站点会员升级
- 优化添加分销商品页面
- 对接的是商品也可以让别人对接(稳定性待测试,原理上来说应该不稳定,可能会出问题,因为你也不知道你对接的这个商品对接了多少轮了,轮数越多时间越长,死循环可能获取不到数据,若出现异常请自行检查,暂不提供排查)
注意事项:
本次升级由于改了部分数据库结构,会导致之前订单的备注、下单IP丢失,其他数据不影响
本次升级后会员的注册费用、会员的等级升级门槛需要重新设置
禁止用于任何非法业务
本次升级还需要执行以下SQL
INSERT INTO `sd_set` (`id`, `set_name`, `set_value`) VALUES ('41', 'hot_good', '0');
ALTER TABLE `sd_api` ADD `profit_model` INT(1) NOT NULL DEFAULT '1' AFTER `api_profit`;
ALTER TABLE `sd_spike` ADD INDEX(`start_time`, `end_time`);
INSERT INTO `sd_set` (`id`, `set_name`, `set_value`) VALUES ('42', 'swiper', '/static/images/swiper-1.png|#,/static/images/swiper-2.png|#');
ALTER TABLE `sd_order` DROP `note`;
ALTER TABLE `sd_order` DROP `ip`;
CREATE TABLE `sd_orderDetail` ( `order_id` VARCHAR(50) NOT NULL , `note` VARCHAR(255) NOT NULL DEFAULT '0' , `buy_ip` VARCHAR(255) NOT NULL DEFAULT '0' ) ENGINE = InnoDB CHARSET=utf8 COLLATE utf8_general_ci;
ALTER TABLE `sd_orderDetail` ADD PRIMARY KEY(`order_id`);
ALTER TABLE `sd_orderDetail` ADD `cost` DECIMAL(10,2) NOT NULL DEFAULT '0';
INSERT INTO `sd_set` (`id`, `set_name`, `set_value`) VALUES ('43', 'user_upgrade', '0');
ALTER TABLE `sd_options` DROP `uplevel`;
INSERT INTO `sd_set` (`id`, `set_name`, `set_value`) VALUES ('44', 'user_reg_fee', '100');
ALTER TABLE `sd_options` DROP `opdl`;
ALTER TABLE `sd_options` ADD `index_notice` TEXT NULL;
ALTER TABLE `sd_goodDetail` ADD `privilegedMember` DECIMAL(10,2) NOT NULL DEFAULT '0.00';
ALTER TABLE `sd_api` ADD `privilege_profit` DECIMAL(6,2) NOT NULL DEFAULT '1';
INSERT INTO `sd_set` (`id`, `set_name`, `set_value`) VALUES ('45', 'user_reg_level', '1');
ALTER TABLE `sd_goodDetail` ADD `max_sub_profit` DECIMAL(10,2) NOT NULL DEFAULT '0';
ALTER TABLE `sd_goodDetail` ADD `min_sub_profit` DECIMAL(10,2) NOT NULL DEFAULT '0';
INSERT INTO `sd_set` (`id`, `set_name`, `set_value`) VALUES ('46', 'user_upgrade_privilege', '0');
INSERT INTO `sd_set` (`id`, `set_name`, `set_value`) VALUES ('47', 'buy_grade', '0');
INSERT INTO `sd_set` (`id`, `set_name`, `set_value`) VALUES ('48', 'buy_grade_privilege', '0');