The E-commerce module allows you to integrate a full-featured product catalog and shopping cart into your web site. Each product may use a different document type (such as "computer", "PDA", "laptop", "MP3 player") in combination with common product details, such as price, SKU number, size, applicable taxes, etc.

The E-commerce module supports:
- multiple currencies
- configurable shipping options
- configurable payment methods
- configurable tax classes for countries and states
- customizable and extensible checkout process
- discount coupons
- volume discounts
- discount levels
- wishlist
- and other features
You can integrate any custom payment system or choose from the built-in gateways:
- PayPal
- Authorize.NET
- customer credit - useful for customer loyalty systems
You can easily integrate the e-commerce functionality into your web site using built-in web parts:
- Shopping cart
- My account (user profile, password, addresses and orders)
- Shopping cart preview
- Wish list

You can also customize the behavior using custom providers, such as:
- Custom product (SKU) information provider that allows you to use your existing product database
- Custom shipping calculator
- Custom tax calculator
- Custom invoice generator
- and others.