This endpoint allows you to retrieve the full details of a specific shopping cart by the user ID.
GET /api/carts/3
When the cart exists, you'll receive HTTP/1.1 200 OK
and JSON with the cart details:
{ "user_id": "3", "firstname": "John", "lastname": "Doe", "date": "1466521318", "ip_address": "127.0.0.1", "company_id": "1", "cart_products": "1", "total": "30.00", "order_id": null, "user_data": { "user_id": "3", "status": "A", "user_type": "C", "user_login": "customer", "referer": "", "is_root": "N", "company_id": "1", "last_login": "1466521090", "timestamp": "1466408289", "firstname": "John", "lastname": "Doe", "company": "Simtech", "email": "customer@example.com", "phone": "77 77 777 7777", "fax": "", "url": "", "tax_exempt": "N", "lang_code": "en", "usergroups": [], "profile_id": "2", "profile_type": "P", "b_firstname": "John", "b_lastname": "Doe", "b_address": "44 Main street", "b_city": "Boston", "b_state": "MA", "b_country": "US", "b_zipcode": "02134", "s_firstname": "John", "s_lastname": "Doe", "s_address": "44 Main street", "s_city": "Boston", "s_state": "MA", "s_country": "US", "s_zipcode": "02134", "b_country_descr": "United States", "s_country_descr": "United States", "b_state_descr": "Massachusetts", "s_state_descr": "Massachusetts", "points": 0 }, "products": [ { "item_id": "822274303", "item_type": "P", "product_id": "12", "amount": "1", "price": "30.00", "extra": { "product": "100g Pants", "product_options": { "3": "12", "4": "17" } }, "product": "100g Pants" } ] }
When the cart doesn't exist, you'll receive HTTP/1.1 404 Not Found
.
Field | Type | Description |
---|---|---|
user_id | string | The unique identifier of the user who owns the cart |
firstname | string | Customer's first name |
lastname | string | Customer's last name |
date | string | UNIX timestamp when the cart was created |
ip_address | string | Customer's IP address |
company_id | string | The ID of the company/vendor |
cart_products | string | Number of products in the cart |
total | string | Total price of all products in the cart |
order_id | string/null | Order ID if the cart has been converted to an order |
user_data | object | Detailed information about the user |
products | array | Array of products in the cart |
Field | Type | Description |
---|---|---|
item_id | string | Unique identifier of the cart item |
item_type | string | Type of item (P=Product) |
product_id | string | ID of the product |
amount | string | Quantity of the product in the cart |
price | string | Unit price of the product |
extra | object | Additional information about the product, including selected options |
product | string | Name of the product |