Adobe CommerceおよびMagento Open Source 2.3.7-p2 のストック画像が表示されない

ここでは、ファイルシステムディレクトリ pub/media または pub/media/catalog にアップロードされたAdobeのストック画像が Media Gallery UI に表示されない問題の解決策について説明します。 これは、画像が許可されたメディアギャラリーディレクトリの外部にあるためです。 これらの画像をマーチャントに表示するには、ファイルシステム上の画像を削除し、許可されたメディアギャラリーディレクトリに再度アップロードする必要があります。

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

  • Adobe CommerceとMagento Open Source 2.3.7-p2

問題

マーチャントは、Adobe Stock画像をメディアギャラリーのストレージルートにアップロードできますが、これらの画像は UI に表示されず、アップロードされなかったかのように表示されます。 これは、Media Gallery UI では使用できませんが、画像がファイルシステムに既にアップロードされていることがシステムによって認識されるからです。 つまり、マーチャントが画像を pub/media または pub/media/catalog にアップロードすると、その画像がファイルシステム内で直接削除されるまで、その画像を使用できません。

再現手順

  1. 有効な API キーでAdobe Stockを有効にします。
  2. メディアギャラリー(カタログ/カテゴリ/コンテンツ セクションを開き、ギャラリーから選択)をクリックします。
  3. Adobe Stockを検索 をクリックします。
  4. 画像を選択します。 「プレビューを保存」をクリックします。 画像を表示するには、Adobe Stockのグリッドをリセットする必要がある場合があります。

期待される結果 :

画像が表示されます。

実際の結果 :

次のエラーメッセージが表示されます。画像が見つかりません。 この画像はメディア ギャラリーに見つかりません。

原因:

Adobe Stockから Media Gallery のストレージルートに画像をアップロードできます。

解決策

Adobe Stock画像をアップロードする前に、Media Gallery ストレージルートのサブディレクトリ(「ストレージルート」 > 「カタログ を除く)を選択します。
アップロードしたAdobe Stock画像をAdobe Commerce ファイルシステムの pub/media フォルダーと pub/media/catalog フォルダーから削除し、許可されている Media Gallery ストレージルートのサブディレクトリ(ストレージルート/カタログ を除く)にアップロードします。

関連資料

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a