Files
worker/docs/cart.sh
2025-12-03 15:53:46 +07:00

98 lines
3.3 KiB
Bash

ADD TO CART
curl --location 'https://land.dbiz.com//api/method/building_material.building_material.api.user_cart.add_to_cart' \
--header 'Cookie: sid=723d7a4c28209a1c5451d2dce1f7232c04addb2e040a273f3a56ea77; full_name=PublicAPI; sid=723d7a4c28209a1c5451d2dce1f7232c04addb2e040a273f3a56ea77; system_user=no; user_id=public_api%40dbiz.com; user_image=' \
--header 'X-Frappe-Csrf-Token: 52e3deff2accdc4d990312508dff6be0ecae61e01da837f00b2bfae9' \
--header 'Content-Type: application/json' \
--data '{
"items": [
{
"item_id": "Bình giữ nhiệt Euroutile",
"amount": 3000000,
"quantity" : 5.78,
"conversion_of_sm: 1.5
},
{
"item_id": "Gạch ốp Signature SIG.P-8806",
"amount": 4000000,
"quantity" : 33,
"conversion_of_sm: 1.5
}
]
}'
ADD to cart response
{
"message": [
{
"item_id": "Bình giữ nhiệt Euroutile",
"success": true,
"message": "Updated quantity in cart"
},
{
"item_id": "Gạch ốp Signature SIG.P-8806",
"success": true,
"message": "Updated quantity in cart"
}
]
}
REMOVE FROM CART
curl --location 'https://land.dbiz.com//api/method/building_material.building_material.api.user_cart.remove_from_cart' \
--header 'Cookie: sid=723d7a4c28209a1c5451d2dce1f7232c04addb2e040a273f3a56ea77; full_name=PublicAPI; sid=723d7a4c28209a1c5451d2dce1f7232c04addb2e040a273f3a56ea77; system_user=no; user_id=public_api%40dbiz.com; user_image=' \
--header 'X-Frappe-Csrf-Token: 52e3deff2accdc4d990312508dff6be0ecae61e01da837f00b2bfae9' \
--header 'Content-Type: application/json' \
--data '{
"item_ids": [
"Gạch ốp Signature SIG.P-8806"
]
}'
remove_from_cart response
{
"message": [
{
"item_id": "Gạch ốp Signature SIG.P-8806",
"success": true,
"message": "Removed from cart successfully"
}
]
}
GET ALL CART ITEMS
curl --location 'https://land.dbiz.com//api/method/building_material.building_material.api.user_cart.get_user_cart' \
--header 'Cookie: sid=723d7a4c28209a1c5451d2dce1f7232c04addb2e040a273f3a56ea77; full_name=PublicAPI; sid=723d7a4c28209a1c5451d2dce1f7232c04addb2e040a273f3a56ea77; system_user=no; user_id=public_api%40dbiz.com; user_image=' \
--header 'X-Frappe-Csrf-Token: 52e3deff2accdc4d990312508dff6be0ecae61e01da837f00b2bfae9' \
--header 'Content-Type: application/json' \
--data '{
"limit_start": 0,
"limit_page_length" : 0
}'
get_user_cart items response
{
"message": [
{
"name": "rfsbgqusrj",
"item": "Gạch ốp Signature SIG.P-8806",
"quantity": 33.0,
"amount": 4000000.0,
"item_code": "Gạch ốp Signature SIG.P-8806",
"item_name": "Gạch ốp Signature SIG.P-8806",
"image": null,
"conversion_of_sm": 0.0
},
{
"name": "ir0ngdi60p",
"item": "Bình giữ nhiệt Euroutile",
"quantity": 5.78,
"amount": 3000000.0,
"item_code": "Bình giữ nhiệt Euroutile",
"item_name": "Bình giữ nhiệt Euroutile",
"image": null,
"conversion_of_sm": 0.0
}
]
}