久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

在 Woocommerce 3 中以編程方式設(shè)置產(chǎn)品銷(xiāo)售價(jià)格和

Set programmatically product sale price and cart item prices in Woocommerce 3(在 Woocommerce 3 中以編程方式設(shè)置產(chǎn)品銷(xiāo)售價(jià)格和購(gòu)物車(chē)項(xiàng)目?jī)r(jià)格)
本文介紹了在 Woocommerce 3 中以編程方式設(shè)置產(chǎn)品銷(xiāo)售價(jià)格和購(gòu)物車(chē)項(xiàng)目?jī)r(jià)格的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!

問(wèn)題描述

限時(shí)送ChatGPT賬號(hào)..

這是繼續(xù):在 WooCommerce 中以編程方式設(shè)置產(chǎn)品銷(xiāo)售價(jià)格3

答案有效,但是一旦用戶將產(chǎn)品添加到購(gòu)物車(chē),結(jié)帳時(shí)仍會(huì)顯示舊價(jià)格.

The answer works, however once a user adds the product to cart, the old price still shows up on checkout.

如何在購(gòu)物車(chē)和結(jié)帳頁(yè)面上獲取購(gòu)物車(chē)商品的正確銷(xiāo)售價(jià)格?

How to get the correct sale price on cart and checkout pages for cart items?

感謝任何幫助.

推薦答案

讓它適用于購(gòu)物車(chē)和結(jié)帳頁(yè)面(以及訂單和電子郵件通知)的缺失部分是一個(gè)非常簡(jiǎn)單的技巧:

The missing part to get it work for for cart and checkout pages (and also Orders and email notifications too) is a very simple trick:

add_action( 'woocommerce_before_calculate_totals', 'set_cart_item_sale_price', 20, 1 );
function set_cart_item_sale_price( $cart ) {
    if ( is_admin() && ! defined( 'DOING_AJAX' ) )
        return;

    if ( did_action( 'woocommerce_before_calculate_totals' ) >= 2 )
        return;

    // Iterate through each cart item
    foreach( $cart->get_cart() as $cart_item ) {
        $price = $cart_item['data']->get_sale_price(); // get sale price
        $cart_item['data']->set_price( $price ); // Set the sale price

    }
}

代碼位于您的活動(dòng)子主題(活動(dòng)主題)的 function.php 文件中.

經(jīng)過(guò)測(cè)試并有效.

所以代碼只是將產(chǎn)品銷(xiāo)售價(jià)格設(shè)置為購(gòu)物車(chē)項(xiàng)目中的產(chǎn)品價(jià)格,并且它可以工作.

So the code just set the product sale price as the product price in cart items and it works.

這篇關(guān)于在 Woocommerce 3 中以編程方式設(shè)置產(chǎn)品銷(xiāo)售價(jià)格和購(gòu)物車(chē)項(xiàng)目?jī)r(jià)格的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來(lái)源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問(wèn)題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

Add programmatically a downloadable file to Woocommerce products(以編程方式將可下載文件添加到 Woocommerce 產(chǎn)品)
Get today#39;s total orders count for each product in Woocommerce(獲取今天 Woocommerce 中每種產(chǎn)品的總訂單數(shù))
Add Custom registration fields in WooCommerce and phone field validation issue(在 WooCommerce 和電話字段驗(yàn)證問(wèn)題中添加自定義注冊(cè)字段)
Add a select field that will change price in Woocommerce simple products(在 Woocommerce 簡(jiǎn)單產(chǎn)品中添加一個(gè)將更改價(jià)格的選擇字段)
Add custom columns to admin products list in WooCommerce 3(在 WooCommerce 3 中將自定義列添加到管理產(chǎn)品列表)
Customizing checkout quot;Place Orderquot; button output html(自定義結(jié)帳“下訂單按鈕輸出html)
主站蜘蛛池模板: 亚洲36d大奶网| 精品久久久久久久久久久久 | 精品久久国产视频 | 国产1区在线 | 亚洲一区二区三区在线播放 | 欧洲免费毛片 | 一区二区精品 | 日韩欧美国产一区二区 | 毛片视频网址 | 一级免费在线视频 | 午夜影院在线观看 | 91电影| 久久成人精品 | 粉嫩国产精品一区二区在线观看 | 亚洲成人一级片 | 国产一级片免费视频 | 国产69精品久久久久777 | 四色成人av永久网址 | 特黄色毛片 | 欧美中文字幕在线观看 | 亚洲精品一区二区三区丝袜 | 国产高清精品一区二区三区 | 亚洲欧美综合精品另类天天更新 | 正在播放一区二区 | 成人免费看片 | 亚洲欧美日韩精品久久亚洲区 | 99综合网 | 色女人天堂 | 午夜a√ | 99在线免费观看视频 | 久久99国产精品 | 国产精品久久福利 | 久久国产精品久久久久久久久久 | 水蜜桃亚洲一二三四在线 | 亚洲成网 | 成人精品视频在线观看 | 欧美久久一区 | 精品国产色 | 一道本在线 | 色婷婷婷婷色 | 成人在线观看免费爱爱 |