Commerce
payments, shipping, tax, shopping cart....
Pluggable payments
There are many different types of payment system on the internet. eZ publish supports PayPal out of the box but you may need to user another payment provider. eZ publish supports this through a pluggable payment system. The system allows you to write support for any payment system out there with a custom PHP module.
Pluggable shipping
Shipping costs can be very different from implementation to implementation. Through the workflow system eZ publish allows you to write complex custom shipping support for your shop.
Pluggable TAX
Similarly to shipping costs VAT costs vary a lot from country to country. eZ publish has built in VAT handling that satisfies the needs for most users. However, you can write custom TAX handling using the workflow system if you have special requirements.
Shopping cart (basket)
The most common way to provide shop on the internet is to present your products and to let people put products into a virtual shopping cart. When the user is done shopping, he will take his shopping cart to the payment system. eZ publish supports exactly this type of functionality. Users can put any product into their shopping cart and manipulate the contents of the shopping cart if they like.
Wish list
eZ publish allows users to create a wish-list that they can use to keep track of the items that they want to purchase in the future. The wishlist can also be used by a user to show other people what he/she would like to get.
