Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ Les Langages Du Web _ Wordpress + Divi + WooCommerce

Écrit par : Neutral_ch 6 Jan 2022, 15:02

Bonjour, j'ai presque fini de me prendre la tête à créer le premier site que je mettrais en ligne pour quelqu'un, mais un dernier élément me casse les noix.

Il y a des plugins, mais je préfère faire sans et apprendre le CSS, PHP, HTML (j'ai créé mon thème enfant, ainsi que functions.php et styles.css, ça c'est ok). Je n'y arrive pas pour ce que je veux faire, un truc m'échappe encore, du coup je regarde quand même si un plugin, avec beaucoup d'utilisateurs, régulièrement mise à jour, etc, existe et là... sur le net +80% des sites proposent d'utiliser des plugins obsolète, sinon je trouve des plugins, mais à mon gout pas avec assez de retours et d'avis positifs ou encore limite me demande si c'est possible avec.

C'est quoi le problème?

Simple, sur le modèle body d'une page de produit Woocommerce, créer avec Divi builder pour tous les produits, je veux un formulaire qui reprend le product name de la page concernée pour l’intégré et qu'il sois visible par le receveur. J'ai contact form 7, un formulaire en popup sur le modèle de page, mais je n'arrive pas à coder et faire fonctionner cela malgré les tutos suivis. Du coup je cherche un bon plugin, mise à jour, pour générer le product name, sois via contact form 7 ou un code, si je le comprends smile.gif (je viens de prendre WPForms, pour test, mais je ne sais pas si il en est capable je suis en train de regarder en ce moment)

Edit: Je ne me sers pas des gestions de stock et des SKU via les produits. Ni de paiements direct, etc, c'est comme répondre à une annonce gratuite, sans possibilité d'inscription à des membres (champ mail + nom obligatoire, dans formulaire).


Merci d'avance pour vos réponses

Écrit par : Neutral_ch 6 Jan 2022, 18:54

Pour l'instant j'utilise le plugin de Contact Form 7: Dynamic Text Extention (mais notifié non testé avec ma version de WP, dernier update: 1 an, +100.000 utilisateurs actifs).

Après l'activation de Dynamic Text Extention, cela donne:

- Sous Contact Form 7 > Formulaire:

Code
<label>Product Name
[dynamictext product-name "CF7_get_post_var key='title'"]</label>


- Puis, sous Contact Form 7 > E-Mail (à placer ou l'on veux, Subject, Message Body, etc):
Code
[product-name]


- Après test de réception, afin que le client n'efface pas le texte visible du produit dans le champ avant l’envoi du mail, je change dynamictext, par dynamichidden, afin de le caché (mais restera visible en réception):
Code
</label>Product Name
[dynamichidden product-name "CF7_get_post_var key='title'"]</label>


Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)