- Posts: 86242
- Thank you received: 14229
Reperage dans le plugin
Sinon, vous pouvez directement ajouter des variantes au panier en PHP:
$id est l'id d'une variante
$qty est la quantité à ajouter
Please Log in or Create an account to join the conversation.
et est il possible de ne pas laisser l'utilisateur choisir la valeur de la caracteristique?
exemple j'ai la caractersitique taille qui comprend les choix suivant :
1
2
3
4
5
etc...
je ne voudrais pas que le clietn puissent le choisir/change lors de l'ajout panier... comment faire?
Please Log in or Create an account to join the conversation.
www.technicart.ch/~vlad/site/index.php
Please Log in or Create an account to join the conversation.
Je ne vois pas l'intérêt de ne pas laisser le choix de la caractéristique à l'utilisateur. C'est n'est pas la peine d'utiliser une caractéristique dans ce cas mais plutot un champs perso de la table "produit".
Pour votre bug, c'est un problème de configuration du module je pense. Créez un menu de listing de catégories puis utilisez le dans l'option "menu" de votre module.
Please Log in or Create an account to join the conversation.
je veux que les caracteristique puissent etre changé lors de l'envois au panier , ses caracteristique seront definis dans une variable de session globale
pour l'erreur j'ai cherché mais je ne trouve rien ...
Please Log in or Create an account to join the conversation.
Vous dites:
Et ensuite:je ne voudrais pas que le clietn puissent le choisir/change lors de l'ajout panier... comment faire?
Donc exactement l'inverse.je veux que les caracteristique puissent etre changé lors de l'envois au panier
Si la caractéristique est déjà sélectionnée au préalable, il suffit d'ajouter la variante correspondante avec le code fournit dans un message précédent: www.hikashop.com/forum/5-support-en-fran...art=60&lang=fr#48842
Le plus simple va être de désactiver le SEF dans la configuration de joomla. Cela va faire fonctionner le lien de vos catégories. Mais bon, pour corriger vraiment cela, il faudrait créer un menu de listing de catégories puis utilisez le dans l'option "menu" de votre module.
Please Log in or Create an account to join the conversation.
pour les caracteristique je m'explique:
je veux que sur la page du produit je ne puisse pas avoir la possibilité de choisir/voir les valeurs des caracteristique mais que sur mon autre page du coffret je puisse au moyen d'un parametre envoyé les produits au panier avec la valeur de la caracteristique qui est definis sur cette pages.
donc au moment ou je clic sur ajout coffret sur la page produit j'arrive sur ma page perso coffret.php avec comme parametre : id produit, nom produit etc... + caracteristique 1 + caracteristique 2
sur cette page coffret.php j'affiche les produits selectionné d'une certain maniere et quand l'utilisateur clic sur validé j'ajout les produits du coffret dans le panier avec comme caracteristique , caracteristique 1 avec une valeur definis sur la pages coffret , caracteristique 2 avec une valeur definis sur la pages coffret + tout le necessaire (id produit,nom produit)
Please Log in or Create an account to join the conversation.
Ensuite, vous pourrez récupérer les informations (id de la variante, et du coup tout ce qui s'en suit) sur votre page coffret.php
Pour l'erreur 404, avez vous essayé de désactiver le SEF dans la configuration de joomla ? Votre site ne foncitonne plus donc difficile de vérifier cela pour moi.
Please Log in or Create an account to join the conversation.
sa me met le nom + les caracteristique....
il y a t'il un moyen simple et rapide de separer les caracteristique ?
Please Log in or Create an account to join the conversation.
Le mieux est de faire un var_dump de $this->row pour voir toutes les infos disponibles.
Please Log in or Create an account to join the conversation.
et pour changer l'affichage du panier sa fonctionne pareil que pour les produit?
Please Log in or Create an account to join the conversation.
Pour le panier c'est similaire oui. Il faut éditer le fichier "cart" de la vue "product" (pour le module) ou de la vue "checkout" ( pour le passage en caisse) via Affichage->Vues.
Please Log in or Create an account to join the conversation.
j'ai alors une liste déroulante avant ajout panier permettant de choisir entre trois couleur : rouge , bleu , vert
mais quand je fais : $product->couleur_coffret=$_GET["COULEUR"];
dans le panier je vois bien : produitX - couleur: rouge - 29euros
mais dans les commandes je vois toujours rouge (couleur par defaut)
Please Log in or Create an account to join the conversation.
Merci de donner plus de détails pour que nous puissions vous aider.
Please Log in or Create an account to join the conversation.
lien.com/page.php?COULEUR=bleu
comme mon champ perso est une liste de 3 couleur avec comme valeur bleu,rouge,vert
je dis par exemple que $product->couleur_coffret=bleu
mais sa ne modifie pas le choix du champs perso , pourquoi?
Please Log in or Create an account to join the conversation.
Pour changer la valeur par défaut des caractéristiques, il va falloir faire comme ceci:
Et ca c'est uniquement pour la valeur du dropdown. Pas pour l'affichage des informations où le bouton ajouter au panier...
Par contre, la manière standard pour que cela fonctionne correctement tout seul, c'est qu'au lieu de rajouter ?COULEUR=bleu dans votre URL, vous changez le &cid=XXX (où XXX est l'id du produit) en &cid=YYY (où YYY est l'id de la variante souhaitée).
Si par exemple la variante bleu a l'id 45, il faudra faire &cid=45 dans l'URL.
Vous pouvez retrouver les id des variantes e vos produits via le bouton "gérer les variantes" lorsque vous éditez un produit avec une caractéristique.
Please Log in or Create an account to join the conversation.
$product est egal à $productClass
donc je recupere les valeurs du produit :S
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
je veux juste avoir la valeur du tableau field à modifier/envoyé pour pouvoir modifier la valeur du produit qui s'ajoute.
j'ai ma page perso.php et dessus quand j'appuis sur un bouton un produit predefinis X s'ajoute mais je veux faire passer une couleur definis par moi en fonction de son choix.
Please Log in or Create an account to join the conversation.