搜尋

首頁  >  問答  >  主體

重新設計WooCommerce變數產品的「缺貨」通知

<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粉604848588P粉604848588540 天前653

全部回覆(1)我來回復

  • P粉982054449

    P粉9820544492023-08-14 11:17:16

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

    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程式碼中的位置

    回覆
    0
  • 取消回覆