Skip to content

Latest commit

 

History

History
45 lines (38 loc) · 1.13 KB

TODO.md

File metadata and controls

45 lines (38 loc) · 1.13 KB

TODO / CURRENT STATUS

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.

Products

Models

  • 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)

Commands and Queries

  • CRUD Product
    • CRUD OptionType
    • CRUD Variant
      • CRUD OptionValue
    • CRUD Property

Orders

Models

  • Order basic info
  • LineItems (product and quantity for an order)

Commands and Queries

  • CRUD Order
    • CRUD LineItem
    • Calculate Order total

Users

  • User basic info (email, password)
  • Roles (admin, ...)

Payments

  • Payment gateways for CCs
  • Pay by check

Checkout

  • Checkout basic info
  • Guest
  • Shipping & Billing
  • ShipmentTypes
  • Payment