ACSD-45143: setShippingAddressesOnCart ミューテーションで、数値地域コードが「地域」として設定されていない
ACSD-45143 パッチでは、setShippingAddressesOnCart ミューテーションで数値地域コードが「地域」として設定されない問題が修正されています。 このパッチは、Quality Patches Tool (QPT)1.1.17 がインストールされている場合に使用できます。 パッチ ID は ACSD-45143 です。 この問題はAdobe Commerce 2.4.6 で修正される予定であることに注意してください。
影響を受ける製品とバージョン
Adobe Commerce バージョン用のパッチが作成されます。
- Adobe Commerce(すべてのデプロイメント方法) 2.4.2-p2
Adobe Commerce バージョンとの互換性:
- Adobe Commerce(すべてのデプロイメント方法) 2.3.0 ~ 2.4.4
NOTE
パッチは、新しい Quality Patches Tool リリースを使用する他のバージョンにも適用される可能性があります。 パッチがAdobe Commerceのバージョンと互換性があるかどうかを確認するには、
magento/quality-patches
パッケージを最新バージョンに更新し、Quality Patches Tool: Search for patches page で互換性を確認します。 パッチ ID を検索キーワードとして使用して、パッチを見つけます。問題
setShippingAddressesOnCart ミューテーションでは、数値地域コードを「地域」に設定することはできません。
再現手順 :
-
以下のクエリを使用して、買い物かごを作成します。
code language-graphql mutation { createEmptyCart }
-
配送先住所をカートに設定するリクエストを送信します。
code language-graphql mutation ($cartId: String!) { setShippingAddressesOnCart( input: { cart_id: $cartId shipping_addresses: { address: { firstname: "Tomek" lastname: "Nowak" company: "Company Name" street: ["234 Rue de Rivoli"] region: "58" city: "Lille" postcode: "59800" country_code: "FR" telephone: "123-456-0000" save_in_address_book: false } } } ) { cart { shipping_addresses { firstname lastname company street city region { code label } postcode telephone country { code label } } } } }
注意:この例では、国コードは「FR」、地域コードは「58」に設定されています。
directory_country_region
Db テーブルによれば、リージョンコード 58 は「Nièvre」である。 -
返される応答を確認します。
期待される結果 :
Adobe Commerceでは、GraphQL リクエストに数値のリージョンコードを設定できます。
実際の結果 :
リージョンコードは 47 に変更されます。
{
"data": {
"setShippingAddressesOnCart": {
"cart": {
"shipping_addresses": [
{
"firstname": "Tomek",
"lastname": "Nowak",
"company": "Company Name",
"street": [
"234 Rue de Rivoli"
],
"city": "Lille",
"region": {
"code": "47",
"label": "Lot-et-Garonne"
},
"postcode": "59800",
"telephone": "123-456-0000",
"country": {
"code": "FR",
"label": "FR"
}
}
]
}
}
}
}
パッチの適用
個々のパッチを適用するには、デプロイメント方法に応じて、次のリンクを使用します。
- Adobe CommerceまたはMagento Open Sourceオンプレミス:開発者向けドキュメントの Software Update Guide > Apply Patches
- クラウドインフラストラクチャー上のAdobe Commerce:開発者向けドキュメントの アップグレードとパッチ/パッチの適用。
関連資料
品質向上パッチツールの詳細については、次を参照してください。
QPT で利用可能なその他のパッチについて詳しくは、開発者向けドキュメントの QPT で利用可能なパッチを参照してください。
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a