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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Woocommerce 價格基于重量和每公斤價格

Woocommerce 價格基于重量和每公斤價格

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

2 回答

?
嚕嚕噠

TA貢獻1784條經(jīng)驗 獲得超7個贊

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

為此,請按照以下步驟操作:





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

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

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

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

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


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

TA貢獻1856條經(jīng)驗 獲得超5個贊

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

對我來說,我覺得可變產(chǎn)品是唯一可以選擇的選擇,因為它可以滿足您的要求,而且也對用戶友好。您建議的選項可以通過編寫插件來實現(xiàn),但它對用戶不友好,因為它會顯示產(chǎn)品的用戶價格,但在將產(chǎn)品添加到購物車時,它會顯示購物車價格是產(chǎn)品價格的一半。這會讓顧客感到困惑。


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

TA貢獻1757條經(jīng)驗 獲得超8個贊

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


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;


    }


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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

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