有没有办法在WooCommerce中设置优惠券代码,以便为订单中的每个行项目计算使用量?
示例流程:
- 客户拥有自己独有的优惠券代码,最多使用 100 次
- 客户下订单包含 10 种产品并使用优惠券代码
- 代金券现在有 90 个剩余用途
另一个:
- 客户拥有自己独有的优惠券代码,最多使用 100 次
- 客户下订单包含 200 种产品并使用优惠券代码
- 代金券现在有 0 个剩余用途
- 客户为剩余 100 种产品支付全价
事实上,我看不到任何核心方法可以做到这一点,也看不到任何第三方扩展允许它。
同意理查德格林的观点,不幸的是,你必须为此编写自己的自定义代码。看起来原生的woocommerce甚至没有用户特定的优惠券。
对于您问题的这一方面,如果您愿意花一些钱,您可以购买一些插件。例如:
http://ignitewoo.com/woocommerce-extensions-plugins/woocommerce-gift-certificates-pro/或来自woothemes的插件称为智能优惠券(我只能发布1个链接)
然后,您可以编写自定义代码来挂钩到这些代码中。
您需要创建自己的自定义折扣类型和逻辑:http://docs.woothemes.com/wc-apidocs/class-WC_Coupon.html