- Port Ubercart 2.x to Drupal 7. Call it 7.x-3.0.
- Continue accepting bug fixes to 6.x-2.x-dev and 7.x-3.x-dev until 3.0 is released.
- Release a new version on DRUPAL-6--2 at the same time.
- Freeze development on 6.x-2.x-dev except for the most critical of bug fixes.
- Integrate with Rules instead of Conditional Actions.
- Release DRUPAL-7--4-0-UNSTABLE1.
- Use proper Drupal APIs for checkout and order edit pages.
- hook_form_alter() for checkout and order panes.
- '#ajax' for shipping quotes and order products UI.
- Release DRUPAL-7--4-0-UNSTABLE2.
- Make products fields instead of nodes.
- Investigate new ways to handle prices, looking towards VAT compatibility.
- Don't store prices as floats! PHP and databases can surely handle money in better ways.
- Fit RDF in here somehow. (May be automatic with Drupal 7?)
- Release DRUPAL-7--4-0-UNSTABLE3.
- Find gaps in Order API and fill them.
- Organize hooks and default values with a class called UcOrder.
- Release DRUPAL-7--4-0-UNSTABLE4.
- Find gaps in Cart API and fill them.
- UcCart extends UcOrder.
- Release DRUPAL-7--4-0-UNSTABLE5.
...
- Fix uc_stock.
- Release DRUPAL-7--4-0-ALPHA1.
...
- Improve UIs and UX.
- Release DRUPAL-7--4-0-BETA1.
...
- Fix last few bug fixes that we care about.
- Release DRUPAL-7--4-0.
Ubercart Road Map
Submitted on Wed, 01/20/2010 - 16:14

