Heim  >  Fragen und Antworten  >  Hauptteil

Woocommerce vor dem Hinzufügen zum Warenkorb, wenn das Produkt nicht vorrätig ist

Ich habe die Produktbeschreibung vor die Variationen (angepasst) und vor den „In den Warenkorb“-Button mit dem Haken „woocommerce_before_add_to_cart_form“ verschoben. gute Ergebnisse.

Das Problem ist, dass, wenn das Produkt bei mir nicht vorrätig ist, dieser Haken überhaupt nicht funktioniert und die Produktbeschreibung nie angezeigt wird.

Wie füge ich vor Variationen und bei nicht vorrätigen Produkten eine Beschreibung hinzu?

P粉476883986P粉476883986177 Tage vor415

Antworte allen(1)Ich werde antworten

  • P粉203648742

    P粉2036487422024-03-30 11:46:00

    我现在用两个不同的代码解决了这个问题。但我们的想法是只使用一个钩子来实现这一点。要仅使用 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>';
    }

    Antwort
    0
  • StornierenAntwort