[Nur PaaS]{class="badge informative" title="Gilt nur für Adobe Commerce in Cloud-Projekten (von Adobe verwaltete PaaS-Infrastruktur) und lokale Projekte."}

ACSD-45241: Lagermenge des virtuellen Produkts falsch berechnet

Mit dem Patch ACSD-45241 wird das Problem behoben, dass die Lagermenge des virtuellen Produkts nach dem Erstellen einer Gutschrift falsch berechnet wird. Dieser Patch ist verfügbar, wenn das Quality Patches Tool (QPT) 1.1.17 installiert ist. Die Patch-ID ist ACSD-45241. Beachten Sie, dass das Problem in Adobe Commerce 2.4.4 behoben wurde.

Betroffene Produkte und Versionen

Der Patch wird für die Adobe Commerce-Version erstellt:

  • Adobe Commerce (alle Bereitstellungsmethoden) 2.4.2

Kompatibel mit Adobe Commerce-Versionen:

  • Adobe Commerce (alle Bereitstellungsmethoden) 2.3.5 - 2.4.4
NOTE
Der Patch könnte mit neuen Versionen des Quality Patches Tool auf andere Versionen anwendbar werden. 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

Die Lagermenge für ein virtuelles Produkt wird nach der Erstellung einer Gutschrift falsch berechnet.

Schritte zur Reproduktion:

  1. Erstellen Sie ein konfigurierbares Produkt mit einem Virtual Product als untergeordnetes Produkt in Commerce Admin.
  2. Stellen Sie sicher, dass beide in Schritt 1 erstellten Produkte vorrätig sind.
  3. Markieren Sie die Menge für das in Schritt 1 erstellte virtuelle Produkt mit 100 und behalten Sie auch die verkaufsfähige Menge mit 100 bei.
  4. Fügen Sie das Produkt zum Warenkorb hinzu.
  5. Geben Sie eine Bestellung mit dem in Schritt 1 erstellten virtuellen Produkt auf.
  6. Behalten Sie den Bestellstatus als „Ausstehend“ bei. Keine Notwendigkeit, die Zahlung zu bearbeiten.
  7. order_created Datensatz in inventory_reservation erstellt. Die virtuelle Produktmenge zeigt 100 mit verkaufsfähiger Menge als 99.
  8. Öffnen Sie die Bestellung und gehen Sie zu Rechnung > Rechnung senden.
  9. invoice_created Datensatz in inventory_reservation erstellt. Die virtuelle Produktmenge beträgt nun 99, die verkaufsfähige Menge ebenfalls 99.
  10. Erstellen Sie eine Gutschrift ohne Auswahl von Zurück an Lager.

Erwartete Ergebnisse:

In inventory_reservation wird kein neuer Datensatz erstellt und die Lagermenge für das virtuelle Produkt bleibt unverändert.

Tatsächliche Ergebnisse:

In creditmemo_created wird ein inventory_reservation Datensatz erstellt, und die virtuelle Produktlagermenge wird auf 98 angepasst, wobei die verkaufsfähige Menge 99 beträgt.

Patch anwenden

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

Verwandtes Lesen

Weitere Informationen zum Quality Patches Tool finden Sie unter:

Weitere Informationen zu anderen in QPT verfügbaren Patches finden Sie unter Quality Patches Tool: Suchen nach Patches im Quality Patches Tool.

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3