こんにちは、SKELETON CART 開発チームです。
日頃より弊社製品をご愛用いただき、誠にありがとうございます。
WordPressユーザーの皆様、お待たせいたしました!
SKELETON CART専用のWordPressプラグイン「SKELETON CART Connector for WP」を本日よりリリースいたします。
このプラグインによりSKELETON CARTを「WordPress用ショッピングカートプラグイン」としてご利用いただくことが可能となります。
SKELETON CART Connector for WPのダウンロードはこちら
SKELETON CARTはシンプル設計でありながら、セキュリティ面についても強く意識した設計になっております。
特に商品情報(商品名、価格等)について、HTML上での改竄を防ぐため外部CSVデータからスクリプトが商品情報を参照する仕組みを採用しています。
そのため、SKELETON CARTを利用する際には、「商品ページ(HTML)」とは別に「商品データ(CSV)」を作成する必要があります。
この仕組みについて、Movable Typeでは「静的ファイルを書出す」機能を標準で持っているため、商品情報を登録すると同時にCSVファイルも自動書出しを行うことが可能になっています。
一方、WordPressにおいては、そのデータは全てDBから動的に取得する仕様となっているため、SKELETON CARTにおいてはスクリプトが商品情報を参照する事が仕様上不可能となっていました。
しかしこのままではせっかくWordPressを利用して商品ページを作成出来たとしても、別途CSVファイルの操作・アップロードが必要となり手間がかかってしまいます。
そこで今回の「SKELETON CART Connector for WP」の開発、配布となりました。
SKELETON CART Connector for WPを利用すると、SKELETON CARTが使用する商品情報CSV(item.dat)を、WordPressダッシュボード上からクリック1回で自動的に静的ファイルとして出力出来ます。
これでWordPressでもSKELETON CARTを存分にご利用いただくことが可能となりました。
インストール・ご利用の手順等をご案内いたしますので、ぜひお試し下さい。
■インストール手順
1. SKELETON CART、WordPressのインストールを行ってください。
なお、本プラグインはWordpress 2.8.6 での動作確認を行っています。
(※2009/12/19リリースの最新バージョン2.9でも動作を確認しました)
SKELETON CARTは試用版(無償)でもその動作を検証出来ますので、どうぞご利用ください。
SKELETON CARTのダウンロードはこちら
最新版WordPressのダウンロードはこちら
2. SKELETON CART Connector for WPをダウンロードしてください。
3. 解凍して出来たフォルダの中にある「config.php」をエディタで開き、初期設定を行ってください。
設定を行う項目は以下です。
・SKELETON CARTで使用するitem.datファイルまでの相対パス
・item.datを書出す際の「カテゴリID」(このカテゴリに含まれる記事のデータだけを書出します)
・商品ID、商品名、価格、商品グループIDに使用するフィールド
初期設定では次のとおりになっています。(変更可能)
商品ID=記事ID、商品名=記事タイトル、価格=price(カスタムフィールド)、商品グループID=1(固定値)
4. フォルダ「SkeletonCartConnector」をWordPressのpluginsディレクトリへアップロードしてください。
5. item.datを格納しているディレクトリのパーミッションを「777」に変更してください。
■商品登録手順
1.新規ブログ記事作成画面で商品情報を入力してください。
上記プラグインの初期設定で行った「カテゴリ」、その他商品情報フィールドを入力してください。
2.記事保存後、ダッシュボードの左メニュー「設定」の中にある「Skeleton Cart Cnt」をクリックしてください。
3.画面上にある「更新」ボタンをクリックしてください。
これで初期設定ファイルで指定した位置に「item.dat」が静的に書出されます。
■商品情報ページの編集
商品情報ページにショッピングカートへPOSTする内容を記載してください。
以下はその例です。
<form method="post" name="newdat" enctype="multipart/form-data" action="/cart/cart.php?qp0=idx&qp1=ad">
<p>価格:<?php echo post_custom('price'); ?> 円(税込)</p>
<p>数量:<select name="cart_item_amount">
<option value="1" selected="selected">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select></p>
<!--商品情報データ-->
<input type="hidden" name="cart_item_item_id" value="<?php the_ID(); ?>" />
<!--カートへ入れる-->
<p><input type="submit" value="カートへ入れる" /></p>
</form>
ここまでが終わったら、実際に商品ページから「カートへ入れる」をクリックして、商品がショッピングカートに追加されることを確認してください。
実際の動作サンプルはこちらの動作デモンストレーションでもご覧いただけます。
本プラグインは、SKELETON CARTをご利用いただく全ての方が無償でご利用いただけます。
ぜひこのプラグインを使用して、WordPressで簡単に運営できるECサイトをお試し下さい!
アイディア次第でSKELETON CARTはますます便利になります。


コメントする