为了账号安全,请及时绑定邮箱和手机立即绑定

根据产品属性条款有条件地应用 WooCommerce 优惠券

根据产品属性条款有条件地应用 WooCommerce 优惠券

PHP
慕侠2389804 2022-01-08 17:27:37
我试图从优惠券折扣中排除一些具有特定产品属性的产品变体。就我而言,我的目标是产品属性“finish”设置为“Classic Frame”或“Box Frame”术语的产品变体。我尝试使用“从 Woocommerce 中的优惠券使用中排除具有 2 个特定属性术语的变体”答案代码,当产品变体的产品属性“完成”设置为“经典框架”或“框框”时,它确实使优惠券无效学期。但这也使优惠券对于添加到购物车的任何其他物品都无效。例如,如果购物车中有 3 件商品:项目 1:具有“经典框架”属性 ==> 优惠券不适用于该项目项目 2:具有“框框”属性 ==> 优惠券不适用于该项目第 3 项:具有“松散”属性 ==> 优惠券应该对此商品有效所以我想要的是优惠券折扣仅适用于其他项目。
查看完整描述

1 回答

?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

的目的“排除在Woocommerce从优惠券使用2特定属性方面的变化” 答案代码是做优惠券无效,如果有任何产品的变化有“经典框架”或“箱身”术语集为“完成”的产品属性(用于变化)。

是的,即使有其他物品没有它,它也会使优惠券无效,这是正确的行为

为什么?

  • 因为在使用属性时,带有“百分比折扣”或“固定购物车折扣”的(全球购物车)优惠券不允许仅应用于某些购物车项目,这意味着某些产品变体,而不能应用于其他$is_valid产品。

  • 如果您使用“排除产品 IDS”优惠券属性也是一样,因为它不处理产品变体 ID

也许存在一个扩展优惠券可能性的商业插件,允许将产品变体 IDS(添加一个可用的过滤器挂钩)排除到该扩展功能中。


查看完整回答
反对 回复 2022-01-08
  • 1 回答
  • 0 关注
  • 153 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信