ACSD-68573: Kategorieberechtigungen wurden nicht auf Elemente der Kunden-Wunschliste angewendet, was zu einer falschen Anzeige und Paginierung in der Web-Storefront und in GraphQL führte
Der Patch ACSD-68573 behebt das Problem, dass Kategorieberechtigungen nicht ordnungsgemäß auf Elemente der Kunden-Wunschliste angewendet wurden. Dieser Patch ist verfügbar, wenn Quality Patches Tool (QPT) 1.1.75 installiert ist. Die Patch-ID ist ACSD-68573. Dieses Problem wird voraussichtlich in Adobe Commerce 2.4.9 behoben.
Betroffene Produkte und Versionen
Der Patch wird für die Adobe Commerce-Version erstellt:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.4.7-p6
Kompatibel mit Adobe Commerce-Versionen:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.4.5 - 2.4.8-p3
magento/quality-patches auf die neueste Version und überprüfen Sie die Kompatibilität auf der Seite Quality Patches Tool: Nach Patches suchen. Verwenden Sie die Patch-ID als Suchbegriff, um den Patch zu finden.Problem
Kategorieberechtigungen wurden nicht korrekt auf Elemente der Kunden-Wunschliste angewendet.
Schritte zur Reproduktion:
-
Erstellen Sie einen Kunden und weisen Sie nur die Retailer Kundengruppe zu.
-
Navigieren Sie zu Stores > Configuration > Catalog > Catalog > Category Permissions und legen Sie Folgendes fest:
- Enabled: Ja
- Allow Browsing Category: Ja, für bestimmte Kundengruppen
- Customer Groups: Retailer
-
Gehen Sie zu Catalog > Categories und erstellen Sie eine neue Kategorie.
-
Legen Sie Kategorieberechtigungen für alle drei Optionen für die Allow auf Retailer fest.
-
Ändern Sie eine andere Kategorie (die vorhandene Kategorie, die bereits 10 Produkte enthält).
-
Legen Sie Kategorieberechtigungen für alle drei Optionen für Allow auf All Customer Groups fest.
-
Fügen Sie beliebige Produkte zur neuen Kategorie hinzu.
-
Führen Sie den Neuindizierungsprozess aus.
-
Melden Sie sich in der Storefront als Kunde an.
-
Fügen Sie Produkte aus der neuen Kategorie zur Wunschliste hinzu.
-
Fügen Sie alle 10 Produkte aus der alten Kategorie auf den Wunschzettel.
-
Ändern Sie die Kundengruppe im Admin-Bedienfeld in General.
-
Melden Sie sich ab und melden Sie sich wieder als Kunde in der Storefront an.
-
Öffnen Sie die Wunschliste.
Erwartete Ergebnisse:
- Auf der Wunschliste sollte angezeigt werden Artikel 1 von insgesamt 10.
- Nur das Produkt, das nicht aus der Kategorie Code Bank stammt, sollte in der Wunschliste sichtbar sein.
- Die Paginierung sollte Seite 1 von 1).
Tatsächliche Ergebnisse:
- Die Wunschliste zeigt Artikel 1 bis 9 von insgesamt 11.
- Die Meldung Sie haben keine Artikel in Ihrer Wunschliste wird angezeigt.
- Paginierungsanzeige Seite 1 von 2.
Patch anwenden
Verwenden Sie je nach Bereitstellungsmethode die folgenden Links, um einzelne Patches anzuwenden:
- Adobe Commerce oder Magento Open Source On-Premise: Quality Patches Tool > Nutzung im Quality Patches Tool.
- Adobe Commerce in Cloud-Infrastruktur: Upgrades und Patches > Patches anwenden im Handbuch zu Commerce in Cloud-Infrastruktur.
Verwandtes Lesen
Weitere Informationen zu Quality Patches Tool finden Sie unter:
- Quality Patches Tool: Ein Self-Service-Tool für hochwertige Patches im Tools-Handbuch.