MDVA-31150: Rechnung ohne Store-Kreditdaten

Der Patch MDVA-31150 behebt das Problem, dass eine Rechnung ohne Store-Kreditdaten erstellt wird. Dieser Patch ist verfügbar, wenn das Quality Patches Tool (QPT) v.1.0.8 installiert ist. Bitte beachten Sie, dass das Problem in Adobe Commerce Version 2.4.2 behoben wird.

Betroffene Produkte und Versionen

  • Dieser Patch wurde für Adobe Commerce in der Cloud-Infrastruktur 2.3.5-p2 entwickelt.
  • Der Patch ist auch mit Adobe Commerce On-Premise und Adobe Commerce in der Cloud-Infrastruktur 2.3.0 bis 2.3.5-p2 und 2.4.0 bis 2.4.0-p1 kompatibel.
NOTE
Der Patch kann für andere Versionen mit den neuen Versionen des Quality Patches Tool angewendet werden. Um zu überprüfen, ob der Patch mit Ihrer Adobe Commerce-Version kompatibel ist, aktualisieren Sie das Paket magento/quality-patches auf die neueste Version und überprüfen Sie die Kompatibilität auf der Seite Quality Patches Tool: Suchen nach Patches. Verwenden Sie die Patch-ID als Suchschlüsselwort, um den Patch zu finden.

Problem

Nach der Rechnungsstellung durch die API sind die verwendeten Kundendaten und Geschenkkarten nicht in der Rechnung enthalten.

Zu reproduzierende Schritte

  1. Fügen Sie einem Kundenkonto einen Store-Kreditbetrag hinzu: Wechseln Sie in der Admin-Seitenleiste zu Kunden > Alle Kunden .
  2. Suchen Sie den Kundendatensatz und klicken Sie in der Spalte Aktion auf Bearbeiten und dann auf Kundenguthaben speichern > Kontostand aktualisieren > Kunde speichern.
  3. Gehen Sie zur Storefront und fügen Sie Produkte zum Warenkorb hinzu.
  4. Bestellen Sie eine Bestellung, indem Sie den Kreditkartenbetrag oder den Betrag der Geschenkkarte als Teilzahlung anwenden.
  5. Erstellen Sie eine Rechnung mit REST API>POST>/rest/V1/order/1/invoice mit Payload: { "capture": true, "items": [ { "extension_attributes": {}, "order_item_id": 3, "qty": 1 } ], "notify": true, "appendComment": true, "comment": { "extension_attributes": {}, "comment": "string", "is_visible_on_front": 0 }, "arguments": { "extension_attributes": {} }}
  6. Rufen Sie die gerade mit REST API>GET>/rest/V1/invoices/1 erstellte Rechnung ab.

Erwartetes Ergebnis

Die Guthaben- und Geschenkkarten-Depots werden per API-Aufruf zurückgegeben.

Tatsächliches Ergebnis

Die Guthaben- und Geschenkkarten-Depots werden nicht per API-Aufruf zurückgegeben.

Wenden Sie den Patch an

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

Verwandtes Lesen

Weitere Informationen zum Werkzeug für Qualitätsmuster finden Sie unter:

Weitere Informationen zu anderen in QPT verfügbaren Patches finden Sie unter Patches, die in QPT verfügbar sind, in unserer Entwicklerdokumentation.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a