【问题标题】:Wordpress Plugin to apply discount on total cartWordpress 插件对总购物车应用折扣
【发布时间】:2013-07-18 13:36:01
【问题描述】:

Woocommerce 插件 - 嗨,我正在为我的网站 http://fashions.aad-on.com 寻找一个 wordpress 插件,以便在“如果购物车总金额超过特定金额”时对总购物车应用折扣。 示例:如果总购物车等于或超过 500 美元/-

,则总购物车可享受 10% 的折扣

【问题讨论】:

  • 要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是无关紧要的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。

标签: wordpress woocommerce


【解决方案1】:

您不需要额外的插件。它包含在 WooCommerce 核心中。

创建优惠券 -> 给它一个代码 -> 选择折扣类型为Cart % discount -> 将Coupon amount 设置为10 -> 将Minimum amount 设置为500 -> 保存优惠券。大功告成!

要自动应用优惠券代码,请尝试以下代码:

add_action( 'woocommerce_before_cart', 'apply_matched_coupons' );

function apply_matched_coupons() {
    global $woocommerce;

    $coupon_code = '10percent'; // your coupon code here

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

    if ( $woocommerce->cart->cart_contents_total >= 500 ) {
        $woocommerce->cart->add_discount( $coupon_code );
        $woocommerce->show_messages();
    }

}

【讨论】:

  • 感谢您的回复。我也尝试过,但即使我的购物车超过 500 美元,它也不会自动更新。对于这个折扣,客户需要输入优惠券号码吗?我正在寻找的是自动更新购物车上的折扣。请建议我
  • 不,它不会自动应用优惠券。要自动应用优惠券代码,请参考我上面编辑的回复。
  • 你在哪里添加这个?在functions.php中我猜对了吗?
猜你喜欢
  • 2021-10-30
  • 2020-11-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多