...
...
POST /carts | Planning | I | 2 | GET /carts/{cartReference} | Planning | I | 3 | DELETE /carts/{cartReference} | Planning | I | 4 | POST /carts/{cartReference}/itemsFor 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 cartPUT /customers/{customerPartyId}/wishlist/{wishlistId} | To add a product to the wishlist. |
| Planning | I |
11POST cartscartReferenceitems/orderorderId}This will add all the items of a given past order to the cart. | Planning | I | Checkout |
1 | POST /carts/{cartReference}/ship-groups | To create a new ship group in case of split shipment. | Planning | I | 2 | GET /carts/{cartReference}/ship-groups | To get the ship groups with itemswishlistId}/{productId} | To remove a product from the wishlist. |
| Planning | I |
3 |
POST cartscartReferenceship-groupsshipGroupSeqId/shipping-address add the shipping address.Planning | I | 4 | POST /carts/{cartReference}/ship-groups/{shipGroupSeqId}/items | To move items from one ship group to another in case of split shipment. | Planning | I | 5 | 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 | 6 | 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 | 7 | GET /shipping-methods} | To get the shipping methodsget the wishlist. |
| Planning | I |
8 | POST /carts/{cartReference}/ship-groups/{shipGroupSeqId}/shipping-method | To add/update the shipping method. | Planning | I | 9 | GET /payment-options | To get the list of supported payment options. | Planning | I | 10 | 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 | 11 | POST /checkout | To place the order. | Planning | I | Anonymous Checkout |
Sr No. | API Endpoint | Description | Tasks | Status | Phase |
---|
1 | POST /orders | To Create an order with all the necessary detail (items, shipping address, payment information, etc.) |
1 | POST /carts/{cartReference}/guest/personal-information | Set the anonymous user's detail for the order. Name, phone, email, etc.PUT cartscartReferenceguest/personal-informationstatuses/CANCEL | To cancel an order. |
| Planning | I |
3 |
POST cartscartReferenceguest/shipping-addressPlanning | I | 4 | items/statuses/CANCEL | To Cancel order items. |
PUT /carts/{cartReference}/guest/shipping-address | Planning | I | 5 | POST /carts/{cartReference}/guest/payment-informaion | Planning | I | 6 | PUT /carts/{cartReference}/guest/payment-informaion