Ecommerce package finally released
I'm thrilled to announce the release of a collection of modules used to drive a full-fledged ecommerce system from within Drupal. The design for this project was to create an extensible framework such that the payment methods, shipping methods, and design are built upon a pluggable architectures. Even the types of products you can create is pluggable. Currently, shippable items, services, and product packages are supported. I plan to have support for file downloads within a month.
By default PayPal is used to process payments. I have also integrated their IPN system, allowing you to track orders and automatically send invoices upon successful payment.
If you sell shippable items, three shipping calculation methods come with the package. Furthermore, you can enable inventory management for the products whose stock you wish to track.
The store can be configured so that users can make a one-time transaction, or they can create an user profile and have their shipping and billing information retained from order to order, speeding up the checkout process next time they return.
Finally, a workflow system has been built for transactions and payment status, allowing you to easily send shipping notifications, print invoices and update or manually create new orders.
You can view the project details and download the code here. To install, drag the entire ecommerce directory into your Drupal modules folder. Then follow the instructions in the INSTALL file via the ecommerce/store directory.
Special thanks goes out to the Drupal developers, who were always there for help and beta testing. Viva la Druplicon!
Good times,
matt