WEBマスター

もしもDSの商品を紹介するサイトをWordPressで製作

この記事は約4分で読めます。

これまでこのブログに書いてきたようなことを進めてきた目的は、主に会社のサイトを自作するためでした。
目的の作業をなんとかここまで進めることが出来たのも、これまで様々なWebサイトを参照させてもらったおかげです。

その、参考にしたいくつかのサイトには、よく「ドロップシッピング」という言葉が出ていました。

頻出するその言葉にはこれまであまり関心を払ってなかったのですが、昨年後半ふと気になり、ちょっと調べてみました。
どうやらアフィリエイトとWebショッピングの中間みたいなもののようで、特に「もしもドロップシッピング」は、サイトを構築しやすいようにCSVやAPIまで提供しているようです。

「CSVでページを量産する」なんてのは、これまで自分がやってきたことそのまんまです。

というわけでこれまで自分がやってきたことの腕試しのような意味合いで、先日、

もしもDSの商品紹介サイトをCSVを元にWordPressで作ってみました。

  • まずは、もしもDSのCSVファイルをMS-Accessに取り込んで、AccessのクエリでCSVファイルをWordpressプラグイン「CSV Importer」でサイトにインポートできる形式にします。
  • 次にWebサーバーにWordPressでサイトを構築し、AccessからエクスポートしたCSVファイルをCSV ImporterでWordPressの記事にインポートします。
  • あわせてWordpressのテーマを、カスタムフィールドが表示できるように改変します。

以上で終わりです。

詳細はこれまでこのブログで紹介した内容にあるとおりです。

これで昨年後半に一度、500個ぐらいの商品を紹介するサイトを一度完成してアップしました。

ところが、昨年末に、もしもDSのCSVの仕様が変わりました。

Accessを編集すれば対応可能だろうというのは想像付きましたが、自分も数少ない休日にしか作業が出来ないので、おそらく長期間取り掛かれないだろうと、一旦サイトを閉鎖しました。

年が開けしばらくして、ようやく時間が取れたので、Accessの改変に取り組んでみました。

WordPressのプラグイン「CSV Importer」では、一度にインポートする件数は300件ぐらいにしたほうがよいだろう、とあることから、そのときのaccessでは最終更新日が一週間以内のレコードを抽出する、という単純な仕様にしていました。
以前のもしもDSのCSVに比べると、新しい仕様では商品カテゴリが細かくなり、カテゴリが階層別になっていて、さらにカテゴリリストもCSVで提供されています。

ということで、

カテゴリリストをAccessに取り込み、Accessでは「どのカテゴリを抽出するか」のチェックをする画面を設け、チェックしたカテゴリに属する商品だけを抽出する

ようにしました(下の画像)。

カテゴリをだいぶ絞っても、商品件数は6,000件になりました。これだとCSV ImporterでWebにインポートできません(試してみましたが、やはり2,000件ぐらいでとまってしまいました)。
そこで、AccessからCSVファイルをエクスポートするときには、商品IDの末尾の数字を使って10個のCSVファイルに振り分け、CSV Importerで10回に分割してインポートすることにしました。1ファイルあたり600件です。

msaccess

サイトのデータを更新するには、

  1. もしもDSのCSVファイルをダウンロードして解凍
  2. Accessで読み込んで、カテゴリで抽出したデータをCSVでエクスポート
  3. AccessからエクスポートしたCSV(10分割)をCSV ImporterでWordPressサイトにインポート

というプロセスを踏みます。
先日時間を計ってみたら、この間20分、2-3だけだと10分でした。

もしもDSの新仕様のCSVでのカテゴリ「カテゴリ1 > カテゴリ2 > カテゴリ3」をそのままCSV Importerで取り込むと、WordPressでもちゃんとその階層が維持されたカテゴリが新規で追加されます。
もしもCSVの仕様変更は、WordPress – CSV Importerでサイトを構築することを想定しての変更なんじゃないかと感じるぐらいです。

腕試しなので、ドロップシッピングの成果に頼ったりということはしませんが、売れるかどうかはやはり気になります。
サイトを作るモチベーションがまたひとつ増えました。
できれば次は、上の写真にあるカテゴリ抽出の「出力対象」を3つぐらいに分けて、サイトを増やしたいです。
理屈ではサイトはいくつでもつくれます。
しかし私の本業は他にあるので、さすがにそれだけの量の商品を更新する時間がありません。

追記:導入中のプラグイン
All in One SEO
Collapsing Categories
csv importer
Head Cleaner
Statpress
TS Custom Widgets
WP-DBManager
YARPP