Order

Component ID

101765

Component name

Order

Component type

module

Component security advisory coverage

not-covered

Component created

Component changed

Component body

An alternative e-commerce system. Orders are saved as nodes so that they can more easiliy be integrated into Views and use other Drupal features & modules such as comments, nodeapi, Workflow, Actions, etc..

Order is a self-contained module that provides cart and order functionality. An API is provided for other modules to adjust prices and item contents via order_cart_alter() hooks. After rules are processed, and the cart's owner is ready to check out, the cart is saved as a node.

Payment processing is separate from this module, and will operate independently (so one could write a donation system that doesn't need full-blown cart functionality, or find other reasons to pay for nodes outside of the order system).

There's more to come, and this is pretty rudimentary. Input is welcome, but don't try running this on a production system yet!