php - woocommerce自訂- woocommerce請填寫地址進行下一步

文章推薦指數: 80 %
投票人數:10人

php - woocommerce自訂- woocommerce請填寫地址進行下一步. woocommerce更改結算和購物車頁面的價格(2). php-woocommerce自訂-woocommerce請填寫地址進行下一步 woocommerce更改結算和購物車頁面的價格 (2) 隨著woocommerce,在我的網站,我想在購物車頁面添加一個選擇輸入,用戶可以在兩個選項之間選擇一個值,根據這個價值,我會改變價格。

到目前為止,我可以得到總和,並使用此更改它:functionaction_woocommerce_before_cart_totals(){ global$woocommerce; $woocommerce->cart->total=$woocommerce->cart->total*0.25; var_dump($woocommerce->cart->total);};問題是,當我去結帳頁面不佔用在functions.php計算的總額謝謝你幫助我 您也可以同時使用woocommerce_review_order_before_order_total掛鉤,以便在結帳時顯示您的自定義價格,如下所示:add_action('woocommerce_review_order_before_order_total','custom_cart_total'); add_action('woocommerce_before_cart_totals','custom_cart_total'); functioncustom_cart_total(){ if(is_admin()&&!defined('DOING_AJAX')) return; WC()->cart->total*=0.25; //var_dump(WC()->cart->total); }該代碼進入你的活動兒童主題(或主題)的function.php文件或任何插件文件。

這段代碼已經過測試和工作。

支付網關總是使用$order->get_total()變量來獲取購物車總額。

所以為了調整使用這個過濾器woocommerce_order_amount_total你的功能,如果你按照以下步驟。

您的支付網關總是顯示您調整的總額。

add_filter('woocommerce_order_amount_total','custom_cart_total'); functioncustom_cart_total($order_total){ return$order_total*=0.25; } woocommerce購物車頁面   woocommerce請填寫地址進行下一步   woocommerce自訂   woocommerce自取   woocommerce結帳頁面   woocommerce發票   woocommerce版型   woocommerce商品頁面修改   woocommerce一頁式結帳   storefront修改   php   wordpress   woocommerce   checkout   hook-woocommerce   如何修改WooCommerce購物車,結帳頁(主題部分)



請為這篇文章評分?