- WordPress :6.4
- Statut : non résolu
- Ce sujet contient 8 réponses, 3 participants et a été mis à jour pour la dernière fois par
ectic, le il y a 1 année et 2 mois.
-
AuteurMessages
-
10 avril 2024 à 9 h 22 min #2471038
Bonjour,
Ma configuration WP actuelle
- Version de PHP/MySQL :
- Thème utilisé : divi
- Extensions en place :
- Nom de l’hébergeur : infomaniak
- Adresse du site : essensiel.ch
Problème(s) rencontré(s) :
J’ai développé une page avec une série de produits (lien de la page : https://essensiel.ch/fr/essensiel_page-produits-certifies-fr/#tabprod_pdf_vh|0)
Je vais créer un formulaire de commande. Là n’est pas le souci. Et j’aimerais récupérer la chaîne de caractère du numéro de produit dans le formulaire que l’utilisateur ouvrira en cliquant sur « passer votre commande ».J’imaginais associer une ID à cette chaîne de caractères (ce qui est déjà fait dans l’URL ci-dessus pour adresser les onglets) pour faire le lien entre mon formulaire et le texte de la page, mais cela ressemble à une imbrication de balises href… ce qui ne doit pas fonctionner.
Comment puis-je procéder ? si cela inspire quelqu’un
Merci pour vos idées et retoursEctic
-
Ce sujet a été modifié le il y a 1 année et 2 mois par
ectic.
Fichiers joints :
Vous devez être connecté pour voir les fichiers joints.10 avril 2024 à 14 h 54 min #2471058Salut, cela ce fait via une extension qui te permet de récupérer un (ou plusieurs) arguments dans l’URL vers la page du formulaire.
Cet article en Anglais en parle.
Un idée du process dans cet article (dédié à Elementor), pour comprendre le principe via code court (dans le formulaire).
10 avril 2024 à 14 h 57 min #2471060comment sont stockées les données de ces produits ?
avec un « custom post type » de wordpress ?11 avril 2024 à 4 h 43 min #2471087Le numéros de produits sont générés et gérés en dehors du site. Je reçois une feuille excel.
Dans le site il n’y est fait référence en l’état qu’en l’état que sous la forme suivante :Passez votre commande article no : MPLASPRFS
pour chaque produit portant un numéro spécifique (jusqu’à 12 par onglet); il peut y avoir jusqu’à 4 onglets; et autant d’onglets qu’il y a d’options de menus en haut de ladite page.
Ma question est comment permettre l’identification de chacun de ces numéros de produits pour pouvoir les récupérer dans un formulaire par exemple qui serait appelé en cliquant sur « passez votre commande ».11 avril 2024 à 4 h 45 min #2471088Oui, ma question se trouve en amont comme je l’explique dans la réponse que je donne à Mathieu42.
11 avril 2024 à 8 h 01 min #2471092vous ne m’avez pas dit comment vous stockez ces données sur votre site.
dans le domaine du e-commerce, il y a woocommerce qui fonctionne très bien. donc vous pouvez créer des produits dans woocommerce à partir de votre tableau et ensuite vous avez déjà tout en place : panier avec plusieurs produits, paiement par carte bancaire, virement, etc., e-mail de commande envoyé au client, espace client avec le suivi des commandes passées.
11 avril 2024 à 9 h 25 min #2471095Ah je pensais pouvoir l’économie de tout cela, vu qu’il n’y aura jamais de gros volumes de commandes (c’est pour un cercle de certifiés 1000 personnes en tout, donc un potentiel restreint); d’où l’idée d’un simple formulaire à partir du numéro d’article qui existe de façon unique, qu’il me suffirait d’intercepter.
il n’y a donc pas moyen d’associer une id à cette chaîne de caractères en l’état ?
Si ce n’est pas possible, comme les descriptions sont déjà publiées, comment puis-je faire le lien entre ce qui est publié et la gestion dans woocommerce ?
11 avril 2024 à 10 h 06 min #2471096Salut, pour « intercepter » ton N° il faut bien qu’il soit défini quelque part dans la base de donnée. On interroge l’ID produit -> on récupère la valeur de l’ID du champ du N°.
De manière générale, en dynamique, tout ce qui semble simple ne l’est pas.
11 avril 2024 à 10 h 41 min #2471099J’entends bien la nécessité de définir une Id et c’est le sens de ma question ici, mais pourquoi parler d’une « ID produit » et non pas d’une ID associée à une chaîne de caractères, en complétant la syntaxe suivante pour le numéro de produit ?
pre class="card-footer">Passez votre commande article no : MPLASPM1</pre
je fantasme ?
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.