ACSD-67424:REST API 応答の updated_at 値 GET /carts/search、Admin Panel の Negotiable Quotes の値と一致しません
ACSD-67424 パッチでは、updated_at REST API 応答の GET /carts/search 値が、Admin Panel を使用する際の Negotiable Quotes の値と一致しない問題が修正されています。 このパッチは、Quality Patches Tool (QPT) 1.1.72 がインストールされている場合に使用できます。 パッチ ID は ACSD-67424 です。 この問題はAdobe Commerce 2.4.9 で修正される予定であることに注意してください。
影響を受ける製品とバージョン
Adobe Commerce バージョン用のパッチが作成されます。
- Adobe Commerce(すべてのデプロイメント方法) 2.4.7-p4
Adobe Commerce バージョンとの互換性:
- Adobe Commerce(すべてのデプロイメント方法) 2.4.7-p3 - 2.4.8-p2
magento/quality-patches パッケージを最新バージョンに更新し、Quality Patches Tool: Search for patches page で互換性を確認します。 パッチ ID を検索キーワードとして使用して、パッチを見つけます。問題
updated_at REST API 応答の GET /carts/search 値が、Admin Panel を使用する際に Negotiable Quotes に表示される値と一致しません。
再現手順 :
-
company および B2B quote を有効にします。
-
Admin Panel で新しい見積もりを作成します。
-
見積もりに製品を追加し、「Send」をクリックします。
-
フロントエンドで会社のユーザーとしてログインし、My Quotes に移動します。
-
「View action」をクリックし、配送先住所を追加して、「Send for Review」をクリックします。
-
Admin Panel で、見積の出荷方法を選択し、「Send」をクリックします。
-
ストアフロントから My Quotes に戻り、Quote を選択して「Proceed to Checkout」をクリックします。
-
注文します。
-
データベースの引用符テーブルの
updated_at値を使用して、REST API 経由で引用符情報を取得します。code language-none /rest/V1/carts/search?searchCriteria[filterGroups][0][filters][0][field]=updated_at&searchCriteria[filterGroups][0][filters][0][value]={QUOTE_UPDATED_AT}&searchCriteria[filterGroups][0][filters][0][condition_type]=gteq -
API 応答の
updated_at値を Updated at の Quotes グリッドの Admin Panel 値と比較します。
期待される結果 :
REST API 応答と updated_at の Admin Panel の値は、(タイムゾーンの違いを考慮して)同じです。
実際の結果 :
REST API 応答で、リク updated_at ストの Updated at グリッドの Quotes 値に一致しない誤った Admin Panel 値が返されます。
パッチの適用
個々のパッチを適用するには、デプロイメント方法に応じて、次のリンクを使用します。
- Adobe CommerceまたはMagento Open Source オンプレミス:Quality Patches Tool > 使用状況 Quality Patches Tool ガイドの
- クラウドインフラストラクチャー上のAdobe Commerce: アップグレードとパッチ適用 クラウドインフラストラクチャー上のCommerce ガイド
関連資料
Quality Patches Tool について詳しくは、以下を参照してください。
- Quality Patches Tool:品質向上パッチを適用するためのセルフサービス ツール(『ツールガイド』)