É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
    #92410
    Fred – WooFrance
    Maître des clés
    Points: 7,403 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
    #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
    #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
4 sujets de 1 à 4 (sur un total de 4)
  • Vous devez être connecté pour répondre à ce sujet.