- Statut : non résolu
- Ce sujet contient 20 réponses, 2 participants et a été mis à jour pour la dernière fois par espoontintin, le il y a 10 années et 5 mois.
-
AuteurMessages
-
16 juin 2014 à 13 h 20 min #538838
Bonjour
Ma question est dans le sujet. Je souhaiterais éviter de créer une liste déroulante pour chaque produit. Pour cela j’aurais besoin d’importer différentes listes déjà existantes (sur d’autres sites) de modèles d’un produit particulier, par marque.
C’est possible ? Si oui comment fait-on ?
Merci21 juin 2014 à 12 h 41 min #957017Bonjour
Je me permets de remonter ma question.
En gros j’aimerais éviter d’avoir à taper toutes les marques existantes, avec tous les modèles pour chaque marque. L’idée serait d’importer des listes déroulantes de marques afin que mon client puisse sélectionner le modèle qui lui correspond. Merci pour votre aide21 juin 2014 à 12 h 45 min #957018Bonjour,
Vous pourriez créer une liste déroulante type dans un fichier php dédié que vous incluriez partout où vous en avez besoin.
21 juin 2014 à 12 h 51 min #957019Comment procéder ?
Même si j’ai ma liste déroulante type créée dans un fichier php, comment je peux importer un contenu déjà existant (une liste déroulante d’un autre site) ?21 juin 2014 à 12 h 58 min #957020Je pense que vous ne pourrez pas importer une liste depuis un autre site. Il faudra que vous créiez votre propre liste.
Vous pouvez cependant copier le code de la liste de cet autre site en affichant la source de la page de l’autre site sur laquelle se trouve cette liste.Je ne suis pas certain d’avoir bien saisi votre question.
21 juin 2014 à 13 h 08 min #957021En affichant la source de la page de l’autre site sur laquelle se trouve cette liste, comment puis-je importer tout cela pour l’intégrer dans les champs à renseigner par mon client? Le but étant que le client sélectionne un élément de cette liste déroulante (qui serait une marque par exemple), afin que cela amène une deuxième liste déroulante (qui sera tous les modèles de cette marque par exemple); Et une fois ces 2 champs renseignés, le prix s’affiche.
J’espère avoir été un peu plus clair.
Merci pour votre patience21 juin 2014 à 13 h 20 min #957022Ce genre de liste s’inscrit dans un formulaire html. Vous pourriez copier le formulaire de l’autre site, le copier dans un fichier php que vous chargeriez sur votre serveur après l’avoir modifié pour qu’il s’applique à votre site.
De toute façon, vous devrez transformer ce formulaire copié pour qu’il s’adapte à vos besoins. Il vous faudra également y ajouter un peu d’Ajax pour afficher la deuxième liste liste après sélection dans la première, ainsi que pour calculer le résultat en fonction des sélections.
Je ne pense pas que vous pourrez utiliser directement le formulaire de l’autre site sur le votre.
Je serais peut-être plus efficace si je pouvais voir la liste modèle.
21 juin 2014 à 13 h 40 min #957023Je n’y connais rien en Ajax et je n’ai pas de modèles précis désolé; Mais on voit cela assez souvent sur des sites quand on veut passer une commande: on rempli des champs successifs à partir de listes déroulantes. En renseignant une première liste déroulante, on accède à une seconde. On sélectionne parmi une liste de choix et une fois que l’on a tout renseigné, le prix s’affiche.
J’aimerais pouvoir intégrer ce principe sur ma page de commande.21 juin 2014 à 13 h 48 min #957024Si vous n’êtes pas en mesure de créer un tel formulaire, vous devrez trouver un plugin adapté ou faire appel à un développeur généreux. 😕
J’insiste sur le fait que vous perdez votre temps en cherchant à exploiter directement le formulaire d’un autre site.
21 juin 2014 à 13 h 58 min #957025Ok. Si j’abandonne l’idée de listes déroulantes, puis je créer un formulaire de commande (avec woocomerce ou wpshop ou wp e-commerce) qui permette d’afficher un produit en fonction des dimensions renseignées par le client ?
Je m’explique: je souhaite proposer de la confection sur-mesure en tissu, en fonction de produits déjà existants. Plutôt que d’importer toutes les listes des ces produits existants (ce qui m’aurait donner toutes les mesures automatiquement), ma 2ème solution serait d’afficher un prix de ma confection sur-mesure, à partir des 3 dimensions (Longueur, largeur, hauteur) renseignées par mon client. Comment puis-je faire ?
Merci21 juin 2014 à 14 h 12 min #957026Je ne suis malheureusement pas familier des système d’e-commerce existants. Je suis donc dans l’impossibilité de répondre clairement à votre question.
Avez-vous déjà un formulaire sur vos pages produits ? Il n’est pas si compliqué d’y ajouter quelques menues options qui renverraient vos clients vers une évaluation du prix. Il faudrait non pas calculer le prix en fonction des mesures renseignées mais établir une grille de prix fixes relatifs à des mesures standards. À la façon des tailles pour les vêtement ou des pointures pour les chaussures.
Ce genre de fonctionnement est beaucoup moins compliqué à mettre en place qu’on ne se l’imagine, même pour un développeur inexpérimenté. De nombreux tutos existent sur le net pour vous guider dans ce type de réalisations.
21 juin 2014 à 14 h 19 min #957027Ce n’est pas malheureusement pas la solution que je recherche. En effet, définir pour un même produit différentes tailles (comme S, L, XL etc…) ça c’est très facile. Mais moi je propose du sur-mesure.
En fait la fixation du prix dépend d’un ratio fixe, qui est le suivant : (Longueur+Largeur+Hauteur)Xratio = le prix de la confection sur mesure.
Il faudrait juste, en face de chaque modèle que je propose, que le client renseigne dans un formulaire ces 3 dimensions (Longueur, largeur, hauteur) pour que le prix s’affiche.
J’ai posté cette question sur plusieurs index et je ne trouve pas de réponses malheureusement.
je désespère21 juin 2014 à 14 h 20 min #957028Savez-vous manipuler jQuery ?
21 juin 2014 à 14 h 27 min #957029Non. Mais dites quand même je vais essayer de me former. Je me suis déjà former tout seul à wordpress et au HTML. Vous pensiez à quoi ?
21 juin 2014 à 14 h 34 min #957030Si le prix est affiché à titre indicatif, inutile d’utiliser un formulaire.
Vous affichez 3 champs teste : longueur, largeur, profondeur, que votre client renseigne. Un bouton de validation qui permet à jQuery de récupérer ces 3 mesures, d’appliquer votre formule de calcul du prix et de retourner le résultat directement sur votre page produit.
Si le prix doit être réutilisé sur une autre page (commande par exemple), servez-vous de jQuery.cookie. jQuery calculera votre prix, l’affichera sur la page produit et l’inscrira dans un cookie chez votre client. Sur la page commande, jQuery récupérera le prix calculé dans ledit cookie et l’affichera dans le formulaire de commande.
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.