人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ショッピングカートシステム(もどき)の作り方

楽天やアマゾンなどショッピングカートと同様のシステムを作りたいと考えています。
ただ、実際に決済を行う「ショッピングカート」ではなく、以下の様なシンプルな機能のみを求めています。

1.大多数のデータの中から(例えば曲目など)自分が選択したものを保存
2.ログインページでそれらを閲覧・削除 ※ログアウト後も再ログインで参照可能。

この2点の機能のみです。

方法はいくつもあると思うのですが、できるだけ容易に軽量で実現したいと考えています。
cookieかデータベースを使用する方法があると思いますが、使用プログラムはjquery javascript php を希望しています。

参考になるライブラリやスクリプト、ウェブサイトなど教えてください。

●質問者: jamis
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 6/6件

▽最新の回答へ

1 ● POGPI
●10ポイント

データベースを使うなら、ユーザー登録と、ログイン後に商品登録ができれば良さそうですね。商品登録は、管理者だけができるようにした方がいいかも知れません。
データベースのテーブルは、4個ぐらいあればできそうですね。
ユーザー(ユーザーID(p),名前,パス)、管理ユーザー(ユーザーID(p,f))、商品(商品ID(p),名前)、選択商品(ユーザーID(p,f),商品ID(p,f))
p:主キー、f:外部キー

以下追記
http://btt.hatenablog.com/entry/2012/07/19/232249
ここは、どうですか。


jamisさんのコメント
追記ありがとうございます。

2 ● ラフティング
●5ポイント

オープンソースのショッピングカートシステムを導入するのが一番手っ取り早いと思いますが。
EC CUBEとか、osCommerce、Zen Cartなど、、、


jamisさんのコメント
回答ありがとうございます。

3 ● TransFreeBSD
●5ポイント

php cartで探せばいろいろ出てきますが、こんなところでしょうか?
http://www.sanwebe.com/2013/06/creating-simple-shopping-cart-with-php
http://v3.thewatchmakerproject.com/journal/276/
最後の方にコードのダウンロードとかあります。
あと、localstorage使ったのはどうでしょう?
サーバサイドにほとんど手を入れず実装できますが、ユーザ単位でなくブラウザ(PC)単位になるのでスマホで入れても家のPCは全く別になってしまいますが。
http://addyosmani.github.io/basket.js/
https://github.com/tekpub/knockout-cart


jamisさんのコメント
回答ありがとうございます。

4 ● エネゴリ
●5ポイント

こちらのオープンソースのカートはいかでしょうか。
simpleCart
http://www.syboos.jp/oss/doc/simpleCart.html


jamisさんのコメント
回答ありがとうございます。

5 ● snow0214
●150ポイント ベストアンサー

出来合いのアプリやフレームワークではなく、自分でカート(もどき)をコーディングしたいという質問だと理解しました。

下の連載記事が参考になると思います。(読むのに無料会員登録が必要です)
http://codezine.jp/article/detail/4585

Webの記事だとどうしても情報量が少ないので、より本格的に取り組みたいのであれば、この参考書をおすすめします。

気づけばプロ並みPHP~ショッピングカート作りにチャレンジ!

気づけばプロ並みPHP~ショッピングカート作りにチャレンジ!


jamisさんのコメント
回答ありがとうございます。 こちらの本なら、内容をカスタムすれば希望のものができそうです。 ウェブサイトも参考になりました。

1-5件表示/6件
4.前の5件|次5件6.
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