The addItemToOrder
actor-chain is used to add a single item to a customer’s shopping cart. It also is used to add an item from a customer’s gift/wish list to a shopping cart, as well as adding an item to an in-store pickup order:
Parameter | Description |
---|---|
| The catalog reference ID. |
| The ID of the product to add to the shopping cart. |
| The number of each product being added to the shopping cart. For example, two sweaters or four pairs of shoes. |
| Identifies the site associated with the product. |
| Used only for in-store pickup, identifies the location of the store. |
| This Boolean parameter is used only for adding wish list items to the shopping cart. |
| Used only for adding gift/wish list items. Identifies the list item ID. |
| The ID of the gift list. |
Add Item to Customer’s Order Example
curl -L -v -b agent_cookies.txt -H "Content-Type: application/json" -d "{ \"catalogRefIds\": \"xsku1043\",\"productId\": \"xprod1015\",\"quantity\": 1}" "http://localhost:8280/rest/model/atg/commerce/custsvc/order/CartModifierActor/ addItemToOrder"
Add Item to Customer’s In-Store Pickup Example
Note the use of the locationId
to identify the store from where the item will be picked up.
curl -L -v -b agent_cookies.txt -H "Content-Type: application/json" -d "{ \"catalogRefIds\" : \"xsku2085\", \"productId\" : \"prod10004\", \"locationId\" : \"AventuraMall\", \"quantity\": 8}" "http://localhost:8280/rest/model/atg/ commerce/custsvc/order/CartModifierActor/addItemToOrder"
Add Item From Customer’s Gift List Example
Note the use of the giftlistId
and the giftlistItemId
.
curl -L -v -b agent_cookies.txt -H "Content-Type: application/json" -d "{ \"catalogRefIds\" : \"xsku2085\", \"productId\" : \"xprod2085\", \"giftlistId\" : \"gl40007\", \"giftlistItemId\" : \"gi40001\", \"quantity\": 1}" "http://localhost:8280/rest/model/atg/commerce/custsvc/order/CartModifierActor/ addItemToOrder"
Add Item From Customer’s Wish List Example
This example is similar to the Gift List example, however it uses the addToWishlist
instead of the giftlistId
.
curl -L -v -b agent_cookies.txt -H "Content-Type: application/json" -d "{ \"addToWishlist\" : \"true\", \"catalogRefIds\" : \"xsku2085\", \"productId\" : \"xprod2085\", \"giftlistItemId\" : \"gi40001\", \"quantity\": 1}" "http://localhost:8280/rest/model/atg/commerce/custsvc/order/CartModifierActor/ addItemToOrder"