ACSD-69333: SKU-Änderungen waren für Produkte mit einem aktiven geplanten Update zulässig
Mit dem Patch ACSD-69333 wird das Problem behoben, dass SKU-Änderungen für Produkte mit einer aktiven geplanten Aktualisierung zulässig waren. Nach der Behebung sind SKU-Änderungen während aktiver geplanter Aktualisierungen verboten. Das Speichern des Produkts schlägt mit einem Fehler fehl, und das Feld „Produkt-SKU“ ist für die Bearbeitung im Bedienfeld "Admin" deaktiviert. Dadurch werden MSI-Inventarinkonsistenzen verhindert, die durch SKU-Änderungen während Staging-Rollbacks verursacht werden. Dieser Patch ist verfügbar, wenn Quality Patches Tool (QPT) 1.1.76 installiert ist. Die Patch-ID ist ACSD-69333. 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.7 - 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
SKU-Änderungen waren für Produkte mit einem aktiven geplanten Update zulässig. Nach der Behebung sind SKU-Änderungen während aktiver geplanter Aktualisierungen verboten. Das Speichern des Produkts schlägt mit einem Fehler fehl, und das Feld „Produkt-SKU“ ist für die Bearbeitung im Bedienfeld "Admin" deaktiviert. Dadurch werden MSI-Inventarinkonsistenzen verhindert, die durch SKU-Änderungen während Staging-Rollbacks verursacht werden.
Voraussetzungen:
Inventarmodule sind installiert und aktiviert.
Schritte zur Reproduktion:
- Melden Sie sich beim Admin Panel an.
- Erstellen Sie eine neue Quelle und ein neues Lager.
- Erstellen Sie ein einfaches Produkt. (Beispiel: SKU = SP1)
- Staging-Aktualisierung erstellen. (Beispiel: Ändern Sie den Namen.)
- Ändern Sie während des aktiven Staging-Updates die Produkt-SKU = SP11.
- Überprüfen Sie die
inventory_source_item. Ein weiterer Datensatz wird mit der neuen SKU = SP11 erstellt. - Geben Sie eine Bestellung auf, die alle verfügbaren Mengen enthält, um das Produkt nicht vorrätig herzustellen.
- Erstellen Sie die Rechnung und die Lieferung und überprüfen Sie die
inventory_source_item. - Vergewissern Sie sich, dass die SKU wieder auf SP1 geändert wird und die Lagerverfügbarkeit Auf Lager ist.
- Wechseln Sie zur Storefront und überprüfen Sie den Status des Produktbestands.
Erwartete Ergebnisse:
Der Status des Produktbestands ändert sich nicht.
Tatsächliche Ergebnisse:
Die Lagermenge wird aktualisiert und das Produkt wird in "".
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