Frage

Unser Geschäft verfügt über mehr als 30.000 Produkte und die meisten von ihnen sind Kinderprodukt und nicht einzeln sichtbar. Wie kann ich verhindern, dass ich diese Produkte neue URL -Umschreiben hinzufügen kann? Ich habe erwähnt, wie wir URL -Umschreiben von Proccess verwalten können, z. B. möchte ich keine URL -Umschreiben für bestimmte Produkte hinzufügen, z. Hat jemand ein paar Hinweise? Vielen Dank.

War es hilfreich?

Lösung

Das Magento url_rewrite -System ist ziemlich problematisch. Es verfügt über Fehler, mit denen der Tisch auf jedem Reindedex wachsen und für Komfort ausgelegt ist. Daher enthält es Umschreiben für nicht sichtbare Produkte.

Neben dem Fehler ist der größte Teil der Arbeit, die Sie daran erledigen möchten, sehr abhängig, da dies hauptsächlich zu einem reduzierten Feature -Set führt.

Wenn Sie sich ändern möchten, müssen Sie das Modell mage_catalog_model_url umschreiben.
Dort können Sie beispielsweise die Funktion _refreshProductrewrite überarbeiten, um darüber zu springen, wenn das aktuelle Produkt ohnehin nicht gezeigt wird.

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