Étiqueté : , ,

4 sujets de 1 à 4 (sur un total de 4)
  • Auteur
    Messages
  • #92006
    Lu613
    Participant
    Points: 40 pts
    Membre 2 étoiles

    Bonjour,

    Je souhaiterais pouvoir faire apparaître un formulaire de contact si le stock d’un produit est à 0.

    Connaitriez-vous une extension ou un code pouvant faire cela ?

    Merci d’avance.

    ====================
    depanagewp
    vpsa2
    #92410
    Fred – WooFrance
    Maître des clés
    Points: 7,416 pts
    Certifié
    Membre 2 étoiles

    Bonjour

    Théoriquement c’est parfaitement faisable avec un développement sur mesure.

    Je ne sais pas s’il existe de plugin qui le fasse déjà, regarder peut-être Extra-product-options 

    Mais je suis pas du tout certain qu’il y est une condition logique basée sur le stock des produits.

    ====================
    depanagewp
    vpsa2
    #95847
    Lu613
    Participant
    Points: 40 pts
    Membre 2 étoiles

    J’ai trouvé comment vérifier la condition de stock, il me reste juste à afficher mon formulaire.

    J’aimerais créer un « template-part » comme « price.php » par exemple que j’insère juste après woocommerce_after_single_product.

    J’ai créé un répertoire « woocommerce/single-product » où j’ai inséré mon fichier « formulaire-produit-no-stock.php » dans mon thème enfant mais il ne m’affiche pas mon formulaire. Quelqu’un saurait m’aider ?

    Mon appel vers le fichier : wc_get_template_part(‘formulaire-produit-no-stock’);

    Voilà le code de mon fichier :

    <?php

    if ( ! defined( ‘ABSPATH’ ) ) {

    exit; // Exit if accessed directly

    }

     

    global $product;

    ?>

     

    <form action= »# » method= »POST » class= »comment-form »>

    <p>

    <label for= »demande_livre_qte »>Quantité : </label>

    <input type= »number » id= »demande_livre_qte » name= »demande_livre_qte » min= »1″ max= »10″ required/>

    </p>

    <p>

    <input id= »submit » type= »submit » name= »demande_livres_envoi » id= »submit » class= »submit » value= »Envoyer » />

    </p>

    </form>

    ====================
    depanagewp
    vpsa2
    #95943
    Lu613
    Participant
    Points: 40 pts
    Membre 2 étoiles

    J’ai finalement trouvé grâce à la documentation woocomerce.

    Il faut placer le fichier dans le dossier « woocommerce » du thème enfant

    ====================
    depanagewp
    vpsa2
4 sujets de 1 à 4 (sur un total de 4)
  • Vous devez être connecté pour répondre à ce sujet.