ACP2E-4300: Katalogberechtigungen für Storefront werden nach Änderung der Admin-Kundengruppe nicht aktualisiert
Mit dem Patch ACP2E-4300 wird das Problem behoben, dass beim Ändern einer Kundengruppe in Admin die Katalogberechtigungen für die Storefront nicht aktualisiert werden, sodass der Katalog und der Warenkorb veraltete Berechtigungen widerspiegeln. Dieser Patch ist verfügbar, wenn Quality Patches Tool (QPT) 1.1.81 installiert ist. Die Patch-ID lautet ACP2E-4300. 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-p5
Kompatibel mit Adobe Commerce-Versionen:
- Adobe Commerce (alle Bereitstellungsmethoden) 2.4.5 - 2.4.8-p5
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
Wenn Sie eine Kundengruppe im Admin-Bereich ändern, werden die Katalogberechtigungen für die Storefront nicht aktualisiert, sodass der Katalog und der Warenkorb veraltete Berechtigungen widerspiegeln.
Schritte zur Reproduktion:
- Navigieren Sie in Admin zu Stores > Einstellungen > Konfiguration.
- Erweitern Sie im linken Bereich Catalog und wählen Sie Katalog. Erweitern Sie Category Permissions. Legen Sie Enable auf Yes fest. Legen Sie Allow Browsing Category zum Specified Customer Groups auf Yes fest. Wählen Sie General in Kundengruppen aus.
- Erstellen Sie ein einfaches Produkt und weisen Sie es einer Kategorie zu.
- Wechseln Sie zu Katalog > Categories, wählen Sie die Kategorie aus, erweitern Sie Category Permissions, klicken Sie auf New Permission, wählen Sie die entsprechende Website und Customer Group als retailer aus und legen Sie Browsing Category, Display Product Prices und Add to Cart auf Deny fest.
- Erstellen Sie ein Kundenkonto in der Storefront mit der standardmäßigen General-Kundengruppe.
- Fügen Sie das Produkt zum Warenkorb hinzu.
- Navigieren Sie zu Customers > All Customers. Wählen Sie den Kunden aus, legen Sie das Actions auf Assign a Customer Group fest, wählen Sie Retailer und klicken Sie auf OK, wenn Sie zur Bestätigung aufgefordert werden.
- Aktualisieren Sie den Warenkorb oder gehen Sie zur Kasse auf der Storefront.
Erwartete Ergebnisse:
- Eingeschränkte Produkte sollten aus dem Warenkorb entfernt werden, wenn der Kunde zum Checkout wechselt.
- Eingeschränkte Produkte sollten nicht über die Kategorieseite zum Warenkorb hinzugefügt werden können.
Tatsächliche Ergebnisse:
- Das Produkt verbleibt im Warenkorb.
- Der Kunde kann eine Bestellung für das Produkt aufgeben.
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 > 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