Question

Mon objectif principal est d'avoir des pages listting produits de chaque marque.

À partir de cette réponse j'ai compris que vous pouvez le rendre possible par les moteurs de recherche les pages.

Tous les produits ont le "fabricant" de l'attribut.Pour configurer les pages de recherche, vous devez assurez-vous que le attrubute est disponible dans la recherche.Ensuite, vous devriez être en mesure d'accéder à tous les produits de la marque suivants example.com/?manufacturer=apple pour voir tous les produits de la pomme.Cependant, ce lien renvoie à la page d'accueil.

si je utiliser les moteurs de recherche et entrez apple il renvoie une page avec l'url

http://www.example.com/catalogsearch/result/?q=apple

et l'utilisation de la marque de filtre, sélectionnez pomme, l'url devient

http://www.example.com/catalogsearch/result/index/?manufacturer=285&q=apple

Trois liens de retour à la page d'accueil, Ce qui me manque ici?

http://www.example.com/catalogsearch/result/index/?manufacturer=285

http://www.example.com/catalogsearch/result/?manufacturer=285

http://www.example.com/?manufacturer=285

Lien ci-dessous renvoie la page d'erreur 404

http://www.example.com/catalogsearch/?manufacturer=285

Existe-il d'autres façons de genertae pages avec une liste de produits par cette marque?

Merci de ne pas vous proposer des extensions.

Était-ce utile?

La solution

vous ne pouvez pas utiliser le résultat de la recherche de l'url sans avoir l' q paramètre en elle (la requête de recherche).
Mais vous pouvez utiliser la recherche avancée url sans q le paramètre.
Assurez-vous simplement que le fabricant de votre attribut peut être utilisé dans la recherche avancée.

Ensuite, vous pouvez utiliser cette url:

http://www.example.com/catalogsearch/advanced/result/?manufacturer[]=285

Autres conseils

Si vous souhaitez afficher les produits basé sur leurs marques, deux solutions simples:

  1. Créer une catégorie comme par le nom de la Marque & d'ajouter des produits de cette marque uniquement. (Sans codage)

  2. Créer des pages CMS pour les marques.Appeler un phtml à l'intérieur & à la charge des produits par appliquer le fabricant du filtre. (Certains codage requis)

En fait il vous manque des param URL "q" dans votre url

http://www.example.com/catalogsearch/result/index/?manufacturer=285

Il devrait ressembler à:

http://www.example.com/catalogsearch/result/index/?manufacturer=285&q=apple

Ci-dessous deux URL sont incorrectes:

http://www.example.com/catalogsearch/result/?manufacturer=285

http://www.example.com/?manufacturer=285
Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top