ACSD-49574:買い物かご内のギフトカード製品をGraphQLから更新できない
ACSD-49574 パッチは、GraphQLを使用して買い物かごでギフトカードの商品を更新できない問題を修正しました。 このパッチは、Quality Patches Tool (QPT) 1.1.28 がインストールされている場合に使用できます。 パッチ ID は ACSD-49574 です。 この問題はAdobe Commerce 2.4.7 で修正される予定であることに注意してください。
影響を受ける製品とバージョン
Adobe Commerce バージョン用のパッチが作成されます。
- Adobe Commerce(すべてのデプロイメント方法) 2.4.5-p1
Adobe Commerce バージョンとの互換性:
- Adobe Commerce(すべてのデプロイメント方法) 2.4.4 - 2.4.6
magento/quality-patches パッケージを最新バージョンに更新し、Quality Patches Tool: Search for patches page で互換性を確認します。 パッチ ID を検索キーワードとして使用して、パッチを見つけます。問題
ギフトカード商品は、GraphQLを使用して買い物かごで更新することはできません。
再現手順 :
-
ギフトカード製品を作成します。
-
GraphQLを使用して、ギフトカード製品を買い物かごに追加します。
-
ミューテーションを使用して、GraphQLを介してカートのギフトカード製品フィールド
updateCartItems更新してみてください。GraphQLの使用例:
code language-graphql mutation ($cartId: String!, $cartItems: [CartItemUpdateInput!]!){ updateCartItems( input: { cart_id: $cartId, cart_items: $cartItems } ) { cart { id items { uid quantity product { sku } ... on GiftCardCartItem { sender_name sender_email recipient_name recipient_email message amount { value currency } } } } } } variables { "cartId": "sDrOu06VYlGejhDivQMcnmcNPSxTMUDd", "cartItems": [ { "cart_item_id": 113, "quantity": 1, "customizable_options": [{ "uid": "Z2lmdGNhcmQvZ2lmdGNhcmRfc2VuZGVyX25hbWU=", "value_string": "sender_name" }, { "uid": "Z2lmdGNhcmQvZ2lmdGNhcmRfc2VuZGVyX2VtYWls", "value_string": "sender_email" }, { "uid": "Z2lmdGNhcmQvZ2lmdGNhcmRfcmVjaXBpZW50X25hbWU=", "value_string": "recipient name" }, { "uid": "Z2lmdGNhcmQvZ2lmdGNhcmRfcmVjaXBpZW50X2VtYWls", "value_string": "recipient_email" }, { "uid": "Z2lmdGNhcmQvZ2lmdGNhcmRfbWVzc2FnZQ==", "value_string": "message" }, { "uid": "Z2lmdGNhcmQvY3VzdG9tX2dpZnRjYXJkX2Ftb3VudA==", "value_string": "10" } ] }] }
期待される結果 :
すべてのギフトカード製品フィールド(sender_name、sender_email、recipient_name、recipient_email、message、amount)は、ミューテーションを使用して更新 updateCartItems れます。
実際の結果 :
金額のみが更新されます。
パッチの適用
個々のパッチを適用するには、デプロイメント方法に応じて、次のリンクを使用します。
- Adobe CommerceまたはMagento Open Source オンプレミス:Quality Patches Tool > 使用状況 Quality Patches Tool ガイドに記載されています。
- クラウドインフラストラクチャー上のAdobe Commerce:クラウドインフラストラクチャー上のCommerce ガイドの アップグレードとパッチ / パッチの適用」を参照してください。
関連資料
Quality Patches Tool について詳しくは、以下を参照してください。
- Quality Patches Tool リリース済み:品質パッチをセルフサービスで提供する新しいツール をサポートナレッジベースから入手できます。
- を使用して、Adobe Commerceの問題にパッチが適用できるかどうかを確認します Quality Patches Tool (Quality Patches Tool ガイド)。
QPT で使用可能なその他のパッチの詳細については、Quality Patches Tool ガイドの「: Search for patchesQuality Patches Tool」を参照してください。