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
NOTE
Der Patch könnte mit neuen Quality Patches Tool-Versionen auch für andere Versionen gelten. Um zu überprüfen, ob der Patch mit Ihrer Adobe Commerce-Version kompatibel ist, aktualisieren Sie das 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:

  1. Navigieren Sie in Admin zu Stores > Einstellungen > Konfiguration.
  2. 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.
  3. Erstellen Sie ein einfaches Produkt und weisen Sie es einer Kategorie zu.
  4. 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.
  5. Erstellen Sie ein Kundenkonto in der Storefront mit der standardmäßigen General-Kundengruppe.
  6. Fügen Sie das Produkt zum Warenkorb hinzu.
  7. 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.
  8. Aktualisieren Sie den Warenkorb oder gehen Sie zur Kasse auf der Storefront.

Erwartete Ergebnisse:

  1. Eingeschränkte Produkte sollten aus dem Warenkorb entfernt werden, wenn der Kunde zum Checkout wechselt.
  2. Eingeschränkte Produkte sollten nicht über die Kategorieseite zum Warenkorb hinzugefügt werden können.

Tatsächliche Ergebnisse:

  1. Das Produkt verbleibt im Warenkorb.
  2. Der Kunde kann eine Bestellung für das Produkt aufgeben.

Patch anwenden

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

Verwandtes Lesen

Weitere Informationen zu Quality Patches Tool finden Sie unter:

recommendation-more-help
commerce-operations-help-tools