THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Sr No. | API Endpoint | Description | Tasks | Status | Phase |
---|---|---|---|---|---|
Catalog | |||||
1 | GET /catalogs | To get the list of catalogs. | Planning | I | |
2 | GET /catalogs/{catalogId} | To get the feature categories, feature products, category hierarchy in a single call. | Planning | I | |
3 | GET /catalogs/{catalogId}/feature-categories | To get the feature categories of a catalog. | Planning | I | |
4 | GET /catalogs/{catalogId}/feature-products | To get the feature products of a catalog. | Planning | I | |
5 | GET /catalogs/{catalogId}/category-hierarchy | To get the category hierarchy of a catalog. | Planning | I | |
6 | GET /products | This API will have support for the search string and other additional filters. This API will also bring the products of a selected category if provided. | Planning | I | |
7 | GET /products/{productId} | To get the product detail. | Planning | I | |
8 | POST /products/{productId}/reviews | To add a review of a product. | Planning | I | |
9 | GET /products/{productId}/reviews | To get the reviews of a product. | Planning | I | |
10 | GET /products/{productId}/associated-products | To get the list of cross-sell/upsell products. | Planning | I | |
11 | POST /products/{productId}/product-tags | To add a tag for a product. | Planning | I | |
12 | GET /products/{productId}/product-tags | To get all the tags of a product. | Planning | I | |
13 | GET /products/product-tags | All the product tags for the tag cloud. | Planning | I | |
14 | GET /offers | To list the special offers | Planning | I | |
15 | GET /offers/{promotionId} | To get the complete detail of a particular offer | Planning | I | |
16 | POST /sendMail | For Tell a Friend functionality | Planning | I | |
17 | POST /products/compare-list | To create a compare list and to add a product to it. | Planning | I | |
18 | GET /products/compare-list | To get the list of added products with detail for the comparison view. | Planning | I | |
19 | DELETE /products/compare-list/{productId} | To remove a product from the compare list. | Planning | I |
...
Sr No. | API Endpoint | Description | Tasks | Status | Phase |
---|---|---|---|---|---|
Shopping Cart | |||||
1 | POST /carts | Planning | I | ||
2 | GET /carts/{cartReference} | Planning | I | ||
3 | DELETE /carts/{cartReference} | Planning | I | ||
4 | POST /carts/{cartReference}/items | For adding products and other order adjustments like shipping charges, tax, etc. | Planning | I | |
5 | GET /carts/{cartReference}/items | Planning | I | ||
6 | PUT /carts/{cartReference}/items/{itemSeqId} | Planning | I | ||
7 | DELETE /carts/{cartReference}/items/{itemSeqId} | Planning | I | ||
8 | POST /carts/{cartReference}/promotions | To apply the promo code on the cart. | Planning | I | |
9 | DELETE /carts/{cartReference}/promotions/{itemSeqId} | To remove an applied promotion. | Planning | I | |
10 | POST /carts/{cartReference}/items/shopping-list/{shoppingListId} | This will add all the items of a given shopping list to the cart. | Planning | I | |
11 | POST /carts/{cartReference}/items/order/{orderId} | This will add all the items of a given past order to the cart. | Planning | I | |
Checkout | |||||
12 | POST /carts/{cartReference}/ship-groups | To create a new ship group in case of split shipment. | Planning | I | |
13 | GET /carts/{cartReference}/ship-groups | To get the ship groups with items. | Planning | I | |
14 | POST /carts/{cartReference}/ship-groups/{shipGroupSeqId}/shipping-address | To add the shipping address. | Planning | I | |
15 | POST /carts/{cartReference}/ship-groups/{shipGroupSeqId}/items | To move items from one ship group to another in case of split shipment. | Planning | I | |
16 | POST /carts/{cartReference}/ship-groups/{shipGroupSeqId}/shipping-instructions | To add special instructions, gift message in case of a gift, split preferences(ship all items together or ship items when available) | Planning | I | |
17 | PUT /carts/{cartReference}/ship-groups/{shipGroupSeqId}/shipping-instructions | To update special instructions, gift message in case of a gift, split preferences(ship all items together or ship items when available) | Planning | I | |
18 | GET /shipping-methods} | To get the shipping methods. | Planning | I | |
19 | POST /carts/{cartReference}/ship-groups/{shipGroupSeqId}/shipping-method | To add/update the shipping method. | Planning | I | |
20 | GET /payment-options | To get the list of supported payment options. | Planning | I | |
21 | POST /carts/{cartReference}/payment-methods | To add a payment method. The combination of the gift card and other payment methods are supported as of now. | Planning | I | |
22 | POST /checkout | To place the order. | Planning | I | |
Anonymous Checkout | |||||
1 | POST /carts/{cartReference}/guest/personal-information | Set the anonymous user's detail for the order. Name, phone, email, etc. | Planning | I | |
2 | PUT /carts/{cartReference}/guest/personal-information | Planning | I | ||
3 | POST /carts/{cartReference}/guest/shipping-address | Planning | I | ||
4 | PUT /carts/{cartReference}/guest/shipping-address | Planning | I | ||
5 | POST /carts/{cartReference}/guest/payment-informaion | Planning | I | ||
6 | PUT /carts/{cartReference}/guest/payment-informaion | Planning | I |
...