【问题标题】:woocommerce how to hook into checkout pagewoocommerce如何挂钩到结帐页面
【发布时间】:2016-09-24 12:06:42
【问题描述】:

我想添加更多信息/更新 woocommerce 中的结帐表。这是我的意思的表:

我想编辑产品的数量和标题。

我查看了 woocommerce 钩子并发现了以下内容:

woocommerce_checkout_cart_item_quantit

于是我做了一个测试函数来玩玩:

function add_meta_on_checkout_order_review_item( $quantity , $cart_item , $cart_item_key  ) {   
    echo $cart_item[ 'quantity' ] + 5;
}
add_filter( 'woocommerce_checkout_cart_item_quantity', 'add_meta_on_checkout_order_review_item', 1, 3 );    

但这没有任何效果。我是否加入了正确的 woocommerce 钩子?

【问题讨论】:

    标签: woocommerce hook checkout


    【解决方案1】:

    尝试更改:add_filter( 'woocommerce_checkout_cart_item_quantity', 'add_meta_on_checkout_order_review_item', 1, 3 ); 对此:add_filter( 'woocommerce_checkout_cart_item_quantity', 'add_meta_on_checkout_order_review_item', 10, 3 );

    您也可以尝试返回而不是回显数量。

    【讨论】:

    • 嗨,这没什么区别。至于回显/返回,这也没有区别
    【解决方案2】:

    也许我来晚了,但你可以试试这个:-

    add_filter('woocommerce_cart_item_name','add_meta_on_checkout_order_review_item',10,3);
    

    这肯定有助于在产品标题下添加元数据。

    谢谢,

    【讨论】:

      猜你喜欢
      • 2017-12-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-14
      • 1970-01-01
      • 2015-01-17
      • 2020-08-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多