【问题标题】:woocommerce coupon usage countwoocommerce 优惠券使用次数
【发布时间】:2023-06-27 02:36:01
【问题描述】:

我想问一下woocommerce优惠券的使用情况,是否有可能在客户结账后触发woocommerce优惠券使用量的增加?因为据我所知,只有在订单状态不是待付款时才算使用量。

我将每个用户的优惠券使用限制设置为 1,这意味着客户只能使用一次优惠券。但是现在发生的情况是,只有在客户没有完成付款(付款方式 BACS)的情况下,客户仍然可以使用优惠券超过 1 个订单。

因此,无论订单状态如何,我都需要一种方法来使优惠券在客户下订单后计为使用量。有人可以帮我解决这个问题吗?

【问题讨论】:

  • 这不是必需的,因为注册客户每次使用应用的优惠券下订单时(即使是“暂停”订单),客户使用情况都会记录在优惠券中。因此,优惠券的使用至少在具有“暂停”、“处理”和“已完成”等状态的订单上注册......所以所有相关的东西都已经由 WooCommerce 管理。

标签: wordpress woocommerce


【解决方案1】:

只要您将订单标记为“完成”,它就会自动将优惠券标记为已使用。考虑阅读此文档:Coupon Managemenet

【讨论】:

  • 这就是重点,使用 BACS 可以欺骗它,因为当您通过该方法订购时,状态不完整。假设客户使用相同的优惠券制作了 2 个订单 (BACS),所以两个订单都获得了折扣,对吗?所以客户将进行 2 次转账,总金额已经打折。
  • 使用 BACS 方法时,您需要手动单击处理或完成。