Csvインポートで既存の商品画像は消えてしまうのでしょうか。

AI-generated summary

CSVで商品を再インポートする際、画像URLを含めないと既存の商品画像が消えるのかが主な論点です。投稿者の検証では、管理画面上では画像が消えてもURL自体は一時的に有効で、CSVを元に戻して再アップロードすると画像は復元できました。

回答では、画像はCDN(配信を高速化するためのキャッシュ基盤)に保存・配信されているため、直後はURLが生きて見える可能性があると説明されました。ただし、CSVで画像を含めずに上書きする操作は削除扱いであり、一定期間後にはファイルが削除されるとの見解です。

結論として、キャッシュ期間の明確な長さは不明で、完全に安全とは言えないため、CSVでの継続運用を前提にするなら、画像はShopifyの「ファイル」機能または外部Webサーバーで管理するのが無難、という形で話は収束しています。

CSVでの商品登録について質問です。

以下の記事をみるとcsvでインポートした場合に誤って該当の画像のURLを含めずにアップロードすると画像のアドレスが失効し再アップロードが必要になると書かれています。
https://eiking.asia/shopify-csv-upload/

また、以下の記事では商品登録画面で登録した画像はエクスポートしたcsvファイルでインポートすると画像が消えてしまうためShopifyの「ファイル」を使ったほうが良いと案内されています。
https://www.gootbox.co.jp/labo/shopify-004/

そこで、実際に商品画像のうち一つをcsvの行から削除して再度アップロードしてみたのですが商品登録画面の画像の項目からは消えているものの、URLは生きていました。
そこでcsvをもとに戻して再度アップロードしたところちゃんと該当の画像が商品登録画面で復元されました。

これは改善されたと考えてよいのでしょうか。それとも削除されてから一定時間が経過してからURLが失効するような仕様なのでしょうか。

画像を「ファイル」を使って運用すると色々と面倒なので、商品登録画面で管理したいのですが先の記事のようなことが生じるのであれば「ファイル」で運用したいと思っています。

おわかりになりましたら教えて下さい。よろしくお願いいたします。

Shopifyの画像はすべてCDNにキャッシュがされておりますので、キャッシュ期間中に再テストをされた形かと思います。

CSVを上書きの形で登録して、画像を含めない=削除の操作ですので、一定期間がすぎるとファイルが削除されます。

ご回答いただきありがとうございます。やはり一定時間経過後に削除されるのですね。キャッシュ期間は不明ということですよね。

そうするとやはりCSVでも管理することを前提とするとShopifyの「ファイル」またはウェブサーバーで運用したほうが良さそうですね。

ありがとうございました。