Not enough stock
- Trigger
- The customer tries to add or order more units than are available.
- System response
- Shows a clear warning with the available quantity and does not allow exceeding it – in the cart and again at checkout.
Business processes
The main sales process of EDEM BEAUTY, who performs each step, how information moves between participants and what happens when something goes wrong.
Main sales process
Colours show which participant performs the step.
Visits the store from a computer, tablet or smartphone.
By name, brand, category or other characteristics.
Data comes from the database and is always current.
The total is recalculated; stock limits apply.
Name, phone, email and delivery address.
Courier, post or pickup; online card or cash on delivery.
Checks stock and data again, reserves items and shows the status.
Returns the confirmed result, which the system stores.
Verifies items, contact data and payment status.
Picks, packs and labels the parcel.
Brings the parcel to the customer’s address.
The customer always sees the last confirmed status.
Decision point after step 7: step 8 happens only for online payment. With cash on delivery, the order goes straight to the order manager and is paid when the parcel is received.
Information flow
Each message spans the lanes of its sender and receiver. The system sits in the middle of every exchange.
Alternative scenarios
Order statuses
Select a status to see who sets it and what it means for the customer.
Select a status above to see its details.
Development lifecycle
Study the store’s processes, users and requirements.
Architecture, database model, interface prototypes.
Build modules and integrate payment and delivery.
Check every goal against its acceptance criterion.
Launch on the cloud server with HTTPS and backups.
Fix errors, update content, add improvements.
Archive data securely and migrate to a successor.
Place an order as a customer, then switch to the Order Manager view and move it all the way to “Delivered”.