楽天ショップを運営している人なら一度は頭を悩まされた事はあるでしょう。楽天の商品画像、すなわち楽天 RMS にアップロードした画像・楽天 GOLD スペースにアップロードした画像を上書きして差し替える場合、画像の反映処理は極めて遅いのです。3,4時間、遅いと12時間以上かかる場合があります。
これは楽天側の仕様でサーバー負荷を抑える為のものと考えられます。これは仕様なのでどうしようもありません。
しかし、画像を上書きしても一瞬で反映させる事ができる代替策はあります。
差し替え画像を一瞬で反映させる
通常、楽天ショップの商品ページに掲載する画像は楽天 RMS にアップロードした画像しか使えません。ここでちょっとした工夫をします。
楽天 GOLD スペースにアップロードした html ファイルには楽天以外にアップロードした画像も貼る事ができるという点に着目します。楽天にアップロードした画像は上書きしたら反映に1日未満の時間がかかりますが、普通のサーバーであれば画像を上書きすれば一瞬で反映されますよね。つまり、自社サイトのサーバーにアップロードした画像を使用すれば良いのです。
そして、商品ページにはインラインフレーム(iframe)で GOLD スペースに作成した画像を貼った html ファイルを読み込みます。これなら画像をアップロードしたら一瞬で画像を変更する事が可能です。
おわりに
ちょっと荒業な方法を紹介しました。この方法は使い所が難しいかもしれませんが、商品ページ内の共通部分に活用すると便利です。例えばその商品に関連する商品一覧など。特に値段が記入されていると一瞬で反映させる必要があります。参考になれば幸いです。