Problème de filtre ... Encore !!

  • Posts: 261
  • Thank you received: 4
9 years 4 months ago #207488

-- url of the page with the problem -- : alm.mateva.fr
-- HikaShop version -- : 2.5.0
-- Joomla version -- : 3.4.3

Bonjour,

Décidement j'ai vraiment beaucoup de mal avec votre système de filtres.
Pour l'instant j'essaye avec 2 filtres : marque et diamètre max, ce dernier renvoie à un champs personalisé.
Le problème : lorsque je sélectionne d'abord la marque puis le diamètre, cela fonctionne.
Quand je fais l'inverse, que je sélectionne d'abord un diamètre j'ai une page blanche.
Ce n'est pas la 1ère fois que ça m'arrive ...
Ci-jointe les captures d'écran de ma config
PS : dis-moi Jerome, il en est ou le projet de remettre à plat tout le système de filtres.
Merci d'avance.







Et la config du menu 109

Attachments:

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

  • Posts: 82910
  • Thank you received: 13379
  • MODERATOR
9 years 4 months ago #207499

Bonjour,

Tout ce que vous avez montré sur vos captures d'écran est bon.
Je pense que le soucis doit venir des valeurs du champs personnalisé et que le système de filtre à du mal avec les espaces ou le + dans les valeurs.
Enlevez voir, les espaces et le + dans la colonne "valeur" des valeurs du champs. Il faudra resauvegarder les produits avec leur champs personnalisé.
Si cela n'aide pas, il nous faudrait un accès backend et FTP pour étudier le soucis.

Le système de filtre est assez complexe et du coup prompt à des soucis, bien que nous l'avons déjà pas mal débuggé.
Remettre les filtres à plat, ce n'est pas pour tout de suite car nous sommes en train de refaire tout le passage en caisse, la gestion du panier, l'ajout au panier, etc. Un très gros morceau donc.
Mais c'est toujours dans les cartons.

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

  • Posts: 261
  • Thank you received: 4
9 years 4 months ago #207558

Bonjour,
J'ai essayé sans succès.
Je vous ai envoyé les accès ftp et backend en MP
Merci d'avance

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

  • Posts: 261
  • Thank you received: 4
9 years 4 months ago #207900

Bonjour,
Avez vous reçu les accès ? Pouvez-vous m'aider svp

Merci d'avance

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

  • Posts: 261
  • Thank you received: 4
9 years 4 months ago #208603

SVP j'ai besoin de votre support
Merci

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

  • Posts: 12953
  • Thank you received: 1778
9 years 4 months ago #208937

Bonjour et désolé pour la réponse tardive,
J'obtiens pour le moment lorsque j'essaye d’accéder à votre site via alm.mateva.fr, pourriez vous aussi nous fournir le liens du site en question à teste ?
Merci.

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

  • Posts: 261
  • Thank you received: 4
9 years 4 months ago #208952

Le site est en production maintenant sur www.broyeursbandit.com

Cordialement,

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

  • Posts: 26159
  • Thank you received: 4028
  • MODERATOR
9 years 4 months ago #209098

Bonjour,

J'ai remarqué que vos produits n'étaient pas configuré pour le champs personnalisé "diametre3" ; de ce fait il n'y avait aucun affichage possible une fois la valeur sélectionnée.

Une fois ce soucis corrigé, j'ai pu voir le problème de base ou il fallait absolument sélectionner une marque pour que cela fonctionne.
Le soucis venait du fait que lorsqu'il n'y avait pas de marque, il filtrait sur "manufacturer_id = 0".

Dans le fichier "administrator/components/com_hikashop/classes/filters.php" j'ai donc remplacé

$on.=' INNER JOIN  '.hikashop_table('category').' AS '.$filter->filter_namekey.$i.' ON '.$filter->filter_namekey.$i.'.category_id=b.product_manufacturer_id AND b.product_manufacturer_id IN ('.$manufacturerList.') ';
Par
if($manufacturerList != '0')
	$on.=' INNER JOIN  '.hikashop_table('category').' AS '.$filter->filter_namekey.$i.' ON '.$filter->filter_namekey.$i.'.category_id=b.product_manufacturer_id AND b.product_manufacturer_id IN ('.$manufacturerList.') ';
Afin de gérer ce soucis précis.

Je vais soumettre le patch à Nicolas et au reste de l'équipe afin qu'il soit ajouté dans la prochaine release (ou un patch similaire afin de régler ce soucis précis).
En tout cas, cela vous permet aujourd'hui d'avoir les deux filtres et le tout fonctionnel.

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: 261
  • Thank you received: 4
9 years 4 months ago #209115

Merci beaucoup de ton efficacité Jérôme. :)

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

Time to create page: 0.082 seconds
Powered by Kunena Forum