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
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:
- Erstellen Sie ein konfigurierbares Produkt mit einem Virtual Product als untergeordnetes Produkt in Commerce Admin.
- Stellen Sie sicher, dass beide in Schritt 1 erstellten Produkte vorrätig sind.
- 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.
- Fügen Sie das Produkt zum Warenkorb hinzu.
- Geben Sie eine Bestellung mit dem in Schritt 1 erstellten virtuellen Produkt auf.
- Behalten Sie den Bestellstatus als „Ausstehend“ bei. Keine Notwendigkeit, die Zahlung zu bearbeiten.
order_createdDatensatz ininventory_reservationerstellt. Die virtuelle Produktmenge zeigt 100 mit verkaufsfähiger Menge als 99.- Öffnen Sie die Bestellung und gehen Sie zu Rechnung > Rechnung senden.
invoice_createdDatensatz ininventory_reservationerstellt. Die virtuelle Produktmenge beträgt nun 99, die verkaufsfähige Menge ebenfalls 99.- 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:
- 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 zum Quality Patches Tool finden Sie unter:
- Quality Patches Tool veröffentlicht: ein neues Tool zur Selbstbedienung hochwertiger Patches in der Support-Wissensdatenbank.
- Überprüfen Sie im -Handbuch, ob für Ihr Adobe Commerce-Problem ein Patch Quality Patches Tool Quality Patches Tool verfügbar ist.
Weitere Informationen zu anderen in QPT verfügbaren Patches finden Sie unter Quality Patches Tool: Suchen nach Patches im Quality Patches Tool.