【问题标题】:How do I apply Cart Discount Before Tax in woocommerce如何在 woocommerce 中应用税前购物车折扣
【发布时间】:2014-03-28 20:47:14
【问题描述】:

我一直在尝试使用我的自定义 Woocommerce 插件在税前应用购物车折扣。但在我的自定义插件文件中使用操作挂钩 woocommerce_cart_discounts_before_tax 并没有应用它。

这是我的自定义插件文件中的代码。

public function custom_discount(){
                global $woocommerce;
                $abc = woocommerce_price(5);
                echo $abc;
}

和动作钩子

if(!empty($_POST['apply_discount_woo'])){
                    add_action( 'woocommerce_cart_discounts_before_tax', array(&$this,'custom_discount'));
                }

我得到以下屏幕

屏幕截图显示 5 美元高于小计,但未应用到购物车并显示错误的总计。

【问题讨论】:

  • From wp-admin --> edit coupon 有一个复选框可以指定在税前或税后应用优惠券。
  • @AkshayPaghdar 我没有申请优惠券折扣。我想应用一个自定义折扣,比如在屏幕截图中看到的 clickof apply Discount 5 美元。
  • 你解决过这个问题吗?

标签: wordpress woocommerce


【解决方案1】:

我认为你需要返回值,而不是回显:

public function custom_discount(){
    global $woocommerce;
    $abc = woocommerce_price(5);
    return $abc;
}

但是,我认为这也会覆盖已应用的任何其他折扣。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-27
    • 1970-01-01
    • 2013-07-10
    • 2020-11-27
    • 2021-10-30
    • 2022-12-20
    • 2020-11-21
    • 2023-03-30
    相关资源
    最近更新 更多