Frage

Ich habe ein entworfenes Thema, das ich mag, und ich muss manuell Cross-Sells und Up-Sell- und verwandte Produkte einstellen.Wenn ich eine Erweiterung von Dritten installiere, ist das Design nicht dasselbe.Ich möchte das Thema-Design verwenden, dieselben Art und Weise, wie Produkte angezeigt werden, wenn ich sie manuell einstellte, aber nur den Prozess automatisieren.Wie mache ich das, ohne dass die Erweiterung der Dritte installiert werden muss und sein Thema neu gestaltet wird?

War es hilfreich?

Lösung

Enterprise Edition hat einige schöne Funktionen, um damit umzugehen.Bei CE können Sie die Cross-Sell / Up-Sell-Blöcke oder das Produktmodell überschreiben und die Logik Ihrer Wahl hinzufügen, um diese Bereiche aufzufüllen.

Schauen Sie sich die Funktion _Preparedata in

an generasacodicetagpre.

oder

generasacodicetagpre.

Natürlich ist es selbstverständlich, dass der Kerncode nicht bearbeitet wird.Machen Sie einen ordentlichen Überschreiben von ihnen und passen Sie nur die Funktionen an, die Sie benötigen.

Ich gehe davon aus, dass $ product-> getUpsellproductcollection () leer wird, sodass Sie möglicherweise entweder einige Logik hier hinzufügen müssen, um diese Kollektion zu erweitern oder das Produktmodell vorzugsweise vorzugsweise zu überschreiben und die GetupsellProductCollection- und GetcrosssellProduktkollektion zu aktualisieren.

Diese Funktionen finden Sie hier:

generasacodicetagpre.

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