olimart/moreflowers2 — Issue #23: Get Rid of Variations
Author: olimart
Created: 2012-01-07 01:30:55+00:00
State: open

Create New Branch

As discussed the idea is to remove Variations.

* Products --> From now on Flowers will drive the biz therefore 1 flower has_many products. Product belongs_to supplier
* Flowers --> Keep sold_as which serves as grouping (like category). Flower has _many products since user can buy flower from different suppliers including mix products
* Purchases --> We still track products bought but user now must be presented with flowers available at supplier. When user selects a flower user may have the choice to select between several products. I think we need a mechanism to track mix products. A mix product replaces variations since when you buy a mix product you will receive several flowers (assorted colors remain)
* Purchases/receive --> User receives flowers based on products bought. We just need to make sure user can split flowers when assorted
* Order preparation. When user receives flowers he must be able to prepare orders first. Second step allocate remaining flowers to storage
* Sales --> Sell flowers from stocks (no impact)
* Orders --> Order flowers (no impact)
* Stocks --> track flowers and colors (no impact)

If you have any questions let me know.