Caractéristiques (Display by color)

  • Posts: 22
  • Thank you received: 0
10 years 5 months ago #197494

-- HikaShop version -- : 2.4.0
-- Joomla version -- : 3.4.1
-- PHP version -- : 5.5.22

Bonjour,

J'ai suivi cette solution -> www.hikashop.com/support/documentation/i...isplay-by-color.html pour obtenir le choix des couleurs avec des vignettes et on doit choisir bouton radio pour que cela fonctionne, mais on ne peut pas par la suite mettre une autre caractéristique avec liste déroulante, par exemple pour les tailles ou autre chose... ma question est de savoir si c'est possible ou pas de mettre les deux, bouton radio pour les couleurs et liste déroulante pour les tailles ?

Merci d'avance pour vos réponses.

Cordialement.


Mon premier site réalisé avec Joomla 1.0.15 et Virtuemart 1.0.14 charlescotonay.com
Last edit: 10 years 5 months ago by AU KIMONO.

Please Log in or Create an account to join the conversation.

  • Posts: 84323
  • Thank you received: 13715
  • MODERATOR
10 years 5 months ago #197516

Bonjour,

Il n'y a pas d'option pour faire cela.
La seule solution c'est de modifier le code.
Changez la ligne:
$html=$this->display(@$characteristic->characteristic_id,@$characteristic->default->characteristic_id,$values,$params->get('characteristic_display'));
en:
$html=$this->display(@$characteristic->characteristic_id,@$characteristic->default->characteristic_id,$values,($characteristic->characteristic_id==18?'radio':$params->get('characteristic_display')));

dans le fichier administrator/components/com_hikashop/types/characteristic.php et remplacez 18 par l'id de votre caractéristique pour la couleur. Ensuite, configurez l'option "characteristic display method" en "dropdown" dans la configuration et toutes les autres caractéristiques seront des dropdowns.

Please Log in or Create an account to join the conversation.

  • Posts: 22
  • Thank you received: 0
10 years 5 months ago #197589

Bonjour Nicolas,

Merci pour votre réponse.
Effectivement ça passe en bouton radio avec l'id, mais le choix de la couleur (radio) et la taille (dropdown) ne se rajoutent pas au titre du produit et ni dans le panier.
Sans doute que le code est conçu de telle sorte à ne prendre que l'option générale, soit radio ou dropdown, ce qui peut causer une erreur de valeur entre onclick et onchange.

Je vais faire des recherches de ce coté là et je vous remercie encore pour avoir pris la peine de répondre.

Cordialement.


Mon premier site réalisé avec Joomla 1.0.15 et Virtuemart 1.0.14 charlescotonay.com
Last edit: 10 years 5 months ago by AU KIMONO.

Please Log in or Create an account to join the conversation.

  • Posts: 22
  • Thank you received: 0
10 years 5 months ago #197591

Bonjour,

Je viens de penser que même si j'arrive à faire fonctionner avec l'id, le truc et qu'il existe des couleur pour des cravates et d'autres couleurs pour des chaussettes, ce qui fera 2 ids et donc comment faire avec le code pour lui dire que là c'est la fiche produit cravate avec ses couleurs (id:18) et que dans l'autre ce sera chaussettes avec l'id 19.

En tous cas merci pour une première piste, j'ai d'autres pistes que je vais essayer...
Cordialement.


Mon premier site réalisé avec Joomla 1.0.15 et Virtuemart 1.0.14 charlescotonay.com
Last edit: 10 years 5 months ago by AU KIMONO.

Please Log in or Create an account to join the conversation.

  • Posts: 119
  • Thank you received: 6
10 years 5 months ago #198312

Bonjour

je ne veux pas dupliquer les post, et je m'aperçois maintenant j'aurai plus tard le même probleme
(peux etre renommer le post en Caractéristiques (Display by color))
Peur on overider cette modif ? (pour les mises à jour)


Comme AU KIMONO, J'ai suivi cette solution "Display by color" sans problème particulier

Mais j'ai un problème d'import, la valeur de chaque caracteristique est du type
<img src="/images/boutique/color_icon/blanc.png">

