WooCommerce Tags Discount

WooCommerce Tags Discount 是一个 WooCommerce 扩展插件,作用是为已经购买过贴上某个标签的用户,在再次购买此标签下商品时,来个优惠,优惠由管理员设定。

Apply fine-grained bulk discounts and tag(s) discount to items in the shopping cart.

WooCommerce Tags Discount

没有购买过此标签下商品的顾客,在购买此标签下商品时,不会获得相应优惠。

可在产品发布/编辑页面禁止针对某产品实行标签优惠(默认启用):

WooCommerce Tags Discount

一些可选设置项:

WooCommerce Tags Discount

111

开发记录

1. 购物车页面过滤数据,获取产品;

2. 获取产品标签;

3. 获取用户购买过的产品的标签(单独建一个数组型用户meta);

4. 逐件商品的标签与用户购买过商品的标签进行并集比较,返回并集比较结果;

5. 并集不为空,按照并集标签设置的优惠方式的最小值(一件商品可能有几个标签,每个标签的优惠额度可能不一致,那就取优惠幅度最小的返回);

6. 根据第5步返回的优惠方式对购物车中的商品进行循环优惠;

7. 显示出优惠后的订单价格.

8. 修改针对新用户的错误判断;

版本记录

0.9 : 开发版本;

0.91 : 初始发行版本;

0.92 : 当启用WooCommerce Dynamic Pricing & Discounts或WooCommerce Dynamic Pricing这两个插件时,在订单总额上进行优惠;

0.93 : 修复单个标签时无优惠的状况,清除与其它插件冲突的按某产品数量优惠的方案相关的代码;

0.94 : 修改针对新用户的错误判断;


error: 错误信息!