GoogleマーチャントにXML形式で商品情報を登録すると、Googleショッピングにリストされるようになる。Yahoo!ストアに出店していればほぼ漏れなくリストアップされるらしいが(楽天は除外されているっぽい)、Yahoo!ストアに出店していなくてもリストアップされるのは嬉しいことではないだろうか?

XMLに含ませる最低限必要な情報は、EC-CUBEがGoogleショッピング向けのRSSフィードを生成出来るようになったとの情報から参考にさせてもらった。Googleのオフィシャルなサンプルを参考にさせてもらって極シンプルなRSSフィード(XMLデータ)を作ってみる。

  • 商品名
  • 商品ページのURL
  • 商品の説明
  • 商品画像のURL
  • 商品の販売価格
  • 商品の状態(中古・新品)
  • 商品の管理ID
これらの情報を持つCSVファイルを用意すれば、あとは下記の情報をawkスクリプトに書き加えるだけでXMLファイルが生成できた。
  • サイト名
  • サイトURL
  • サイトの説明文
awkの使い方は細かく説明しないが、プログラミング出来ない私が(苦笑)awkの仕組みを活用してprintという単純なコマンドだけでXML形式で書き出す事ができた。参考になれば幸いだ。続きを読む