重新設計WooCommerce變數產品的「缺貨」通知
P粉604848588
P粉604848588 2023-08-13 12:09:07
0
1
581
<p>我們有一個WooCommerce商店,有很多可變產品,並為庫存狀態添加了自訂文字。我已經成功更改了所有不同的庫存狀態,當選擇屬性時,但是當沒有任何可變產品時,無法更改狀態。也就是說,「此產品目前缺貨並不可用」文字。 </p> <p>https://sykleriet.no/produkt/specialized-turbo-levo-comp-alloy/</p> <p>我已經添加了一個片段來控制這些狀態;有庫存、無庫存和預訂,感謝這裡的幫助,我還嘗試了其他各種修復方法,只改變最後一個作為獨立片段,與我們用於其他片段的片段一起使用-停用。目前,似乎我無法更改此文字。 </p> <p>是否可能在此程式碼中添加一個字串,或者為此目的創建一個單獨的程式碼? </p> <p>這是我們用於其他程式碼的程式碼:</p> <pre class="brush:php;toolbar:false;">add_filter( 'woocommerce_get_availability', 'wcs_custom_get_availability', 1, 2); function wcs_custom_get_availability( $availability, $_product ) { // 更改有庫存文本 if ( $_product->is_in_stock() ) { $availability['availability'] = __('På lager', 'woocommerce'); } // 更改無庫存文本 if ( ! $_product->is_in_stock() ) { $availability['availability'] = __('Utsolgt', 'woocommerce'); } // 更改預訂文本 if ( $_product->is_on_backorder() ) { $availability['availability'] = __('Bestillingsvare 10-15 dager', 'woocommerce'); } return $availability; } </pre> <p><br /></p>
P粉604848588
P粉604848588

全部回覆(1)
P粉982054449

您需要自訂「此產品目前缺貨且無法購買」文字的程式碼如下:

add_filter('woocommerce_out_of_stock_message', 'custom_wc_out_of_stock_message');
function custom_wc_out_of_stock_message() {
    return __('该产品缺货且无法购买。请联系我们以获取即将到货的信息。', 'woocommerce');
}

將此程式碼新增至您目前主題的functions.php檔案(或外掛程式中)。

woocommerce_out_of_stock_message過濾器鉤子在WooCommerce程式碼中的位置

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板