MDVA-31150:店舗クレジット情報のない請求書

MDVA-31150 パッチは、店舗クレジット情報なしで請求書が作成される問題を修正します。 このパッチは、 品質向上パッチツール(QPT) v.1.0.8 がインストールされている。 この問題は、Adobe Commerce バージョン 2.4.2 で修正されることに注意してください。

影響を受ける製品とバージョン

  • このパッチは、cloud infrastructure 2.3.5-p2 上のAdobe Commerce用に設計されました。
  • また、このパッチは、Adobe Commerce オンプレミスおよびAdobe Commerce on cloud infrastructure 2.3.0 ~ 2.3.5-p2 および 2.4.0 ~ 2.4.0-p1 とも互換性があります。
NOTE
パッチは、新しい Quality Patches Tool リリースを使用する他のバージョンにも適用される可能性があります。 パッチがお使いのAdobe Commerceのバージョンと互換性があるかどうかを確認するには、 magento/quality-patches を最新バージョンにパッケージ化し、 Quality Patches Tool:パッチの検索ページ. パッチ ID を検索キーワードとして使用して、パッチを見つけます。

問題

API による請求書注文の後、使用済みの顧客残高とギフトカード情報は請求書に存在しません。

再現手順

  1. 顧客アカウントへのストアクレジット金額の追加:管理サイドバーで、に移動します。 顧客 > すべてのお客様。
  2. 顧客レコードを見つけて、 編集 「アクション」列で、 店舗クレジット > 残高の更新 > 顧客の保存.
  3. ストアフロントに移動し、商品を買い物かごに追加します。
  4. 店舗クレジットまたはギフトカード金額を一部支払として適用して注文を行います。
  5. 次を使用して請求書を作成 REST API>POST>/rest/V1/order/1/invoice ペイロードを使用: { "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. を使用して作成された請求書を取得します REST API>GET>/rest/V1/invoices/1.

期待される結果

ストアクレジットとギフトカードの残高は、API 呼び出しによって返されます。

実際の結果

ストアのクレジットとギフトカードの残高は、API 呼び出しでは返されません。

パッチの適用

個々のパッチを適用するには、デプロイメント方法に応じて、次のリンクを使用します。

関連資料

品質向上パッチツールの詳細については、次を参照してください。

QPT で使用可能なその他のパッチについては、を参照してください。 QPT で使用可能なパッチ 開発者向けドキュメントを参照してください。

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