Récupération d’une chaîne de caractère d’une page dans un formulaire (Créer un compte)

  • WordPress :6.4
  • Statut : non résolu
9 sujets de 1 à 9 (sur un total de 9)
  • Auteur
    Messages
  • #2471038
    ectic
    Participant
    Initié WordPress
    5 contributions

    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 retours

    Ectic

    • 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.
    #2471058
    momofr@free.fr
    Modérateur
    Maître WordPress
    7778 contributions

    Salut, 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).

    #2471060
    mathieu42
    Participant
    Maître WordPress
    2025 contributions

    comment sont stockées les données de ces produits ?
    avec un « custom post type » de wordpress ?

     

    #2471087
    ectic
    Participant
    Initié WordPress
    5 contributions

    Le 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 :

    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 ».

    #2471088
    ectic
    Participant
    Initié WordPress
    5 contributions

    Oui, ma question se trouve en amont comme je l’explique dans la réponse que je donne à Mathieu42.

    #2471092
    mathieu42
    Participant
    Maître WordPress
    2025 contributions

    vous 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.

     

    #2471095
    ectic
    Participant
    Initié WordPress
    5 contributions

    Ah 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 ?

    #2471096
    momofr@free.fr
    Modérateur
    Maître WordPress
    7778 contributions

    Salut, 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.

    #2471099
    ectic
    Participant
    Initié WordPress
    5 contributions

    J’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 ?

    je fantasme ?

    • Cette réponse a été modifiée le il y a 1 année et 2 mois par ectic.
    • Cette réponse a été modifiée le il y a 1 année et 2 mois par ectic.
9 sujets de 1 à 9 (sur un total de 9)
  • Vous devez être connecté pour répondre à ce sujet.