Je veux afficher les 10 premières recherches sur mon magasin Magento. Magento stocke déjà les recherches effectuées sur le magasin sous Admin> Catalogue> Termes de recherche, il s'agit donc simplement de l'afficher dans ma vue. Est-ce que quelqu'un sait quel assistant ou fonction je peux accéder pour obtenir cette liste?Obtenir des recherches populaires dans Magento
4
A
Répondre
8
Vous avez une méthode setPopularQueryFilter dans la Mage_CatalogSearch_Model_Mysql4_Query_Collection de classe, après que vous suffit de fixer une limite que je suppose :)
Sans essayer, il devrait être quelque chose comme ça:
$searchCollectino=Mage::getModel('catalogsearch/query')->getCollection()
->setPopularQueryFilter()
->setPageSize($limit);
0
Si quelqu'un a besoin de la solution Magento 2:
injectent la classe \Magento\Search\Model\Query
dans votre constructeur, puis récupérer la collection comme ceci: $collection = $this->query->getSuggestCollection()
Cela retournera une collection des termes de recherche les plus populaires triés par popularité.
Questions connexes
- 1. Solr/solrnet - Recherches populaires
- 2. magento recherches les plus fréquentes - fuite des barres obliques
- 3. Filtre Pour Produits populaires par catégorie dans Magento
- 4. Liste des recherches dans l'index
- 5. Je veux obtenir des recherches connexes ou des mots-clés
- 6. Comment obtenir les catégories les plus populaires?
- 7. Comment obtenir des pages populaires en utilisant Facebook Graph API?
- 8. Obtenir des sujets populaires sur un forum personnalisé
- 9. Comment obtenir des amis populaires de Facebook API?
- 10. Wordpress - obtenir 5 messages populaires par des vues sans plugin
- 11. Affiner les recherches Solr, obtenir des correspondances exactes?
- 12. Exécuter des recherches OpenLDAP dans VBS
- 13. Expansion des recherches de références dans eclipse
- 14. Magento: obtenir des rôles et des utilisateurs
- 15. Comment modifier le HTML des blocs ex- Bloc de la Newsletter, Bloc des Tags populaires dans Magento
- 16. Recherches statiques dans NHibernate
- 17. besoin de faire des recherches
- 18. Recherches nommées dans Vim?
- 19. Recherches FTS3 dans ORMLite?
- 20. Recherches personnalisées dans WordPress
- 21. Liste des téléphones Android les plus populaires?
- 22. Magento obtenir des produits suivant par prix
- 23. Magento Tablerate.php - comment obtenir des attributs?
- 24. Obtenir une liste des magasins magento
- 25. Suppression du bloc "Tags populaires" de la vue d'index dans Magento
- 26. Magento: Obtenir des données de Varien_Data_Collection
- 27. Obtenir dynamiquement des méta-mots-clés magento?
- 28. Magento obtenir des messages de session
- 29. comment obtenir des postes populaires pour les catégories sélectionnées dans wordpress?
- 30. ajouter des messages et faire des recherches
Cela fonctionne! Il suffit de faire un -> getItems() sur la collection et vous obtenez tous les éléments que vous voulez :) –
+1 a travaillé comme charme :) @KeenoraFluffball que les éléments ne seront pas triés en fonction de leur popularité. –
Dans ce cas, il doit être une coïncidence tout le temps, car les miennes sont triées correctement. –