Magento Tipps und Tricks – Bundled Products / gebündelt erfolgreich verstecken

Es passiert schnell, dass man vergisst die mit einem bundled product verbundenen Produkte auf "not visible alone" zu setzen bzw. auf "nicht einzeln sichtbar". Dies ist dringend notwendig, da die Produkte sonst über die Suche oder den Katalog gefunden werden können.

 

Problembeschreibung:

Man hat ein Produkt auf "not visible alone" unter "visibilty" gesetzt, aber es erscheint dennoch. Mit erscheinen ist gemeint, dass man die URL eingeben kann und landet auf einer leeren Produktseite.

Dies hängt mit dem URL-Rewrite-Management zusammen. Magento legt im Hintergrund automatisch Weiterleitungen an. Da das Produkt aber "not visible alone" ist, liefer Magento keinen Inhalt sondern nur eine weiße Seite aus.

 

Lösung:

Um dies zu lösen sind folgende Schritte zielführend.

 

(1) Produkt eindeutig identifizieren etwaige falsche Weiterleitungen löschen

Admin -> Catalog -> URL-Rewrite-Management.

Hier sucht man nach dem Anfragepfad und bekommt eine Liste aller Rewrite Rules. Die Rules mit "System" gilt es zu ignorieren. Diese wurden von Magento angelegt und bei jedem neuen indexieren automatisch wieder angelegt.

Wenn jedoch anderen Weiterleitungen vorhanden sind gilt es zu überlegen was es mit diesen aufsich hat. Meist sind dies auf Änderungen der URL zurückzuführen. Bedeutet man hat die URL des Produktes geändert und das Häkchen auf "Create Permanent Redirect for old URL" gelassen.

 

(2) Produkt ID merken

Die Weiterleitungen mit "System" sind von Magento generiert und gilt es zu deaktivieren. Dazu merkt man sich die Produkt ID (bei kleineren Shops reicht auch rein der Produktname).

 

(3) Produkt aufrufen und Visibility überprüfen

Man ruft das Produkt normal im Adminbereich auf. Im Reiter "Allgemein" im Bereich "Visibility" bzw. "Sichtbarkeit" sollte der Eintrag auf "not visible alone" stehen.

 

(4) URL Key löschen und keine Weiterleitung anlegen

Damit das Produkt unter der aktuellen URL auch wirklich nicht erreichbar ist darf nicht das Häkchen bei "<label>Create Permanent Redirect for old URL" gesetzt sein. Wenn dies der Fall ist legt das System einfach eine Weiterleitung an und leitet die Anfrage auf eine leere Seite, weil das Produkt ja nicht einsehbar ist.</label>

Wenn das Häkchen nicht gesetzt wird und der "URL Key" gelöscht wird, leitet Magento bei einem Aufruf automatisch auf die 404 Page des Shops weiter.

Problem gelöst.

Noch keine Kommentare bis jetzt.

Einen Kommentar schreiben