What is WooCommerce?
WooCommerce plugin is a free and open source, that lets site owners turn their WordPress website into a online store. WooCommerce has been downloaded over 3 Million times, and now powers 30% of all online stores — more than any other platform. If you are unfamiliar with WordPress Watch Introduction Video.
Integrates Seamlessly With WordPress
WooCommerce is ideal for WordPress site owners who wish to extend their WordPress site, and add an eCommerce facility to sell online. Your WordPress sites theme needs to support Woocommerce.
WooCommerce offers free themes, such as Storefront which is an intuitive & flexible, offering deep integration with WooCommerce. There are many free and commercial WordPress & WooCommerce-compliant themes.
Complete Control Of Your Store
Creating an ecommerce site with a content management system (CMS) such as WordPress, has many advantages for the non-developer. You can control your site’s content quickly and easily; you can update inventory on the fly, and some basic administrative tasks like optimising SEO and integrating payment options can be handled without a ton of programming experience.
Built to integrate seamlessly with WordPress, WooCommerce gives both store owners and developers complete control. WooCommerce comes with thousands of extensions and plugins. WooCommerce gives you complete control of your store, from taxes, VAT to stock levels to customer accounts. Add and remove extensions, change your design, and switch settings as you please. It’s all under your control.
The first step in setting up your WooCommerce-powered online store is to install WordPresss and the WooCommerce plugin itself. But before doing so, you should check your hosting environment. As a guide, it’s recommended:
- PHP version 7 or greater
- MySQL version 5.6 or greater OR MariaDB version 10.0 or greater
- WordPress memory limit of 128 MB or greater
- HTTPS support
Sell Physical and Digital Content
With the WooCommerce plugin you can sell both physical and digital goods in all shapes and sizes, offer product variations, multiple configurations, and instant downloads to shoppers, and even sell affiliate goods from online marketplaces. With free and premium extensions, you can offer bookings for hotels, a bed and breakfast, caravan rental memberships, and recurring subscriptions. You can sell monthly subscriptions for physical goods, or offer your members a discount on digital downloads. Everything is possible.
Shipping is highly configurable
You have the options to offer free shipping, flat rate shipping, or make real-time calculations. Limit your shipments to specific countries, or open your store up to the world. Shipping is highly configurable, and WooCommerce supports drop shipping.
Extensive Payment Options
WooCommerce comes bundled with ability to accept major credit cards, PayPal, BACS (bank transfers), and cash on delivery. There are more than 140 region-specific gateways integrate with WooCommerce, including popular choices like Stripe, Authorize.Net, and Amazon Payments.
You Can Control It All
WooCommerce gives you complete control of your store, from taxes, VAT, to stock levels to customer accounts. Add and remove extensions, change your design, and switch settings as you please. It’s all under your control.
- PHP version 5.2.4 or greater (PHP 5.6 or greater is recommended)
- MySQL version 5.0 or greater (MySQL 5.6 or greater is recommended)
- Some payment gateways require fsockopen support (for IPN access)
WooCommerce 2.5 requires WordPress 4.1+
- WooCommerce 2.6 requires WordPress 4.4+Visit the WooCommerce server requirements documentation for a detailed list of server requirements.
Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t need to leave your web browser. To do an automatic install of WooCommerce, log in to your WordPress admin, navigate to the Plugins menu and click Add New.
In the search field type “WooCommerce” and click Search Plugins. Once you’ve found WooCommerce plugin you can view details about it such as the point release, rating and description. Most importantly of course, you can install it by simply clicking “Install Now”.
The manual installation method involves downloading WooCommerce eCommerce plugin and uploading it to your webserver via your favourite FTP application. The WordPress codex contains instructions on how to do this here.
Automatic updates should work without issues; as always though, ensure you backup your site just in case. If on the off-chance you do encounter issues with the shop/category pages after an update you simply need to flush the permalinks by going to WordPress > Settings > Permalinks and hitting ‘save’. That should return things to normal.
WooCommerce comes with some sample data you can use to see how products look; import sample_products.xml via the WordPress importer. You can also use the core CSV importer or our CSV Import Suite plugin to import sample_products.csv.