2010-12-08 44 views
0

Nous cherchons à intégrer dans un filtre notre site Magento avec des options déroulantes pour les deux premières options, une boîte de sélection pour le prix et un sélecteur de couleurs.Magento - Multi-domaine & Filtres

Tout d'abord, est-il facile d'extraire les informations des deux premières listes déroulantes de la base de données de sorte que la première zone contient la première catégorie alors la deuxième zone contient les choix pour cette catégorie particulière? (Et puis changer si quelqu'un change la première sélection)

Deuxièmement comment est-il facile de configurer un filtre séparé pour chaque site afin qu'il ne récupère que des informations pour le magasin correspondant et ne montre pas les produits d'autres magasins?

Le filtre n'aura à afficher les produits que lorsque vous appuierez sur le bouton 'find', donc je suppose que c'est un cas de construction de la requête de recherche?

Les pensées et les idées sur ce serait génial, seulement travaillé avec Magento pendant un mois, donc pas encore sûr de ses capacités complètes.

Merci

Répondre

1

Pour la deuxième partie Magento montre déjà que les produits concernés dans un magasin donné. Lorsque vous configurez les magasins (dans Système> Gestion du magasin), vous avez la possibilité de lui attribuer une "catégorie racine" unique. La création de catégories racine est facile, dans Catalogue> Gérer les catégories.

La première partie nécessite un travail de programmation. De vos questions précédentes, il semble que vous ayez une bonne compréhension de Javascript, donc AJAX n'est pas un problème. Je ne sais pas à quel point vous êtes familier avec PHP, l'inscription des produits vous obligera à créer un nouveau module, avec son propre contrôleur, qui forme une collection de la catégorie sélectionnée. Les collections créent leurs propres requêtes de sorte que vous n'avez pas besoin d'écrire un petit coup de SQL, et elles ont des fonctions pour exporter en JSON ou XML, vous n'avez donc pas besoin d'écrire cela non plus. Pour un programmeur expérimenté, cela prendrait presque pas de temps du tout.

+0

Merci pour cela, donne moi un pointeur dans la bonne direction! :) –