產品缺貨時加入購物車前的 Woocommerce
P粉476883986
P粉476883986 2024-03-29 22:56:31
0
1
517

我已將產品描述移至變體(定制)之前以及帶有鉤子“woocommerce_before_add_to_cart_form”的“添加到購物車”按鈕之前。效果很好。

問題在於,如果產品不是我庫存的,那麼這個鉤子根本不會觸發,並且產品描述也永遠不會顯示。

如何在變體之前以及缺貨產品上添加說明?

P粉476883986
P粉476883986

全部回覆(1)
P粉203648742

我現在用兩個不同的程式碼解決了這個問題。但我們的想法是只使用一個鉤子來實現這一點。若要僅使用 woocommerce_single_product_summary,請將說明放在「加入購物車」按鈕下方。

此程式碼新增缺貨產品的產品描述:

add_action( 'woocommerce_single_product_summary', 'visa_produktbeskrivning', 40 );
function visa_produktbeskrivning() {
global $product;
if ( ! $product->is_in_stock() ) {
    echo '<div itemprop="description">';
        echo apply_filters( 'the_content', $product->description );
    echo '</div>';
}
}

此程式碼新增庫存產品的產品描述:

add_action( 'woocommerce_before_add_to_cart_button', 'display_custom_field' );
function display_custom_field() {

global $product;
    echo '<div itemprop="description">';
        echo apply_filters( 'the_content', $product->description );
    echo '</div>';
}
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板