- Stock of items.
- Oversold to a certain extent is permitted.
- Oversold is not permitted.
- Cart.
- Order.
- Items in one cart should be ordered together, or not.
- Items in one cart could be split if stock of some items is insufficient.
- Pay, money should keep strong consistency.