Toutes mes réponses sur les forums

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

    Alors, je suis allé voir et oui ce tuto fonctionne mais n’inclut pas le mail au backoffice…

    Les connaisseurs, est-ce que celui-là pourrait fonctionner ?

    https://www.tychesoftwares.com/create-custom-email-templates-woocommerce/

    Par contre il semble y avoir quelques modifs à faire, notamment car il envoi à l’admin.

     

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

    Oui, logique.

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

    Oui ça j’avais bien compris ! J’ai essayé ce tuto  ça a pas marché. Je vais réessayer

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

    Ah oui effectivement je n’ai pas précis. Je parle d’un statut de commande.

    ====================
    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
    #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
    #91972
    Lu613
    Participant
    Points: 40 pts
    Membre 2 étoiles

    J’ai déjà tester du coup et çe met le champ sous le produit au lieu de l’onglet informations complémentaire. Ce qui n’est pas si horrible mais aucun résultat à la recherche…

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

    UP ?

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

    Ah oui mais c’est payant, quelqu’un aurait une solution gratuite ?

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

    Double post juste pour dire comment j’ai affiché mon attribut dans ma vignette :

     

    function ajout_attribut_loop_product() {

    global $product;

    $auteur = $product->get_attribute(‘auteur’);

    ?>

    <?php echo $auteur; ?>

    <?php

    };

    add_action( ‘woocommerce_after_shop_loop_item_title’, ‘ajout_attribut_loop_product’, 1 );

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

    Merci, j’ai pu modifier la ligne avec le prix. Mais du coup pour mettre la valeur d’un attribut, comment faire ?

    Est-ce que ce serait à partir de ça :

    if ( $attribute->is_taxonomy() ) {

    $attribute_taxonomy = $attribute->get_taxonomy_object();

    $attribute_values = wc_get_product_terms( $product->get_id(), $attribute->get_name(), array( ‘fields’ => ‘all’ ) );

     

    foreach ( $attribute_values as $attribute_value ) {

    $value_name = esc_html( $attribute_value->name );

     

    if ( $attribute_taxonomy->attribute_public ) {

    $values[] = ‘term_id, $attribute->get_name() ) ) . ‘ » rel= »tag »>’ . $value_name . ‘‘;

    } else {

    $values[] = $value_name;

    }

    }

     

    Mon attribut d’appelle « auteur ».

    ====================
    depanagewp
    vpsa2
11 sujets de 1 à 11 (sur un total de 11)