ooc ShoppingCart Web Service





Functional Description

This service provides customer's active shopping cart, based on customer ID.

Technical Description

Services

ooc-ShoppingCartService


Description

A set of service operations for exposing the shopping cart of the customer. The shopping cart is created by adding items to the cart but the user has not completed the order. The cart is an in-progress order. Response will have item ID and respective quantity in it. System can choose to remove either one or more items from in-progress shopping cart of customer as well. Shopping cart can be retrieved Or items from shopping cart can be removed from a particular commerce-site, if location(Commerce-site) is provided.





Integration Catalog

OOC04

Service WSDL

ooc-ShoppingCartService.wsdl

ServiceDefinition.xml

ooc-ServiceProviderDefLibrary.xml





Operations

Operation Name

Description

retrieveShoppingCart

Retrieve the in-progress shopping cart for the specified customer.

removeItemsFromCart

Items to be removed from in-progress shopping cart for specified customer.

removeAllItemsFromCart

All Items will be removed from in-progress shopping cart for specified customer.



Operation Business Objects (Payload)

Operation Name

Input

Input Sample

Output

Output Sample

retrieveShoppingCart

ShoppingCartCriVo.xsd

ShoppingCartCriVo.xml

ShoppingCartDesc.xsd

ShoppingCartDesc.xml

removeItemsFromCart

ShoppingCartDelCriVo.xsd

ShoppingCartDelCriVo.xml

InvocationSuccess.xsd

InvocationSuccess.xml

removeAllItemsFromCart

ShoppingCartCriVo.xsd

ShoppingCartCriVo.xml

InvocationSuccess.xsd

InvocationSuccess.xml