Awesome solution for your online shop cart.
bundle install
rails c
Rails.application.load_seed
Creates a new purchase and return the TOKEN
.
POST /new_cart
cart
.
curl -H "Content-Type: application/json" -X POST http://localhost:3000/new_cart -d '{"cart":"PASS_HERE"}'
Creates or update a purchased product by name with kilogram on user cart.
POST /cart/update
token
,name
,kilogram
.
curl -H "Content-Type: application/json" -X POST http://localhost:3000/cart/update -d '{"token":"eyJhbGciOiJIUzI1NiJ9.eyJkYXRhIjpudWxsfQ.3hmEUP1dHMsEVrMm8gKb-GHyM2mKwAL5J9QbnYyrNzY", "name":"Banana", "kilogram":"5.0"}'
Add a valid coupon to purchase by the code.
POST /cart/add_coupon
token
,code
.
curl -H "Content-Type: application/json" -X POST http://localhost:3000/cart/add_coupon -d '{"token":"eyJhbGciOiJIUzI1NiJ9.eyJkYXRhIjpudWxsfQ.3hmEUP1dHMsEVrMm8gKb-GHyM2mKwAL5J9QbnYyrNzY", "code":"Banana", "code":"FOOOOO"}'
POST /cart/finish
token
.
curl -H "Content-Type: application/json" -X POST http://localhost:3000/cart/finish -d '{"token":"eyJhbGciOiJIUzI1NiJ9.eyJkYXRhIjpudWxsfQ.3hmEUP1dHMsEVrMm8gKb-GHyM2mKwAL5J9QbnYyrNzY"}'