Carts

https://storepi.vercel.app/api/v1/users/current/cart

Sample Response:

"data": { "id": 9, "created_at": "2023-07-22T16:30:16.009774+00:00", "user_id": "c0df7068-b85e-4ea7-a69c-286272ee083b", "updated_at": "2023-08-04T00:43:49.076777+00:00", "cart_products": [ { "product_id": 3, "quantity": 1, "product_data": { "id": 3, "sku": 3, "category": { "name": "..." }, "images": [...], "brand": { "name": "..." }, "name": "Acer Predator XB3 - 27 in. Monitor Full HD", "regular_price": 369.99, "sale_price": 249.99 "reviews_quantity": 4, "reviews_average": 4.87, } }, { "product_id": 14, "quantity": 1, "product_data": { "id": 14, "sku": 14, "category": { "name": "..." }, "images": [...], "brand": { "name": "..." }, "name": "Men's Sonoma Goods For Life Supersoft Modern-Fit Raglan Tee & Jogger Pants Pajama Set", "regular_price": 54.99, "sale_price": 21.6 "reviews_quantity": 3, "reviews_average": 4.45 } }, { "product_id": 38, "quantity": 1, "product_data": { "id": 38, "sku": 38, "category": { "name": "..." }, "images": [...], "brand": { "name": "..." }, "name": "Lakitu Sky World Expansion Toy Set", "regular_price": 39.99, "sale_price": 39 "reviews_quantity": 9, "reviews_average": 4.62 } }, ... ] }

https://storepi.vercel.app/api/v1/users/current/cart

Sample Request Body:

"product_id": 1, // required "quantity": 2 // optional, defaults to 1

Sample Response:

"data": { "id": 9, "created_at": "2023-07-22T16:30:16.009774+00:00", "user_id": "c0df7068-b85e-4ea7-a69c-286272ee083b", "updated_at": "2023-08-04T00:43:49.076777+00:00", "cart_products": [ { "product_id": 3, "quantity": 1, "product_data": { "id": 3, "sku": 3, "category": { "name": "..." }, "images": [...], "brand": { "name": "..." }, "name": "Acer Predator XB3 - 27 in. Monitor Full HD", "regular_price": 369.99, "sale_price": 249.99 "reviews_quantity": 4, "reviews_average": 4.87, } }, { "product_id": 14, "quantity": 1, "product_data": { "id": 14, "sku": 14, "category": { "name": "..." }, "images": [...], "brand": { "name": "..." }, "name": "Men's Sonoma Goods For Life Supersoft Modern-Fit Raglan Tee & Jogger Pants Pajama Set", "regular_price": 54.99, "sale_price": 21.6 "reviews_quantity": 3, "reviews_average": 4.45 } }, { "product_id": 38, "quantity": 1, "product_data": { "id": 38, "sku": 38, "category": { "name": "..." }, "images": [...], "brand": { "name": "..." }, "name": "Lakitu Sky World Expansion Toy Set", "regular_price": 39.99, "sale_price": 39 "reviews_quantity": 9, "reviews_average": 4.62 } }, ... ] }

NOTE: If the product already exists in the cart, the quantity will be incremented by the quantity value passed in, defaulting to 1.

https://storepi.vercel.app/api/v1/users/current/cart

Sample Request Body:

"product_id": 16, // required "remove": true // optional, defaults to false. If false, quantity is reduced by 1. If true, item is removed from cart

Sample Response:

"data": { "id": 9, "created_at": "2023-07-22T16:30:16.009774+00:00", "user_id": "c0df7068-b85e-4ea7-a69c-286272ee083b", "updated_at": "2023-08-04T00:43:49.076777+00:00", "cart_products": [ { "product_id": 3, "quantity": 1, "product_data": { "id": 3, "sku": 3, "category": { "name": "..." }, "images": [...], "brand": { "name": "..." }, "name": "Acer Predator XB3 - 27 in. Monitor Full HD", "regular_price": 369.99, "sale_price": 249.99 "reviews_quantity": 4, "reviews_average": 4.87, } }, { "product_id": 14, "quantity": 1, "product_data": { "id": 14, "sku": 14, "category": { "name": "..." }, "images": [...], "brand": { "name": "..." }, "name": "Men's Sonoma Goods For Life Supersoft Modern-Fit Raglan Tee & Jogger Pants Pajama Set", "regular_price": 54.99, "sale_price": 21.6 "reviews_quantity": 3, "reviews_average": 4.45 } }, { "product_id": 38, "quantity": 1, "product_data": { "id": 38, "sku": 38, "category": { "name": "..." }, "images": [...], "brand": { "name": "..." }, "name": "Lakitu Sky World Expansion Toy Set", "regular_price": 39.99, "sale_price": 39 "reviews_quantity": 9, "reviews_average": 4.62 } }, ... ] }

NOTE: If the quantity was 1, the item will be removed from the cart.