This TODO is a sort of work in progress organized in topics just to make it easier to split the work across collaborators. Some of them depend on others, so they got a bit of sorting based on priorities.
- Product basic info
- Variants (the product variant)
- OptionTypes (variant options. eg: shirt-size, bag-color, ...)
- OptionValues (variant option values. eg: red, black, small, ...)
- Properties (product properties. eg: brand, material, gender, ...)
- Taxonomies (nested categories)
- CRUD Product
- CRUD OptionType
- CRUD Variant
- CRUD OptionValue
- CRUD Property
- Order basic info
- LineItems (product and quantity for an order)
- CRUD Order
- CRUD LineItem
- Calculate Order total
- User basic info (email, password)
- Roles (admin, ...)
- Payment gateways for CCs
- Pay by check
- Checkout basic info
- Guest
- Shipping & Billing
- ShipmentTypes
- Payment