WordPress has the ability to do ecommerce and you have the ability to choose the plugin that best suits your business. Cart66 is an ecommerce plugin that can be used on WordPress. This plugin supports 93 payment gateways making your store PCI compliant with secure credit card processing. With this plugin you an sell digital products integrating Amazon S3. You can sell physical products or sell services. You can manage orders and include promotions. Taxes are determined according to state (US and Canada) or zip code. There are multiple shipping options and custom fields for products. IT also provides the option for product variation and price adaptation based on variation selected by consumer. You can sell internationally using this plugin and set the sale in the currency of your choice. This plugin also allows customized email receipting.