Ruby on rails で開発を行っている初心者です。
只今、ECサイトを制作しているのですが
サイト内で商品を購入する際に、支払いのAPIではなくサービス内で使えるポイントでの購入機能を実装したいと考えています。
具体的には、
①ユーザーがプリペイドカードの番号をフォームで入力し送信
②管理者が番号を確認後、額に見合ったポイントを付与(ここは手動?)
③ユーザーは付与されたポイントを使いサイト内で買い物ができる
という処理を想定しています。
現状としては
Userテーブル(user_id,emailカラム,nameカラム)
Orderテーブル(quantityカラム、serviceカラム,priceカラム)があり
UserテーブルとOrderテーブルは紐付けてあり、発注機能は完成しています。
初心者ながらこれらの処理に関して
①Userテーブルにpointカラム(:integer)を追加
②(ポイント付与をどのように実装したら良いかわからない..)
③購入が確定されると、User.pointからOrder.priceが引かれる
という流れなのかな、とざっくり考えているのですが、どなたかご教授願えませんでしょうか
よろしくお願いいたします。。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/30 10:09
2018/07/30 10:25