produits simples Filtrer par prix
-
16-10-2019 - |
Question
Dans mon projet, j'ai une exigence où je dois filtre produits simples en fonction du prix.
A défaut Magento, le filtrage des prix est basée sur des produits configurables .
Quelques points importants liés à mon projet sont:
- produits simples sont associés aux produits configurables .
- Chaque produit configurable a trois types de produits simples est associée.
Par exemple, si le produit configurable est A
, l'associé produits simples sont A1
, A2
et A3
.
PS:. Après avoir échoué à maintenir la poignée même après creuser plus profond dans les fichiers de base Magento, je demande ici
S'il vous plaît donner quelques suggestions claires.
La solution
Je suis associant le simple products
avec configurable products
en utilisant un attribut défini par l'utilisateur déroulante, p_type
, qui contient trois nombres qui sont uniques à l'identification simple products
associée.
Alors que le filtrage par prix, je constate que l'URL est d'avoir une chaîne de requête comme ?price=3000-4999
. Je viens d'ajouter l'attribut p_type
à cette chaîne de requête pour filtrer en fonction des produits simples à la place de produits configurables.
Par exemple,
http://mywebsite.com/categoryName/?price=3000-4999&p_type=126
Cela a fonctionné pour moi:)
et aussi dans mon cas, les produits simples ont été fixés comme invisible as single product
. Alors, je l'ai fait d'autres changements aussi.