New features present in the ocPortal 3 eCommerce support that were not in the addon include:
- the ability to create 'usergroup subscriptions', so that members may pay real money to become a member of a certain usergroup
- the ability to browse all transactions that the system has processed
The 'usergroup subscriptions' functionality is built on top of the 'subscription' functionality which is built on top of the 'purchasing' functionality which is built on top of the 'eCommerce functionality' which is built on top of 'PayPal'. This layering is fully configurable and extensible at every level, and new levels may be constructed by skilled programmers wishing to extend the system. In fact, the eCommerce framework was originally designed to be able to accept new types of product; we use it here at ocportal.com to handle registrations, using our own eCommerce hook to create and deliver keys, send e-mails and upgrade our customers to the relevant usergroup.
Other features of the eCommerce system include:
- accountancy charts
- support for cash or other external transactions