Skip to content
chrisglass edited this page Mar 8, 2011 · 4 revisions

Roadmap / TODO

Version 1.0

For the first release, we need to have at least the following features ready (written, tested, documented):

  • A merchant payment module in core. The rest should be shipped outside of the shop, but there must at least be one real payment module in core, and merchant seems like the best bet since it already provides a lot of options for payment (see their project page: https://github.com/agiliq/merchant)
  • A fully functional checkout process, allowing to place an order for at least one shop item, including taxes payment, delivery...
  • South migrations are created for the first time (no sense in maintaining them during development, since models change often)

Future versions / ideas pool

Random and not so random ideas that would be nice to have too. Feel free to pick any of theses too!

  • A RESTful API to interact with the cart object (to manipulate the cart via AJAX)
  • Separating categories in another application
  • A system to handle multiple currencies. Possibly as a separate application.
  • A system to handle stock. Possibly as a separate application, but it might be hard to implement (needs to be exposed in the shop API for backends)