I've seen several different shopping cart schemas with different tables for order status type / shipping status type / payment status type.
I want to get this right first time for my project and wondered what the best approach is, and hopefully someone with sample tables for me to use.
The key thing, of course is that however many columns I use - they must represent mutually exclusive things.
I'm thinking something along the lines of :
OrderStatus - Summary status PaymentStatus - Paid/Unpaid/PartiallyPaid/Error ShippingStatus - Unshipped/PartiallyShipped/Shipped/DeliveredByHand
whats the best way to break this down - should I have a 'summary' status too representing the overall 'human-readable' status as well as individual statuses for each independent part of the process?