Shopping Service Business Service Methods
The Shopping Service has many business service methods. Those used by the Shopping Cart in Siebel eSales are described in the following table.
Method | Description | Used In Workflow |
---|---|---|
Adds an item to the Shopping Cart or Favorites. |
Not applicable. | |
Converts a quote to an order. Also confirms training class and event registrations. |
eSales - Authorize Order Process |
|
Deletes the current Shopping Cart and sets CurrentQuoteId to empty, but only when the Quote Type equals Persistent Cart. |
eSales - Edit Quote Process eSales - Reorder Process |
|
Gets the status of the current Shopping Cart, which can be one of the following:
Also returns information such as Quote Item and Item Count. |
eSales - Edit Quote Process eSales - Modify Order Process eSales - Reorder Process |
|
Creates an order based on the quote. |
eSales - Checkout Process eSales - Order Quote Process |
|
Creates a quote based on an existing order. |
Not applicable. | |
Reprices quotes, for example when a customer orders a saved quote that has expired. |
Not applicable. | |
Saves the current Shopping Cart as a quote:
|
eSales - Edit Quote Process eSales - Reorder Process eSales - Save Cart Process |
|
Saves the current Shopping Cart as a template, but keeps the Shopping Cart. Ordering from a template copies the template items to the Shopping Cart. |
eSales - Save Cart Process |
|
Uses the contact Primary ID field to copy the primary personal address, primary personal account address, and primary payment profile from the pick field to the current quote (Shopping Cart). |
Not applicable. | |
Sets the ApplicationName dynamic user profile attribute. Triggered by the application’s WebLogin event. Used in run-time events to support the different Shopping Cart behavior between Siebel eSales and other Siebel Business Applications. |
Not applicable. | |
Allows workflows to continue after anonymous users are sent to the Login view to register. |
eSales - Checkout Process eSales - Save Cart Process |
|
Supports the persistent Shopping Cart and allows anonymous users to add items to the Shopping Cart. Triggered by the application’s WebSessionStart event. When a session begins, the method does the following:
If there is an Anonymous Quote, converts it to Persistent Cart and sets Contact Id to the login Id of the user.
If there is no such quote, the user did not leave a Shopping Cart (for example, saved it as a quote or checked out). |
Not applicable. |