Lors d'un import de produit je dois specifier la valeur de la caractéristique,
si je met la valeur réel du type
<img src="/images/boutique/color_icon/blanc.png">

A l'import j'ai ce message d'erreur
Strict Standards: Only variables should be passed by reference in /home/tramber9/public_html/_SD_bertrand/_tricotin/administrator/components/com_hikashop/helpers/import.php on line 592


Comme solution je ne vois que remplacer les valeurs images par des valeurs classique come "blanc" puis reimporter la valeur image plus tard

Pour info, je ne pense pas avoir de problème de Titre de produit, puisque je définis le titre de chaque produit avec caracteristique à l'import

Cordialement

Please Log in or Create an account to join the conversation.

  • Posts: 22
  • Thank you received: 0
10 years 5 months ago #198317

Bonsoir ou bonjour selon l'heure ou vous lirez... :lol:

Merci pour la remarque du titre, c'est fait.
Dès que j'utilise la caractéristique couleur seule sans rien d'autre dans la fiche produit, cela fonctionne, mais ce n'est pas le nom de la couleur qui s'ajoute au nom du produit mais l'image... tout ce passe bien comme dans l'exemple du tutoriel :







Ce n'est pas trop gênant, mais le problème et que lorsqu'on ajoute une autre caractéristique du type dropdow avec les couleurs en type radio plus rien ne s'ajoute au nom du produit et là ça devient très embêtant, car pour savoir quelle couleur et quelle taille a choisi le client c'est pratiquement impossible. De plus, même si rien ne s'ajoute au nom du produit, le fonctionnement des changements de couleur ne fonctionne pas, erreur et blocage .

Le problème est du coté javascript et essayer de tout refaire en php c'est compliqué, un simple onsubmit() dans un select ou un radio que j'ai essayé de mettre en place, déclenche l'ajout du produit au panier.

Je suis sur d'autres essais...

Cordialement.


Mon premier site réalisé avec Joomla 1.0.15 et Virtuemart 1.0.14 charlescotonay.com
Last edit: 10 years 5 months ago by AU KIMONO.

Please Log in or Create an account to join the conversation.

  • Posts: 26276
  • Thank you received: 4046
  • MODERATOR
10 years 5 months ago #198346

Bonjour,

Le tutorial "display by color" est un tutorial qui a été fait afin de présenter le système de caractéristique mais également de montrer ce qui est possible au niveau de la personnalisation de celui ci.
La fonctionnalité (de pouvoir avoir une liste de couleur avec des couleurs) ayant été demandé plusieurs fois, nous avons pensé qu'un tutorial était adapté.

Mais les modifications de configuration pour la sélection des caractéristiques touchent tous les produits ; si vous souhaitez avoir une sélection différente en fonction de la caractéristique, des modifications dans les vues d'HikaShop seront nécessaire.
Ainsi, il faut avoir un affichage "classique" avec des listes déroulante pour les caractéristiques sauf pour votre caractéristique de couleur qui elle, serea sous forme de radio.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 22
  • Thank you received: 0
10 years 5 months ago #198478

Salut Jérome,

J'ai vu durant mes recherches qu'il y a pas mal de personnes qui aimeraient avoir cette option de vignette pour le choix des couleurs.
Le tutoriel peut servir à la seule condition de rester sur des boutons "type radio" ainsi que pour tous les autres caractéristiques, comme pour les tailles ou les marques, mais il faut complètement oublier les listes déroulantes qui ne pourront jamais fonctionner avec les boutons radio en même temps.

J'ai bien fait des tentatives de passer en type radio et laisser le reste en dropdown comme me la conseillé Nicolas mais cela ne fonctionne pas, ni pour le radio et ni pour le dropdown... ça bloque et rien ne s'ajoute au nom du produit.
J'ai aussi regardé si je pouvais tout refaire en PHP mais c'est une tâche un peu laborieuse et il faut bien comprendre le fonctionnement des functions des caractéristiques déjà en place qui se jouent en PHP et Javascript.

