管理者で注文をフィルター中にエラーが発生する

この記事では、管理者の注文を日付でフィルター処理しようとするとエラーが発生するAdobe Commerce問題に対するパッチを提供します。このパッチに Integrity constraint violation: 1052 Column 'created_at' where 句があいまいである というメッセージが表示されます。

説明 description

環境

Adobe Commerce(すべてのデプロイメント方法) 2.4.4 - 2.4.7

問題/症状

管理画面の注文を日付でフィルタリングすると、エラーが返されます。

exception.log には、次が表示されます。

report.CRITICAL: PDOException: SQLSTATE[ 23000] : Integrity constraint violation: 1052 Column 'created_at' in where clause is ambiguous in /path/to/magento/vendor/magento/framework/DB/Statement/Pdo/Mysql.php:90

再現手順 :

  1. Admin に移動します。 > 売上 > 受注

    • 購入日の昇順 グリッドでの順序、または
    • フィルターで 購入日フィルター を設定します。
  2. デフォルトのビューの処理で問題が発生し、フィルターが元の状態に復元されました というエラーが表示されます。

原因

PayPal Braintree モジュールに問題があります。

解決策 resolution

この問題を解決するには、この記事に添付されているパッチを適用します。 ダウンロードするには、記事の最後まで下にスクロールしてファイル名をクリックするか、次のリンクをクリックします。

bundle-3357-unable-to-filter-order-in-admin-by-date.zip

パッチは、影響を受けるすべてのバージョンとエディションと互換性があります。

パッチの適用方法

手順については、Commerce on Cloud ガイドの パッチの適用を参照してください。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f