Woocommerce avant de l'ajouter au panier lorsque le produit est en rupture de stock
P粉476883986
P粉476883986 2024-03-29 22:56:31
0
1
569

J'ai déplacé la description du produit avant les variantes (personnalisées) et avant le bouton "ajouter au panier" avec le crochet "woocommerce_before_add_to_cart_form". bons résultats.

Le problème est que si le produit n'est pas en stock chez moi, alors ce crochet ne se déclenche pas du tout et la description du produit n'apparaît jamais.

Comment ajouter une description avant les variations et sur les produits en rupture de stock ?

P粉476883986
P粉476883986

répondre à tous(1)
P粉203648742

J'ai résolu ce problème maintenant avec deux codes différents. Mais l’idée est d’y parvenir en utilisant un seul crochet. Pour utiliser uniquement woocommerce_single_product_summary, placez la description sous le bouton "Ajouter au panier".

Ce code ajoute des descriptions de produits pour les produits en rupture de stock :

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>';
}
}

Ce code ajoute la description du produit en stock :

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>';
}
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal