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 美元。
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ì)讓顧客感到困惑。
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( '× %s',
$cart_item['quantity'] ) . ' kg </strong>'; // change weight
measurement here
return $cart_item;
}
- 2 回答
- 0 關(guān)注
- 257 瀏覽
添加回答
舉報(bào)
