UPS からの発送方法の統合の移行 SOAP 対象: RESTful API

NOTE
この記事の 3 つのパッチのいずれかを事前にアップロードした場合 2024 年 6 月 6 日(Pt):この問題が原因で Metric System/SI 測定値(キログラムとセンチメートル)が使用されていない場合は、Adobe CommerceとMagento Open Sourceの 2.4.4 以降/2.4.5 以降/2.4.6 以降のバージョンについて、この記事で公開された新しく更新されたパッチを再度適用する必要があります。適用しないと、 Metric System/SI の測定 キログラム および センチメートル が含まれる UPS での発送方法 Admin configuration. これらの新しいパッチは、以前にリリースされたパッチと互換性があります。 この問題は、に予定されている今後のAdobe Commerce バージョン 2.4.7-p1 リリースの範囲で永続的に修正されます 2024 年 6 月 11 日(Pt).
NOTE
この記事の 3 つのパッチのいずれかを事前にアップロードした場合 2023 年 10 月 10 日(Pt) ​を参照してください。そうでない場合、特定のパッチを選択して設定することができないので、2.4.4+/2.4.5+/2.4.6+のバージョンのAdobe CommerceまたはMagento Open Sourceに対して、この記事で公開されているパッチのいずれかを再度適用する必要があります UPS での発送方法 Admin configuration ​を有効にするには、それらをすべて有効にする必要があります。 これらの新しいパッチは、以前にリリースされたパッチと互換性があります。

この記事では、の問題を解決するためのパッチを提供します United Parcel Service (UPS) からの発送方法の統合の移行 SOAP 対象: RESTful API Adobe Commerce 2.4.4 - 2.4.6-pX の場合。

の最新の更新内容によると UPS API セキュリティモデル UPS 実装済み OAuth 2.0 すべてのユーザーのセキュリティ モデル APIs (詳しくは、 UPS 開発者ポータルアクセスキー移行ガイド)を使用して、セキュリティ全体を強化し、不正を減らし、強化を実現します。 API の機能。

この変更は現在のに影響します UPS Adobe Commerceでの shipping method integration の実装。現在の実装を修正し、から移行する必要があります。 SOAP API に RESTful API 支えることができる OAuth 2.0 認証プロトコル。

2024 年 6 月より、Adobe Commerceのマーチャントは、当社の現在のサービスと取引できなくなります UPS そのため、このホットフィックスをリリースする予定です。これにより、Adobe Commerce 2.4.4 以降/2.4.5 以降/2.4.6 以降のマーチャントを最新のバージョンに移行できます。 UPS REST APIs.

この問題は、Adobe Commerce/Magento Open Sourceバージョン 2.4.7 で修正され、2023 年 10 月の 2.4.7-beta2 リリースにも含まれる予定です。

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

クラウドインフラストラクチャー上のAdobe CommerceとオンプレミスおよびMagento Open Source:

  • 2.4.4
  • 2.4.4-pX
  • 2.4.5
  • 2.4.5-pX
  • 2.4.6
  • 2.4.6-pX

原因

この UPS リリース日: ユーザーのセキュリティ更新 API.

発送元として欧州連合(EU)がある場合(他の発送元も同じ問題が発生する可能性があります)、発送元として以下のエラーが発生します。 UPS REST リクエスト : "出荷の単位として、KGS/IN、LBS/CM、または OZS/CM を使用することはできません。

解決策

Adobe CommerceまたはMagento Open Sourceのバージョンに応じて、次のパッチを添付して使用します。

2.4.4 以降、2.4.5 以降、2.4.6 以降のバージョンでこの問題を解決するには、以下のAdobe Commerce/Magento Open Sourceのバージョンに対応するパッチを適用する必要があります。

パッチ

Adobe CommerceまたはMagento Open Sourceのバージョンに応じて、次のパッチを添付して使用します。

バージョン 2.4.4、2.4.4-pX の場合:

バージョン 2.4.5、2.4.5-pX の場合:

バージョン 2.4.6、2.4.6-pX の場合:

パッチの適用方法

ファイルを解凍し、以下を確認します Adobeが提供する composer パッチの適用方法 手順については、サポートナレッジベースを参照してください。

パッチが適用されているかどうかを知る方法

問題にパッチが適用されたかどうかを簡単に確認できないのであれば、そのパッチが正常に適用されたかどうかを確認することをお勧めします。 用途(例: AC-9363)をチェックするパッチとして使用します。

これは、次の手順で実行できます:

  1. のインストール Quality Patches Tool.

  2. 次のコマンドを実行します。

    code language-bash
    vendor/bin/magento-patches -n status |grep "9363|Status"
    
  3. AC-9363 がを返す場合、次のような出力が表示されます  適用日  ステータス :

    code language-bash
    ║ Id            │ Title                                                        │ Category        │ Origin                 │ Status      │ Details                                          ║ ║ N/A           │ ../m2-hotfixes/AC-9363_USPS_Ground_Advantage_shipping_method_COMPOSER_patch.patch      │ Other           │ Local                  │ Applied     │ Patch type: Custom
    
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a