第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Woocommerce 價(jià)格基于重量和每公斤價(jià)格

Woocommerce 價(jià)格基于重量和每公斤價(jià)格

PHP
蕪湖不蕪 2023-12-15 15:55:55
編輯: 以下是一些示例:產(chǎn)品重量1g產(chǎn)品價(jià)格為10美元/克 (客戶選擇產(chǎn)品數(shù)量,例如2)價(jià)格為:20 美元 (2 * 10)示例2:產(chǎn)品重 500 克(假設(shè)是大米)價(jià)格為100美元/公斤顧客僅在購(gòu)物籃中添加 1 粒大米那么價(jià)格應(yīng)該是:$50價(jià)格聲明:我們將克換算成公斤,500克-> 0.5公斤0.5 * 每公斤價(jià)格0.5 * 100 = 50 美元編輯結(jié)束。我在這里遇到了一個(gè)奇怪的問題并且完全陷入困境。我想要完成的是:產(chǎn)品重量為500g產(chǎn)品價(jià)格為1元/公斤當(dāng)用戶僅添加 1 件產(chǎn)品時(shí),價(jià)格應(yīng)為 0.5 美元,因?yàn)?1 件產(chǎn)品的重量為 500 克,每公斤價(jià)格為 1 美元,這意味著 500 克換算成公斤變?yōu)?0.5 公斤,乘以 1 美元的價(jià)格變?yōu)? 0,5 * 1 = 0,5 美元。因此購(gòu)物車中的價(jià)格應(yīng)為 0.5 美元。這可以在 woocommerce 中做到嗎?我要賣食物,這就是定價(jià)邏輯的原因。謝謝!
查看完整描述

2 回答

?
嚕嚕噠

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超7個(gè)贊

(3) 然后在右側(cè)面板中將添加屬性,您會(huì)在那里找到一個(gè)鏈接,其中顯示“配置條款”。您需要點(diǎn)擊它。 (2) 然后添加一個(gè)新屬性(例如“weight”)。 (1) 您登錄管理儀表板,然后在產(chǎn)品下選擇“屬性” 步驟 1:第一步是創(chuàng)建一個(gè)屬性,例如參考 https://i.stack.imgur.com/Qsn8Z.png 其中

為此,請(qǐng)按照以下步驟操作:





第2步:為屬性添加值,例如請(qǐng)參考https://i.stack.imgur.com/jIDut.png
(4) 完成 (3) 后,您將進(jìn)入一個(gè)頁(yè)面,您可以在其中輸入屬性值,例如 1 千克、500 克。
(5) 添加的值將顯示在右側(cè)面板中

第 3 步:使用創(chuàng)建的屬性添加產(chǎn)品。例如請(qǐng)參考 https://i.stack.imgur.com/otvxf.png
(6) 創(chuàng)建一個(gè)新產(chǎn)品,類型選擇“變量”。
(7) 點(diǎn)擊“屬性”選項(xiàng)卡。
(8) 單擊“自定義產(chǎn)品屬性”下拉菜單并選擇“重量”從那里單擊“添加”按鈕。
(9) 單擊“值”文本框,它會(huì)顯示所有值,從中進(jìn)行選擇,例如 500gm、1kg。
(10)勾選“從商品頁(yè)面可見”和“用于變化”然后單擊保存屬性。

第 4 步:使用所選值創(chuàng)建產(chǎn)品變體。例如請(qǐng)參考https://i.stack.imgur.com/d0EXL.png
(11) 單擊“變體”標(biāo)簽
(12)選擇“從所有屬性創(chuàng)建變體”從下拉菜單中單擊“開始”按鈕
(13) 將顯示兩種變化,例如將顯示 500gm 和 1kg

