首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >“免费订购超过100美元的产品X”WooCommerce的优惠券代码

“免费订购超过100美元的产品X”WooCommerce的优惠券代码
EN

Stack Overflow用户
提问于 2016-05-28 17:26:04
回答 1查看 2.8K关注 0票数 4

有没有任何简单的方法或插件,允许创建优惠券代码为以下类型的优惠:“获得产品X免费订单超过100美元”?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-01 02:46:02

是的,这是可能的,通过一个额外的插件:商业版的WooCommerce扩展优惠券特征

  • 在WooCommerce优惠券设置中,您已经有了订单数量的最小字段:

  • 这个插件的免费版本已经具备了自动优惠券功能,如果满足用户购物车的限制,它允许将优惠券自动添加到用户购物车。也是在上面
  • 有了这个插件的廉价商业版本,您就有了所需的缺少的功能:根据优惠券规则将免费产品添加到客户的购物车。

因此,通过这3种功能,满足了自动添加优惠券代码的条件,即“免费获得产品X,订单超过100美元”。

关于woocommerce优惠券的附加技巧

1) WooThemes片段:以编程方式创建优惠券

2)在顾客购买时自动贴现优惠券:

代码语言:javascript
复制
function order_price_is_greater_than_100() {

    global $woocommerce, $total_qty;

    if ( $woocommerce->cart->has_discount( $coupon_code ) ) return;

    if ( $woocommerce->cart->get_cart_total() >= 100 ) {

        $coupon_code = 'UNIQUECODE'; // <= set the name of your coupon code here

        if (!$woocommerce->cart->add_discount( sanitize_text_field( $coupon_code ))) {
            $woocommerce->show_messages();
        }

        echo '<div class="woocommerce_message"><strong>The total price in your cart is greater than 100: You get … </strong></div>';

    }
}
add_action('woocommerce_before_cart_table', 'order_price_is_greater_than_100', 10, 0);
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37501884

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档