日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

java 购物车价格类型_WooCommerce - 为购物车中的每个产品添加自定义价格

發布時間:2023/11/27 生活经验 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 购物车价格类型_WooCommerce - 为购物车中的每个产品添加自定义价格 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

更新:對于WooCommerce 3.0,在WooCommerce 3.0版中更改購物車商品價格

您可以使用 woocommerce_before_calculate_totals hook來自定義購物車商品價格 .

您可以通過這種方式將 $framed_price 變量定義為函數中的全局變量 .

這是代碼:

// getting your additional price outside the function (making any conditional calculations)

$framed_price = 20;

add_action( 'woocommerce_before_calculate_totals', 'add_custom_total_price', 10 );

function add_custom_total_price( $cart_object ) {

if ( is_admin() && ! defined( 'DOING_AJAX' ) )

return;

global $framed_price;

foreach ( $cart_object->get_cart() as $key => $value ) {

$value['data']->price += $framed_price;

}

}

或者在掛鉤功能中獲取您的自定義價格(可選,取決于您獲得自定義價格的方式):

add_action( 'woocommerce_before_calculate_totals', 'add_custom_total_price', 10 );

function add_custom_total_price( $cart_object ) {

if ( is_admin() && ! defined( 'DOING_AJAX' ) )

return;

$framed_price = 20;

foreach ( $cart_object->get_cart() as $key => $value ) {

$value['data']->price += $framed_price;

}

}

This code is tested and working.

當然,這段代碼會出現在活動子主題(或主題)的function.php文件中或任何插件文件中 .

總結

以上是生活随笔為你收集整理的java 购物车价格类型_WooCommerce - 为购物车中的每个产品添加自定义价格的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。