第 5 步:輸入每個(gè)版本的價(jià)格。例如請(qǐng)參考https://i.stack.imgur.com/OFVxE.png
(14)點(diǎn)擊1kg品種,輸入價(jià)格為1,選擇“庫(kù)存狀態(tài)”作為“有庫(kù)存”權(quán)重為“1”。 (該值默認(rèn)以千克為單位。
(15) 點(diǎn)擊500gm品種,輸入價(jià)格0.5,選擇“庫(kù)存狀態(tài)”作為“有庫(kù)存”重量為“0.5”。 (默認(rèn)情況下,該值以千克為單位,因此 0.5 表示半個(gè),然后點(diǎn)擊“保存更改”按鈕,然后點(diǎn)擊藍(lán)色的“更新”按鈕。

第 6 步:查看展示的產(chǎn)品。例如請(qǐng)參考https://i.stack.imgur.com/2tx73.jpg
您會(huì)注意到權(quán)重顯示在下拉列表中,并且根據(jù)您從下拉列表中選擇的權(quán)重,相應(yīng)的價(jià)格會(huì)發(fā)生變化。所以如果你選擇1公斤,它會(huì)顯示1美元,如果你選擇500克,它會(huì)顯示0.5美元。用戶可以根據(jù)自己的喜好選擇數(shù)量。因此,如果他們?cè)敢?,可以?gòu)買兩批 500 克,這會(huì)自動(dòng)將購(gòu)物車價(jià)格更新為 1 美元。


查看完整回答
反對(duì) 回復(fù) 2023-12-15
?
RISEBY

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超5個(gè)贊

我建議您使用可變產(chǎn)品,因?yàn)橥ㄟ^這樣做,您可以展示重量并為用戶提供根據(jù)重量購(gòu)買的選項(xiàng)。 如果您創(chuàng)建一個(gè)簡(jiǎn)單的產(chǎn)品,最終用戶可以將產(chǎn)品添加到他/她的購(gòu)物車。因此,他/她可以添加一個(gè)或多個(gè)數(shù)量,但每個(gè)數(shù)量的價(jià)格將反映在購(gòu)物車中。 Woocommerce 不允許將一半數(shù)量的產(chǎn)品添加到您建議的購(gòu)物車中。

對(duì)我來(lái)說,我覺得可變產(chǎn)品是唯一可以選擇的選擇,因?yàn)樗梢詽M足您的要求,而且也對(duì)用戶友好。您建議的選項(xiàng)可以通過編寫插件來(lái)實(shí)現(xiàn),但它對(duì)用戶不友好,因?yàn)樗鼤?huì)顯示產(chǎn)品的用戶價(jià)格,但在將產(chǎn)品添加到購(gòu)物車時(shí),它會(huì)顯示購(gòu)物車價(jià)格是產(chǎn)品價(jià)格的一半。這會(huì)讓顧客感到困惑。


查看完整回答
反對(duì) 回復(fù) 2023-12-15
?
陪伴而非守候

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超8個(gè)贊

您可以通過在實(shí)際價(jià)格后附加一些文本(例如“每公斤”)來(lái)將 WooCommerce 價(jià)格更改為按重量計(jì)算,這可以通過操作 3 個(gè)在商店/產(chǎn)品頁(yè)面、購(gòu)物車和結(jié)帳頁(yè)面中顯示價(jià)格的過濾器來(lái)完成;


woocommerce_get_price_html

woocommerce_cart_item_price

woocommerce_checkout_cart_item_quantity

如果所有物品都按“每公斤”分類,您可以使用以下過濾器......


   add_filter( 'woocommerce_get_price_html', 'wb_change_product_html' );

   // Change and return $price_html variable using the $price and weight amount

   function wb_change_product_html( $price ) {

        $price_html = '<span class="amount">' . $price . ' per kg </span>'; // change 

        weight measurement here


         return $price_html;

     }


      add_filter( 'woocommerce_cart_item_price', 'wb_change_product_price_cart' );

      // Change the cart prices with $price variable and weight amount

      function wb_change_product_price_cart( $price ) {

          $price = $price . ' per kg';  // change weight measurement here


      return $price;

       }


        add_filter( 'woocommerce_checkout_cart_item_quantity', 'wb_checkout_review', 

         10, 3 );

         // Change the checkput prices with $cart_item variable and weight amount

           function wb_checkout_review ( $quantity, $cart_item, $cart_item_key ) {


            $cart_item = ' <strong class="product-quantity">' . sprintf( '&times; %s', 

             $cart_item['quantity'] ) . ' kg </strong>';    // change weight 

                 measurement here


            return $cart_item;


    }


查看完整回答
反對(duì) 回復(fù) 2023-12-15
  • 2 回答
  • 0 關(guān)注
  • 257 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)