ACP2E-5015: Freigegebener Katalogspeicher entfernt Produktzuweisungen und Preise nach einem Sitzungslesefehler
Mit dem Patch ACP2E-5015 wird das Problem behoben, dass das Speichern eines freigegebenen Katalogs in der Admin unbeabsichtigt zugewiesene Produkte und Preise entfernen kann, wenn erforderliche Katalogdaten nicht verfügbar sind. Dieser Patch ist verfügbar, wenn Quality Patches Tool (QPT) 1.1.83 installiert ist. Die Patch-ID lautet ACP2E-5015. Dieses Problem wird voraussichtlich in Adobe Commerce B2B 1.5.4 behoben.
Betroffene Produkte und Versionen
Der Patch wird für die Adobe Commerce-Version erstellt:
- Adobe Commerce (alle Bereitstellungsmethoden) B2B 1.5.2-p4
Kompatibel mit Adobe Commerce-Versionen:
- Adobe Commerce (alle Bereitstellungsmethoden) B2B >=1.3.4 <1.5.4
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
Durch das Speichern eines freigegebenen Katalogs im Administrator können zugewiesene Produkte und Preise unbeabsichtigt entfernt werden, wenn die erforderlichen Katalogdaten nicht verfügbar sind.
Voraussetzungen:
Adobe Commerce mit der B2B-Erweiterung. Enable Company und Enable Shared Catalog sind auf "".
Schritte zur Reproduktion:
- Navigieren Sie in der Seitenleiste Admin zu Stores > Settings > Configuration > General > B2B Features.
- Setzen Sie Enable Company auf Ja.
- Setzen Sie Enable Shared Catalog auf Ja.
- Wechseln Sie zu Catalog > Shared Catalogs, klicken Sie auf Add Shared Catalog, geben Sie einen Namen ein und klicken Sie auf Save.
- Wählen Sie in der Spalte Actions für den neuen freigegebenen Katalog Set Pricing and Structure aus, klicken Sie auf Configure (falls angezeigt), wählen Sie alle verfügbaren Produkte aus und klicken Sie auf Next.
- Klicken Sie auf Generate Catalog und dann auf Save.
- Öffnen Sie die Set Pricing and Structure für den freigegebenen Katalog erneut und überprüfen Sie, ob die Produkte in der Kategoriestruktur zugewiesen sind.
- Während der Assistent für den freigegebenen Katalog geöffnet ist, bewirkt , dass der aktive Sitzungsspeicher einen Lesefehler zurückgibt, z. B. einen Lesefehler der Valkey Sitzungsdaten.
- Klicken Sie auf Save.
- Öffnen Sie Set Pricing and Structure erneut und überprüfen Sie die Kategoriestruktur und die Preisstruktur.
Erwartete Ergebnisse:
- Das Speichern des freigegebenen Katalogs wird blockiert, wenn die erforderlichen Sitzungsdaten nicht gelesen werden können.
- Bestehende Produktzuweisungen und Preise bleiben unverändert.
Tatsächliche Ergebnisse:
- Das Speichern des freigegebenen Katalogs wird trotz des Lesefehlers der Sitzungsdaten abgeschlossen.
- Die fehlenden Sitzungsdaten werden als leer behandelt. Dadurch werden alle zugewiesenen Produkte entfernt und die Preisstruktur für den freigegebenen Katalog zurückgesetzt.
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