MDVA-30977: fehlende Produkte aus Kategorien, Indizierungsbezogene

Der Patch MDVA-30977 behebt die Probleme mit Produkten, die bei Neuindizierungen oder Massenaktionen mit einer großen Anzahl von Produkten auf Storefront-Kategorieseiten angezeigt werden. Dieser Patch ist verfügbar, wenn das Quality Patches Tool (QPT) v.1.0.6 installiert ist. Die Probleme sollen in Adobe Commerce 2.4.2 behoben werden.

Betroffene Produkte und Versionen

Der Patch wurde für Adobe Commerce in der Cloud-Infrastruktur 2.3.4 erstellt. Sie ist auch mit Adobe Commerce vor Ort 2.3.4 vereinbar.

NOTE
Der Patch kann für andere Versionen mit den neuen Versionen des Quality Patches Tool angewendet werden. Um zu überprüfen, ob der Patch mit Ihrer Adobe Commerce-Version kompatibel ist, aktualisieren Sie das Paket magento/quality-patches auf die neueste Version und überprüfen Sie die Kompatibilität auf der Seite Quality Patches Tool: Suchen nach Patches. Verwenden Sie die Patch-ID als Suchschlüsselwort, um den Patch zu finden.

Probleme

Problem 1

Die Anzahl der Produkte, die auf der Kategorieseite in der Storefront angezeigt werden, unterscheidet sich nach jeder Seitenneuladung während der Massenaktualisierung des Produkts.

Zu reproduzierende Schritte:

  1. Erstellen Sie mindestens 30000 Produkte in zwei Kategorien - mindestens 15000 Produkte in jeder Kategorie.
  2. Navigieren Sie im Commerce-Admin zu Katalog > Produkte .
  3. Wählen Sie alle Produkte aus dem Raster aus und führen Sie eine Massenattributaktualisierung durch. Legen Sie beispielsweise das Attribut Neu = Ja fest.
  4. Führen Sie den Magento-Cron-Auftrag zweimal mit dem Befehl bin/magento cron:run aus.
  5. Aktualisieren Sie Kategorieseiten auf der Storefront, während Adobe Commerce 30.000 Produktaktualisierungen durchführt.

Erwartetes Ergebnis:

Die Anzahl der Produkte in Kategorien beträgt bei jeder Kategorieseitenaktualisierung immer 15000.

Tatsächliches Ergebnis:

Die Anzahl der Produkte in Kategorien ist bei jeder Kategorieseitenaktualisierung unterschiedlich.

Problem 2

Wenn die vollständige Neuindizierung des Bestands ausgeführt wird, werden Kategorieseiten leer, und die Meldung "Wir können keine Produkte finden, die mit der Auswahl übereinstimmen, wird angezeigt.

Zu reproduzierende Schritte:

  1. Konfigurieren Sie Adobe Commerce mit Elasticsearch.
  2. Hinzufügen einer neuen Website.
  3. Erstellen Sie eine neue Quelle und weisen Sie sie der neuen Website mithilfe von "Lager verwalten"zu.
  4. Erstellen Sie 30000 konfigurierbare Produkte.
  5. Weisen Sie alle Produkte der neuen Website zu und fügen Sie der neuen Inventarquelle auch Inventar hinzu.
  6. Führen Sie eine vollständige Neuindizierung aus.
  7. Führen Sie die Neuindizierung des Bestands durch, indem Sie bin/magento indexer:reindex inventory ausführen.
  8. Durchsuchen Sie eine Kategorie mit einer großen Anzahl von Produkten.

Erwartetes Ergebnis:

Kategorieseiten zeigen Produkte wie gewohnt während der Neuindizierung an.

Tatsächliches Ergebnis:

Kategorieseiten werden während der Neuindizierung leer.

Wenden Sie den Patch an

Verwenden Sie je nach Bereitstellungsmethode die folgenden Links, um einzelne Patches anzuwenden:

Verwandtes Lesen

Weitere Informationen zum Werkzeug für Qualitätsmuster finden Sie unter:

Weitere Informationen zu anderen in QPT verfügbaren Patches finden Sie im Abschnitt In QPT verfügbare Patches.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a