Use Case Name | Place A New Order |
Trigger | The CSR accesses the order application. |
Precondition | Customer exists who has requested to place a order. |
Basic Path | The user User chooses the 'Order Entry' menu item. - The user User selects the sales channels.
- The user User enters the customer's name or id.
- The user User clicks on continue link.
- The user User enters the order name and other information and clicks on continue link.
- The user User will be navigate to Create Sales Order page.
- The user User enters the product id/product name and desired quantity in respective fields.
- The user User clicks on [Add To Order] button.
- System adds the desired product into the cart.
- The user User applies the Promotion/Coupon code if available.
- Being continued, user clicks on Finalize Order link.
- The user User adds/updates shipping information.
- User selects the shipping method for the order.
- The user User can enters order term type description.
- The user User enters the payment methods and can adds/updates credit card details.
- User can optionally select to gift wrap the ordered products.
- The system displays the total amount due for the customer against the order being placed.
- User clicks 'Create Order' link and order will be created in 'Approved' status.
|
Alternative Path 1 | After step 9 user can select the order items and remove them from the shopping list by clicking on 'Remove Selected' link. |
Alternative Path 2
| After step 9 user can clear all the information added in the order, by clicking on 'Clear Order' link. User will be navigated to order entry page again. |
Alternative Path 3
| After step 3, if the customer is not found then the user User can go to quick lookup section for finding party. - User clicks on quick lookup button.
- User sees the Quick lookup section and enters the criteria for party.
- User clicks on [Find] button.
- System finds the desired party.
- User selects the desired party for placing the order.
|
Alternative Path 4 | After step 9 user can click on 'Finalize Order With Default Options' link so that the order will be finalized with default values of customer.- User can add order term type description.
- User enters the payment methods and can adds/updates credit card details.
- System navigates user to Order confirmation page, where user can finally place the order.
|
Alternative Path 5 | After step 9 user can click on 'Quick Finalize Order' link so that user can fill all the information in one page quickly. - User adds/updates the shipping information in first section.
- User select the shipping method in second section.
- User can enter special instructions and gift card message if he/she has requirement to do so.
- User select the payment method and adds/updates credit card information in third section.
- User can opt for splitting the payment as well.
- User clicks on [Continue to Final Order Review] button.
- User will navigated to Order Confirmation page, where user can finally place the order.
|
Post-condition | User is able to place order for the customer. |