...
Create Sales Quote
Update Sales Quote
Convert to Order
Create Sales Quote
Customer contacts CSR, with a request for a Quote for specific products and quantities for each. CSR records request for Quote, creates a Quote and sends it to the Customer. After getting approval from Customer and before the creation of the Sales order the CSR needs to update the Status of the Created Quote.
Diagrams
Level 1
draw.io Diagram | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
A customer can place an order from the storefront or a customer service representative (CSR) can place the order on behalf of a customer from the back end.
Business Purpose
A Sales Order from the customer notifies the business of customer wants. It tells the business who is the customer, what are the products or services ordered, what is the payment term and method, what are the billing and shipping addresses, any special instructions for delivery, order priority etc.
...
A customer always provide shipping method details to let the business know about his shipping preference to ship the order and in other ends, CSR always captures shipping method along with special instructions for delivery.
Scenarios
- Create Order
- Update Order
- Order Status
- Payment terms and methods
...
CSR creates a sales order for the customer from the backend as per the given information like personal details, contact information, billing and shipping information, and payment terms and methods. A customer can create a sales order from the storefront as well.
Diagrams
Sales Order from Backend
Level 1
...
draw.io Diagram | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Level 3
draw.io Diagram | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
An Order can have the following status:
Created
Approved
Processing
Sent
Held
Rejected
Completed
Cancelled
Diagrams
Manage Order Status
...
Various payment methods in OFBiz are:
- Billing Account
- Cash
- Cash on Delivery
- Certified Check
- Company Account
- Company Check
- Credit Card
- Electronic Fund Transfer
- Financial Account
- Gift Card
- Gift Certificate
- Money Order
- Offline Payment
- Paypal
- Personal Check etc.
Payment Terms
Level 1
draw.io Diagram | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...
draw.io Diagram | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Sales Return
Sales Return is merchandise returned back to the seller by a customer. Sales return is a common concept used in sales and purchase terminology. The main purpose of the sales return is to provide easy returns to the customers to maintain long relationships with them.
A sales return can be created for one of the following Reasons:
Excess quantity shipped
Excess quantity ordered
Defective Goods
Goods shipped too late
Product specifications are incorrect
Wrong items shipped
Sales Return types can be:
Store credit
Refund
Exchange
Store credit replacement
Actors
- Customer
- CSR
- Warehouse Manager
- Put Away Operator
Scenarios
These are three scenarios of the return process:
Create Sales Return
Update Sales Return
Receive Sales Return
Create Sales Return
A customer requests for the return of the product. The reason for returning the merchandise can be defective goods, incorrect product specification, excess quantity shipped or wrong items shipped. The CSR accepts the return request and fills out the return details and creates a return with respect to the sales order.
Diagrams
Level 1
draw.io Diagram | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Level 2
draw.io Diagram | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Level 3