Ce que je cherche à faire, c'est d'avoir les vignettes en couleur et lorsqu'on cliquera dessus que ce soit le nom de la couleur qui s'ajoute et non l'image comme dans l'exemple.

Je trouve que c'est bien d'avoir utilisé du javascript pour le choix des caractéristiques, c'est plus rapide qu'en php avec la page qui se recharge pour affecter les variables par les liens, mais c'est plus compliqué pour apporter des modifications.
Exemple de vignette couleur, c'est en PHP, la page se recharge :
Anna Field Sac à main

Il faut que j'arrive à la même chose ou similaire.

Cordialement.


Mon premier site réalisé avec Joomla 1.0.15 et Virtuemart 1.0.14 charlescotonay.com
Last edit: 10 years 5 months ago by AU KIMONO.

Please Log in or Create an account to join the conversation.

  • Posts: 26276
  • Thank you received: 4046
  • MODERATOR
10 years 5 months ago #198589

Bonjour,

Nicolas a travaillé dernièrement sur l'ajout de cette fonctionnalité : permettant à une charactéristique d'avoir sa propre méthode de sélection.
Ainsi la partie "couleur" pourra se faire via radio et les autres via liste déroulante.
Il reste encore quelques tests et ajustements à faire mais cela devrait etre en toute logique inclus dans la prochaine version d'HikaShop.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 22
  • Thank you received: 0
10 years 5 months ago #198647

Salut Jérome,

Merci pour l'info !
C'est prévu pour la version Essential ou Business et d'ici combien de temps un peu près cela sortira?

Cordialement.


Mon premier site réalisé avec Joomla 1.0.15 et Virtuemart 1.0.14 charlescotonay.com

Please Log in or Create an account to join the conversation.

  • Posts: 13201
  • Thank you received: 2322
10 years 5 months ago #198665

Bonjour,

Ce sera normalement dans toutes les versions, et nous ne pouvons actuellement pas donner de date pour la prochaine release.

Please Log in or Create an account to join the conversation.

  • Posts: 22
  • Thank you received: 0
10 years 5 months ago #198795

Salut Xavier,

Merci pour la réponse !
Je suis encore dessus, je pense déjà avoir une idée pour réaliser cela en dur dans le code.
Espérons que vous pourrez réaliser cela avec la possibilité de choisir dans les options.

Cordialement.


Mon premier site réalisé avec Joomla 1.0.15 et Virtuemart 1.0.14 charlescotonay.com

Please Log in or Create an account to join the conversation.

  • Posts: 22
  • Thank you received: 0
10 years 4 months ago #199938

Salut,

J'ai trouvé une solution et j'ai terminé pour ce qui concerne les caractéristiques de couleurs en vignettes.
J'affiche donc le nom et la taille au nom du produit et non l'image, tout est codé en dur mais ça fonctionne très bien.

Exemple :
test.boutique-kimono.com/

J'ai des idées pour réaliser cela dans les options des caractéristiques mais ça me prendrait trop de temps à le faire et ma cliente est un peu pressée pour ouvrir son site en mai.

Cordialement.


Mon premier site réalisé avec Joomla 1.0.15 et Virtuemart 1.0.14 charlescotonay.com

Please Log in or Create an account to join the conversation.

  • Posts: 26276
  • Thank you received: 4046
  • MODERATOR
10 years 4 months ago #199973

Bonjour,

Ce que je peux dire c'est que cela rends super bien !
Mes félicitations

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 22
  • Thank you received: 0
10 years 4 months ago #200002

Merci Jérome pour le compliment... c'est sympas ! :)

C'est vrai que c'est mieux comme ça, surtout pour vendre mieux ses produits, on cliquera plus facilement sur l'image pour changer de couleur plutôt que sélectionner dans une liste déroulante, ça donnera plus envie de rester sur le site et ça fait vendre parait-il...

Cordialement.


Mon premier site réalisé avec Joomla 1.0.15 et Virtuemart 1.0.14 charlescotonay.com

Please Log in or Create an account to join the conversation.

Time to create page: 0.099 seconds
Powered by Kunena Forum