Posted by anubis_ua on December 18, 2012 at 5:54pm
Let's outline functionality:
1. Main (common for most BCs):
1.1. Sequential flow ("cart open" days, checkout days, delivery days)
1.2. Splits. This is method to buy wholesale items together (usually implemented as "decimal quantity allowed" common cart).
1.3. Shipping calculation based on number of BC members.
1.4. Joined order generation: aggregating all member carts + resolving splits.
2. Optional (Hub functions. Good idea to have implemented):
2.1. Supplier network (multiple suppliers)
2.2. BC network (multiple BC membership per site instance)
2.3. Food-miles calculation for specified Supplier-BC pair.
2.4. Optimal route generation to minimize food-miles.
Feel free to join discussions here.