【问题标题】:Prevent repeat purchases of a product variation using WooCommerce使用 WooCommerce 防止重复购买产品变体
【发布时间】:2018-07-31 18:33:34
【问题描述】:

我设置了带有“免费试用”和“单次付款”选项的 WooCommerce 可变产品。出于显而易见的原因,我想停止重复购买试用产品。

以下示例显示了如何做到这一点:https://gist.github.com/bekarice/0143d1b423857b0c6885

此示例使用产品 ID(使用以下变量设置)进行描述:

$non_purchasable = 356;
$no_repeats_id = 356;  

不幸的是,当上述变量设置为特定产品的“免费试用”变体 ID 时,代码似乎不起作用。

有没有办法修改上述示例以使用特定于产品的变体 ID?

【问题讨论】:

    标签: php woocommerce hook-woocommerce


    【解决方案1】:

    您确定要设置正确的变体 ID 吗?我在下面添加了一张图片以供参考:

    【讨论】:

    • 是的,我用对了。我确实根据你的照片检查了后台。
    【解决方案2】:

    对于遇到困难的其他人,请确保删除您过去的订单历史记录(针对下订单的用户)。一旦我删除了我的订单主机,此代码就会按计划开始工作。

    【讨论】:

      【解决方案3】:

      您可以使用 wordpress-Woocommerce 插件来防止重复购买。主要用于可下载产品。

      下面的插件是做同样的事情。 https://codecanyon.net/item/woocommerce-disable-repeat-purchase/22249871

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-12-25
        • 2014-11-15
        • 1970-01-01
        • 2022-11-28
        • 1970-01-01
        • 2019-01-27
        • 1970-01-01
        相关资源
        最近更新 更多