Comment modifier opencart de base module de recherche avancé de l'un?
Je suis assez nouveau à opencart et je veux savoir comment puis-je créer une fonction de recherche avancée.
Pour exemple, j'ai des produits dans ma boutique, certains d'entre eux sont en bleu et certains d'entre eux sont en rouge.
Comment puis-je spécifier ou où je peux indiquer un produit de couleur (mais pas dans le titre, quelque chose comme un attribut)?
Et après comment puis-je rechercher des produits red?
Je ne veux pas de recherche par mots-clés. Je veux un onglet pour sélectionner la couleur, et si je choisis le bleu de la recherche vont me montrer tout ce que le bleu produits.
J'espère que vous comprenez ce que je veux.(et pouvez-vous svp me donner quelques exemples de code: endroit où ajouter ce qu'il faut ajouter pour atteindre ce)
Merci!
Vous devez vous connecter pour publier un commentaire.
Normalement, vous devez utiliser l'étiquette du Produit pour ce champ est sous la description du Produit sur la Page Produit en Admin > Catalogue > les Produits). Vous pourriez avoir des problèmes avec les balises courtes de 3 caractères ou moins. Voir ce post pour plus d'infos:
fulltext mysql MATCH,CONTRE le retour des 0 résultats
Vous ajoutez des tags à vos produits comme: rouge,noir,brun,cuir,
s,m,l,xlpetit, moyen, grandEnsuite, vous pouvez rechercher des termes
[EDIT: en réponse au commentaire #1]
J'imagine que vous venez de taper plusieurs termes dans la boîte de recherche:
'marron','grande'
ensuite, tous les produits qui ont (tout? les deux?) de ces balises retourné.
Vous pouvez utiliser un nuage de tags ou similaire module pour afficher les étiquettes sur vos pages, vous pouvez également utiliser ces termes dans le champ de recherche. Si vous la recherche pour "brown", tous les produits qui ont cette balise sera retourné.
Vous pouvez également envisager un tiers de prolongation pour une recherche plus avancée, vérifier Opencart site de vulgarisation de l'article.
Si vous voulez modifier/améliorer la fonctionnalité de recherche de vous-même, vous aurez besoin de bricoler avec des requêtes SQL dans catalog/model/catalog/product.php
Opencart de Recherche est considéré par beaucoup comme l'un des points faibles de ce package. Il y a eu des discussions sur Opencart forums sur cette question.
Il suffit de voir comment cela fonctionne pour vous avec le dehors-de-le-boîte de configuration, puis si vous avez besoin de plus de fonctionnalités, look pour une extension qui fait ce que vous voulez, l'embauche d'un programmeur ou d'un code vous-même.