魔方对接雨云批量设置商品折扣比例

hi,我是阿山(uid260057)。

身为雨云代理,很多朋友使用魔方财务对接api,但是好像魔方财务不支持批量改价和批量修改折扣价格?也可能是我用的少并不熟悉。

PS:因本人使用web端较多,很多插件功能都是通过网页程序展示并修改数据库、以及使用api接口调用数据来实现解决方法。

这次本来我想以web插件的形式获取数据病可视化展示和修改的(常用方法,比较优雅233)。后来尝试使用魔方的api获取数据。

但是我琢磨了一圈发现有点麻烦,东西有点多,所以我选择直接mysql命令起手.

下面我分享我本次使用的简陋方法(一点也不优雅):

在数据库搜索某个商品的价格,定位到价格存储在shd_pricing表中(每个人表前缀可能不一样,以下不再赘述)。

分别使用如下字段存储,格式:字段名(周期)
onetime(一次性费用)、hour(小时)、day(天)、ontrial(试用)、monthly(月)、quarterly(季度)、字段名(周期)、semiannually(半年)、annually(年)、biennially(两年)、triennially(三年)

由此我们可以得到如下命令:

(因为雨云获取到的价格默认有季付9折…年付7折优惠,如果你有更优质客户源,你可以选择默认无优惠,自己发放优惠码控制折扣)

1、原价无折扣命令

UPDATE cloud_baidu_com.shd_pricing
SET
quarterly = monthly * 3, – 季度 = 月付 × 3
semiannually = monthly * 6, – 半年 = 月付 × 6
annually = monthly * 12; – 年付 = 月付 × 12

2、自己设置设置命令
解释:季付9折、半年9折、年付9折,全部以雨云月付原价为目标数据

UPDATE cloud_baidu_com.shd_pricing
SET
quarterly = monthly * 0.9 * 3,
semiannually = monthly * 0.9 * 6,
annually = monthly * 0.9 * 12;

3、加价命令(推荐折扣为1.32)
解释:月设置为原价的132%、季设置为月原价的132%倍加价后3个月、半年设置为月原价的132%倍加价后6个月、年设置为月原价的132%倍加价后*12月

UPDATE cloud_baidu_com.shd_pricing
SET
monthly = monthly * 1.32,
quarterly = monthly * 1.32 * 3,
semiannually = monthly * 1.32 * 6,
annually = monthly * 1.32 * 12;

注意:其中cloud_baidu_com是你的数据库名,shd是你的数据库前缀,搭建网站了,因为可以看懂吧?这么详细不懂我也没有办法了。
直接复制就可以,后面的文字是注释掉的,不影响.

其他问题留言,但是我应该看不到,建议官方代理群找我.

1 个赞