Frage

In meinem Projekt habe ich eine Anforderung, wo ich filtern muss einfache Produkte basierend auf dem Preis.

In Standard Magento basiert die Filterung des Preises auf Konfigurierbare Produkte.

Einige wichtige Punkte im Zusammenhang mit meinem Projekt sind:

  • Das einfache Produkte in sind mit dem verbunden Konfigurierbare Produkte.
  • Jeder Konfigurierbares Produkt hat drei Arten von einfache Produkte mit ihr verbundenen.

Zum Beispiel wenn die Konfigurierbares Produkt ist A, dann die zugehörigen einfache Produkte sind A1, A2 und A3.

PS: Nachdem ich den Griff auch nach dem Eingraben von Magento -Core -Dateien nicht gedrückt habe, frage ich hier.

Bitte geben Sie einige klare Vorschläge.

War es hilfreich?

Lösung

Ich habe das in Verbindung gebracht simple products mit configurable products Verwenden eines benutzerdefinierten Dropdown -Attributs, p_type, was drei eindeutige Zahlen enthält, die sich für die zugehörigen identifizieren simple products.

Während ich den Preis filterte ?price=3000-4999. Ich habe gerade das hinzugefügt p_type Attribut auf diese Abfragezeichenfolge, die entsprechend den einfachen Produkten anstelle von konfigurierbaren Produkten filtert.

Zum Beispiel,

http://mywebsite.com/categoryName/?price=3000-4999&p_type=126

Das hat für mich funktioniert :)

und auch in meinem Fall wurden die einfachen Produkte als festgelegt invisible as single product. Also habe ich auch einige andere Änderungen vorgenommen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top