久久久久久久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)
主站蜘蛛池模板: 午夜一区二区三区 | 中国黄色在线视频 | 在线永久看片免费的视频 | 91久久国产综合久久 | 日韩中文一区二区三区 | 99色在线视频 | 国产一区二区三区视频免费观看 | 一二三四在线视频观看社区 | 欧美成人二区 | 日韩视频三区 | 91 在线| 九九热精品视频 | 欧美一级小视频 | 国产精品视频导航 | 日本三级在线 | 亚洲欧美激情精品一区二区 | 日韩精品中文字幕一区二区三区 | 国产色婷婷久久99精品91 | 久久精品成人 | 国产午夜在线观看 | 在线免费观看毛片 | 日本精品一区二区三区在线观看 | 中日韩av| 国产精品亚洲一区二区三区在线 | 伊人网伊人网 | 伊人看片 | 日韩精品成人一区二区三区视频 | 中文亚洲视频 | 日韩成人一区 | 国产精品久久久久久久一区二区 | 午夜精品一区二区三区在线 | 亚洲视频在线免费观看 | 在线播放一区二区三区 | 污免费网站 | 久久久久免费精品国产小说色大师 | 国产欧美日韩在线观看 | 91色在线 | 亚洲精品视频免费观看 | 一区二区三区在线观看视频 | 国产免费福利在线 | 色婷婷一区 |