Produkte werden nicht im Frontend angezeigt

8

Wie im Bild gezeigt, habe ich eine Kategorie Lautsprecher mit einem Artikel (Produkt - Mini Car Speaker) und einer Kategorie, die leer ist. Geben Sie hier die Bildbeschreibung ein Aber wenn ich versuche, über das Front-End darauf zuzugreifen, wird es nicht angezeigt. Siehe: Geben Sie hier die Bildbeschreibung ein und Geben Sie hier die Bildbeschreibung ein

Daksh Shah
quelle

Antworten:

18

Sie müssen Folgendes sicherstellen:

-Das Produkt ist einer Kategorie zugeordnet

-Das Produkt ist einer Geschäftsansicht zugeordnet.

-Das Produkt ist auf Lager

-Das Produkt hat eine Menge zugewiesen

Sobald dies geschehen ist, leeren Sie den Speichercache und das Produkt wird angezeigt.

SR_Magento
quelle
1
Nein, aber trotzdem danke für den Versuch
Daksh Shah
In einigen kleineren Fällen können die Attribute auf Geschäftsebene festgelegt werden. Ich habe mehrere Instanzen von Produkten für bestimmte Geschäfte deaktiviert, bei denen die Standardwerte überschrieben wurden.
DWils
Möglicherweise müssen Sie auch Daten neu indizieren.
Thomas Bennett
Kennt mich jemand, was ein Problem ist, wenn ich die Bestandsverwaltung für die Magento-Website einstelle?
Himansu
5

Die Checkliste, ob Artikel auf Lager sind, folgt. Einige werden dumm erscheinen, bis Sie das erste Mal eine Stunde damit verbringen, dieses Problem herauszufinden:

  1. Die Produkte müssen im Katalog sichtbar sein.
  2. Die Produkte müssen aktiviert sein.
  3. Produkt muss eine Lagermenge haben.
  4. Das Produkt muss auf Lager eingestellt sein.
  5. Wenn das Produkt so eingestellt ist, dass es den Lagerbestand nicht nachverfolgt, muss es noch eine Lagermenge haben und auf Lagerbestand eingestellt sein.
  6. Das Produkt muss der Zielkategorie zugeordnet sein.
  7. Wenn Sie den Multi-Website-Modus verwenden (oder wenn Sie die Produkte über den Datenfluss importiert haben), müssen die Produkte der Zielwebsite zugewiesen werden.
  8. Sie müssen Ihren Cache / Ihre Indizes aktualisieren, um sicherzugehen.

Willkommen bei Magento. Ich hoffe, das hilft!

Leitender Entwickler
quelle
1

Sie müssen sicherstellen, dass die Menge des Produkts nicht 0 ist und dass das Produkt auf Lager verfügbar ist. Da die nicht auf Lager befindlichen Produkte standardmäßig nicht aufgelistet sind und die Menge des Produkts beim Hinzufügen standardmäßig 0 ist.

Gehen Sie also zu Katalog-> Produkte verwalten. Klicken Sie auf Ihr Produkt und bearbeiten Sie es. Gehen Sie in der linken Leiste zum Inventar und ändern Sie die Menge auf mehr als 0 und ändern Sie auch die Lagerverfügbarkeit auf Lager.

Daksh Shah
quelle
@sr_magento Es tut mir leid, aber als ich die Frage gestellt habe, war mir die Antwort nicht bekannt. Es ist mir gerade in den Sinn gekommen und ich habe eine Lösung gefunden. Es tut mir leid: P
Daksh Shah
0

Das Produkt hat Position 0. Dies kann dazu führen, dass das Produkt verschwindet. Ich hatte das gleiche Problem und löste es, indem ich die Position auf eine Zahl über 0 änderte. Sie können Ihre Produkte weiterhin mit den Zahlen bestellen, aber einfach nicht 0 verwenden.

Steffan Greven
quelle
Können Sie diese Behauptung mit einem Code oder einem Beispiel untermauern?
David Manners
1
Ich denke nicht, dass es das ist. Ich habe an vielen Projekten gearbeitet, bei denen keine Positionen für Produkte festgelegt wurden
Marius
Ok, das könnte also ein Fehler in meiner Installation sein? Ich dachte, es könnte hilfreich sein, aber korrigiere mich, wenn ich falsch liege. Ich bin ziemlich neu in Magento und habe dieses "Macken" in meiner Installation bemerkt.
Steffan Greven
0

Wenn Sie es in einem benutzerdefinierten Block oder sogar einem Kategorieblock haben, der manuell eingefügt wurde, stellen Sie sicher, dass Sie die Berechtigung für diesen Block aus Systemblöcken >> Berechtigungen >> erstellt haben, die in neueren Versionen von Magento 1.9.x ein echtes Problem darstellten

Albaiti
quelle