質問: いつもお世話になっております。 現在、RailsでWebページを作成しております。 サイト内で画像が購入できるようなになっており、決済はpay.jpを用いております。 現状では、画像のあるページに、pay.jpのAPIを用いた購入ボタンを用意し、押されると支払い画面が出てきて、 「支払い」ボタンを押下で決済が完了する形になっております。 このままですと画像を1枚ずつしか購入できないため、サイト内ECカートのような「カート機能」を 実装したいと考えております。 ここで質問なのですが、1つずつではあるものの、決済の仕組みをすでに作ってある場合には、カート機能は自分で作ったほうが早いのでしょうか。 調べてみると、1から作る場合にはBASEやSTORES.jpといったものを使用すればよいように思えるのですが すでにある程度決済機能実装している場合にはどうなのかがわかりません。 現状からカート機能をなるべく短時間で導入するための方法について ご教示いただけますと幸いです。 よろしくお願いいたします。
回答: 単に、ユーザーの買い物カゴテーブルのような物を作って、カゴの中身をまとめて決済すれば良いのでは? 商品テーブルとユーザーテーブルはすでにあるでしょうから、買い物カゴテーブルだけ追加すればokでしょう。 ただ、このレベルの実装が思いつかないレベルだと、素直にBASEなどASPサービスを利用した方が良いと思います。デジタルコンテンツの販売に対応しているかはよく確認してください。