woocommerce 每十分之一的产品都是免费礼物

Every tenth product a free gift in woocommerce

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

有什么帮助吗?

代码是否进入取模部分?

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

应该每第 10 项为真。 (docs)