woocommerce 每十个产品赠送一份免费礼物

问题描述

使用 WooCommerce promotional discount: Buy 10 Get 1 Free 答案,正是我想要的。除了我需要它为每十个添加的产品工作。因此,当有人从 $targeted_product_ids 中总共放入 10 个产品时,每添加 10 个产品就应该赠送一份免费礼物。例如;当有人订购 10 件产品 = 1 件免费礼物。当有人订购 20 件产品时 = 2 份免费礼物。当有人订购 30 件产品 = 3 件免费礼物等时。似乎无法调整代码并使其正常工作。

有什么帮助吗?

解决方法

代码是否进入取模部分?

if ( ( $key + 1 ) % $each_n_items == 0 )

应该将每 10 个项目显示为 true。 (docs)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...