Posted in:

Best WordPress Shopping Cart Plugins

To build an eCommerce website, WordPress is considered as one of the best platform, especially for small businesses. And with some brilliant WordPress Shopping Cart plugins, it is possible for you to create the online shops at relatively lower costs, while achieving professional functionality and design.

To help them go with the best suitable one to run their eCommerce website on WordPress smoothly, we work hard to find out the 10 Best Shopping Carts Plugins for your WordPress eCommerce websites. Of course, all of them can seamlessly integrate with your WordPress eCommerce websites. Let’s take a look on these optimal shopping carts plugins together!

Features of Premium WordPress Shopping Cart Plugins

Before introducing the top 10 Shopping cart plugins, we are to talks some about the general features the optimal shopping cart plugins should have. Shopping cart plugins integrating with WordPress eCommerce website makes the sales easy to reach. Here we want to introduce you some general features that premium shopping cart plugins should include:

  • A clean and easy-to-use interface.
  • Stellar support for popular payment gateways like PayPal and Stripe.
  • Appropriate customization options.
  • Good compatibility with the WordPress themes you choose.

As for an eCommerce website, the payment gateway support should always keep unlocked and smooth. It means you should make sure your choice of the shopping cart plugin can support as many payment gateways as possible. What’s better, there is no any compromise on features.

10 Best WordPress Shopping Cart Plugins


WooCommerce is considered as the most popular free shopping cart plugin for eCommerce WordPress site now. People in the industry even think WooCommerce has certainly taken the place of Magento that is the leading open source eCommerce software, as an ideal alternative. Therefore, the first optimal shopping cart plugin we’d like to recommend is, of course, WooCommerce.

With WooCommerce, you can sale both physical and digital products, and get the options of instant download. It also allows selling the affiliate products from online market. Even better, there are features helping you create the real-time payment calculation, namely shipping options free of charge and flat rate. Multiple payments are supported, which mainly include PayPal, cash on delivery, and bank transfers.

Apart from that, WooCommerce also offers you many other features to enhance both selling and purchasing experience. There are booking systems, memberships, recurring subscriptions, and other more.

eCommerce Shopping Cart

Regarded as one of the streamlined shopping cart plugins, eCommerce Shopping Cart can slickly integrate with your WordPress eCommerce website. Like WooCommerce, eCommerce Shopping Cart allows both physical and digital products sales as well, and it can offer the products along with the gift cards.

eCommerce Shopping Cart can support many payment options, and comes with diverse in-built promotional and marketing tools like coupons. These features can help you sell the products to customers effectively and smoothly. Besides, the plugin also includes social sharing options as well as baked in analytics for all items.

Additionally, eCommerce Shopping Cart also support c-commerce version tracking, all most all popular payments, and global shipping. Featured products, B2B pricing, and tiered pricing are also the key features of eCommerce Shopping Cart.

Note: eCommerce Shopping Cart is free of charge, but you need to buy a license starting at $59/mo to activate it.


Cart66 is probably the safest eCommerce WordPress shopping cart plugin now. It can make sure your online store is PCI compliant at the very start. Just like WooCommerce and eCommerce Shopping Cart plugins, Cart66 enables the sales of both physical and digital products.

Cart66 supports your customers to create their own accounts for purchasing on your online shop. These accounts contain their order history and the storing credit card information; its built-in email part will help you to contact your current customers.

Cart66 also offers you the recurring billing engine which performs well with the support of 102 payment gateways. You can also include the discounts as well as taxes at checkout. What’s more, Cart66 will offer you 14 days of free trails, but the plugin charges at $9.99 per month.

Ecwid Ecommerce Shopping Cart

The plugin is based on more than millions of sellers around the world. This eCommerce support has over 40 payments support as well as 45 languages support. Therefore, you can easily help your customers have a smooth online shopping experience.

Specifically, Ecwid Ecommerce Shopping cart only save your data in cloud that includes unlimited storage, backups, and automatic upgrades. Safe HTTPS check out also comes.  It means you can your customers’ data will be protected well. Other more, the plugin comes with mobile friendly apps for Android and iOS mobile devices. The app is fully free of charge, and it can enhance the usability as well!

With Ecwid Ecommerce Shopping Cart plugin, you can also get social sharing buttons, such as Facebook. Even better, this secure and easy-to-use ecommerce plugin is free!

PayPal Shopping Cart

As the plugin name suggests, this ecommerce solution allow you to place Add to Cart as well as View Cart button anywhere on your online shop, with PayPal brand. Of course, it supports PayPal payments via debt cards or credit cards. Besides, there are 18 languages support and 25 currencies, for better online experience. 2 button styles are included for better page effect of your ecommerce site.

WordPress Simple PayPal Shopping Cart

The shopping plugin does what it says on the tine, and really provide you a simple shopping cart solution for your WordPress site. It can seamlessly integrate into all the pages, sidebars, and posts of your WordPress website. As many other premium shopping carts, WordPress Simple PayPal Shopping Cart also support selling both physical and digital goods, such as audio files, videos, photos, PDFs, and so on.

WordPress Simple PayPal Shopping Cart is totally free of charge, but the transaction fee does apply.

Ecommerce WD

Ecommerce WD comes with a free, easy-to-use setup and man advanced functionality, such as filtering, product searching, and smart sorting. Integrating with PayPal, Ecommerce WD can easily help you set up the shipping and taxes to groups of products or services, instead of setting them on each of your products separately. It also supports you to create the unlimited quantity of products and categories. So, such user-friendly design and functionality make you start sales easily.

Besides, there is guest checkout that is better for data security, and the social media integration allowing you to sharing your featured goods on various social media. Even better, Ecommerce WD includes a free tier, coming with premium versions having some additional theme support as well as other perks.

Selz eCommerce Shopping Cart

This is a wonderful eCommerce WordPress plugin, suited to those non-coders and integrating with almost all WordPress themes. Selz eCommerce Shopping Cart is powerful for you to sell digital downloads, physical products, and services.

It can offer your customers the secure digital downloads links and for physical products, it offers the delivery options. What’s more, Selz eCommerce Shopping Cart offers you various free but premium apps which include MailChimp integration and PayPal support. The app store can help to enhance your online store’s functionality.

1-click selling & sharing for Facebook, Pinterest and Twitter is supported with Selz eCommerce Shopping Cart plugin. Facebook-specific store template is included for easy start.

The plugin is free, but transaction fees do apply.

Easy Digital Downloads

According to the plugin name, you can guess that Easy Digital Downloads focuses on digital downloads only! The ecommerce plugin is finest, offering everything you need to run the eCommerce website.

It supports test payments, PayPal, and Amazon right off the bat. A number of premium extensions available with Easy Digital Downloads can help you enhance the store further. Other more, it offers customizable purchase receipt, powerful promotion code system, two data export options (PDF and CSV), and great ability for you to set a variety of prices as well as different price options on each product. Customers can get their purchase history and be allowed to re-download the files they purchased before.

Easy Digital Downloads is free, and there is even no transaction fee!


Jigoshop is a dynamic WordPress ecommerce solution, which is regarded as one of the ideal alternatives to WooCommerce. It offers high-level users control and the regular plugin updates with new features made by its sizable development group.

As a good ecommerce solution, Jigoshop can provide you with many extensions to enhance your online store. Moreover, you can sell digital products and physical products with the support of Jigoshop. Jigoshop also enables you to add functionality to group products, and it even offer you the affiliate products support. For stock management, Jigoshop includes the related functionality; advanced reporting also helps you know your stock well.

The plugin itself is free, although some extensions have a cost attached.

WP eCommerce

WP eCommerce comes with a wide range of features, actively maintained by professional developers. It provides you with the customization options so that you can effectively customize the HTML and CSS appearance of the product pages and the product category pages. There is a video library included in WP eCommerce, which can help you use the plugin easier.

Besides, WP eCommerce has good compatibility, meaning it can easily integrate other WP plugins for different purposes. WP eCommerce also includes the secure checkout options with SSL encryption. There are a number of integrated shipping options available!


The collection above is just part of the options you can choose from. So, selecting from the numerous options available could be a time-consuming task and make you daunt, especially when you understand the eCommerce success mainly depends on the right choice you made.

These 11 premium shopping cart plugins all comes with the basic features and tools you need to get started and run the store. However, each of them also has their own special ones. So, you should take your time to make deeper investigation of the functionality of these plugins, and then the right one you will know!

Create an Online Store with WordPress by Using WooCommerce

Thanks to the great functionality and extensibility of WordPress, you can do nearly anything you want with the CMS. Creating an online store is also among the wide range of goals you are able to reach. WordPress itself does not come with strong feature of selling, but it can be enhanced and perfected by a large number of eCommerce plugins available.

Among all the plugins, WooCommerce is the best due to its ease of use and powerful features. Developed by a highly professional team, the free plugin now has over 5.6 million downloads. This post targets at helping beginners install WooCommerce, configure an online store on WordPress, and start selling online successfully. You have to prepare 2 things before starting the process.

  • A domain name
  • A web hosting package (with an auto script installer included)

Install WooCommerce

Before installing WooCommerce, you need to follow our tutorial to install WordPress on your server. Whether you are using Linux or Windows hosting, you can find the solution. But as WordPress runs much better with Linux servers, we would suggest you to choose a Linux hosting plan if you haven’t made the decision.

When you have logged into the new site and located in the Dashboard, go to Plugins > Add New, and fill in WooCommerce in the “Search Plugins” search box. Wait for the results to come out, find WooCommerce, and click on the “Install Now” button next to it. Now WordPress will download and install the plugin automatically.

Install Plugin

When the installation is completed, click on the “Activate Plugin” button to get WooCommerce activated. Now you will be prompted to install WooCommerce pages. If you have not installed any page manually before, you’d better click on the button to install the necessary pages like Checkout and Cart to get the plugin running.

Install WooCommerce Pages

Configure WooCommerce

You have many things to do in this step because how your set up WooCommerce will have significant influences on how your store functions and how you can manage your store. Therefore, you now should go to WooCommerce > Settings to give configurations. In below, we will talk about how to set WooCommerce up side by side.

WooCommerce Settings

General Settings
The general settings cover 3 aspects – the general options, currency options and styles. For the General Options, you can set the base location, select the target countries, choose whether to enable store notice, and set up the API. If you want to sell your products to specific countries, you can just choose the ones with your target market.

WooCommerce General Options

In the Currency Options, you can set the currency displayed on your store and decide the position where the currency is placed. For other options, our advice is to keep the default value.

WooCommerce Currency Options

In terms of the Styles and Scripts, you are able to style the borders, buttons, price labels, and so on. There is built-in styling, so if you are not familiar enough, you can ignore the styles. The default color scheme also looks good. Besides, WooCommerce allows you to enable Lightbox effect which brings a better browsing experience by serving visitors with bigger images when they click on your product images, without leaving their current page.

WooCommerce Store Styles

Product Settings
Next to the General tab is Products where you are allowed to customize the settings for your products and inventory. On this page, you should configure the following aspects.

Product Listings. You can select the shop page, the default display of shop page and category, and the default way for sorting products. All options can be decided according to your own preference.

WooCommerce Store Product Listings

Product Data. Simply choose the unit of weight and dimensions, and check the box of the options that you like for product ratings.

Product Image Sizes. This part is easy to deal with, and the point that you should pay much attention is that if you change the default values, you have to regenerate all thumbnails to make the changes valid. To set up WooCommerce quickly, you may not touch the values and go back to customize them later.

Image Sizes

Downloadable Products. This section is designed for selling e-books, files and some other virtual products. The options are quite easy to deal with.

Inventory management. You should enable stock management because you must know how many products left for sale, which helps you implement the inventory in time. When some products are in the status of low stock or no stock, WooCommerce will send you email notifications. For the “Hold Stock”, you can set a period of time during which the stock will be held for unpaid orders.

Inventory Options

Configure Permalinks
You may have noticed on the Products settings page that there is a link saying “product permalinks”. Clicking on the link you get to the settings of the WordPress permalinks. You can see on the page that the permalinks are well structured so that the product permalinks would not conflict with the permalinks of other parts on your site.

Product Permalinks

Not many things need to customize here because most of the default settings are good and smart enough. What we suggest you to make a change is the “Product permalink base” where we prefer to choose “Product” which seems cleaner and more readable.

Product Permalink Base

Tax Settings
Back to the settings of WooCommerce, what you need to handle now is the tax. This step is a little bit complex, so you need to be careful. Firstly, you need to check the box for “Enable tax and tax calculation”. Secondly, choose whether to enter prices with tax, which will have large impact on the way you input prices when adding products. You should always remember your choice made here. Other settings depend on your own options. Remember that you must define the tax rates for all the tax classes available for your store.

Tax Settings

Checkout Settings
How to set up the checkout can have a large influence on the user experience. WooCommerce offers a series of settings which allow you to optimize the checkout process, and you have to handle the following aspects. For the other sections about checkout that are not mentioned below, keeping the default setting is enough.

Checkout Process. If you have a coupon system to promote your products, you can enable the use of coupons to allow consumers to apply coupons for a reduction. Guest checkout is convenient so that you can decide whether to enable the function by yourself. As for secure checkout, we would strongly suggest you to enable it if you have installed an SSL certificate for the sake of the safety of consumers’ private information.

Checkout Process

Payment Gateways. There is a list of all the installed gateways. You can choose the default one that consumers can use to make payments, and adjust the order of the gateways in the frontend by dragging and dropping them in the list. Clicking on the “Settings” button, you will be able to configure and set the gateways up.

Payment Gateways

Shipping Settings
It is easy to set up shipping because WooCommerce has done many basic jobs for you, so you just need to change some settings that are not suitable to your demands. What you have to pay attention are the shipping methods. You can use flat rate to simplify the calculation of shipping fee, configure free shipping by choosing the requirements, and get many other methods. Only when you have configured methods you want to apply up, can they be put into use.

Shipping Options

Accounts Settings
There is nothing hard to decide in this section. The registration options, the accounts pages and the endpoints are all easy to understand, so that you can accomplish the settings of them within one minute. When we entered in WooCommerce for the first time, we didn’t change anything on the page.

Account Settings

Email Settings
The email settings include a wide range of options related to the email sender and template, the notifications for new order, processing order, completed order, customer invoice, customer note, new account creation and password resetting. You must customize the options one by one to create a complete email notification system for your store. The settings may need some time, but they are necessary if you want your store to leave consumers an impression of professionalism.

Email Settings

Add Products on Your Store

As the basic settings are all ready, now you can start adding products to your store for selling. All the elements related to products and categories are categorized under the Products menu. To add your first product, click on the “Add Product” link to create and configure an item.

Add Product

Product name and description
Enter the product name in the “Product Name” box, and then add a detailed description in the large box below the product name. In the description, you can insert images, videos and links to enrich the content and to persuade people to buy the product.

Product Name

Product permalinks are important because they are the unique addresses for your products. A good structure of permalinks helps people remember products easily and makes it easier for search engines to understand the products, too. We have configured the permalink structure before, so now we only need to make changes to a small part.

Product Permalink

Product data
All other information about the product should be implemented in the Product Data section. Here, you have to select the product type according to the real condition of your product, and deal with the following parts.

General. This tab includes the SKU (stock-keeping unit) of the product, the regular price of it, the sale price, and the taxes. Note that the sale price can be scheduled by clicking the “Schedule” link, which means that you can make the sale price to be available in a certain period of time as you want.

General Product Data

Inventory. This tab enables you to allow stock management on a single product, to set the stock status, and to allow individual selling. Individual selling is important to reserve stock in the event of big sales when some people may buy many of this product at one time.

Product Inventory

Shipping. We have configured the general shipping settings before, and the shipping options displayed now are the detailed information about individual product. You are required to fill in the weight and dimensions of the product so that the total shipping fee of an order can be calculated later.

Product Shipping

Linked products. Sometimes you may want to promote other products instead of recommending consumers to buy the product they are currently viewing. In this case, you can set up-sells for the product. You can also set cross-sells which will display on the cart page as recommendations.

Linked Products

Short description
Short description is optional, but we would advise you to create one with short but attractive sentences or phrases. In most cases, the short description is what attracts people to view the details of a product. You can describe the highlights of a product or its clear target market in the short description.

Short Description

Product category
Having categories helps you group products easily, and makes it quicker and easier for consumers to locate the products they want. Therefore, you should select a category for every product, which can be done by checking a category in the list or create a new category. If you want to add a category, just click on the creation link and enter the category name.

Product Category

Add product gallery images and featured image
By clicking on the link under Product Gallery, you can upload images of the product or choose images for it in the media library, and then add them to the gallery of the product. For uploading new images, you only need to drag and drop the images to the screen.

Product Gallery

Add Gallery

Another image you should take care of is the featured image which will display in the list of products. To add a featured image, click on the “Set featured image” link and select/upload an image in the media library.

Product Featured Image

Schedule Products
You may encounter the case that you want a product to be released on a certain date. At this time, you can make use of the built-in scheduling functionality in WordPress. Just like scheduling a post, you need to edit the time and date for publishing, and then save the change. After this is done, do not forget to publish the product.

Schedule Product

Create and Manage the Coupon System

After talking about adding products, we want to discuss the management of coupons. To be mature, your online store should include a reasonable coupon system which helps increase sales and bring consumers if set up smartly. Now we show you how to add a coupon.

Add a coupon
When you click on the Coupons under WooCommerce in the menu of the dashboard, you get to the Coupons page which displays all the available coupons. To add a new one, you need to click on the icon saying “Add Coupon”.


On the “Add New Coupon” page, you need to enter the coupon code at first, and then configure the coupon data. The general information is about the discount type (which you can choose from cart discount and product discount), the amount of coupon, whether the coupon allows free shipping, and the expiry date.

Coupon General Information

The usage restriction settings allow you to confirm the conditions for using the coupon. For instance, you can set the minimum spend below which the coupon cannot be applied, decide whether to apply the coupon to sale items, and select or exclude some certain products or categories.

Coupon Usage Restriction

For usage limits, you can set the limit of the total number of the coupon, and how many times one user can use the coupon. After finishing this part, do not forget to click on the “Publish” button to make the coupon valid.

Coupon Usage Limits

Manage Coupons
Back to the Coupons page, you can see the new coupon created before listed. In the list include the code, coupon type, product IDs, how many coupons are used, and the expiry date. If anything is not right, just click on the code to edit the coupon. For those coupons that you’d like to remove, move your mouse on the code and then click on the red “Trash” link.

Manage Coupons

Change the Look of Your Store

The default WordPress theme can meet the basic needs of selling, but some people may prefer to use a professional WooCommerce theme right designed for selling online. You can choose a free one and customize it, or you may also purchase a premium one if there is enough budget.

In our opinion, if you just want to own a small store, using a free theme is powerful enough. Therefore, we installed a free theme named Virtue right from the dashboard and customized it to make it special and functional. If you are going to do the same thing, you should go to Appearance > Themes, search and 1-click install a theme, and then click on the “Customize” button on the theme to start customization.

Customize Theme

On the customization page, you can change everything as you like, such as the background image, the header image, the display of widgets, color schemes, and so on. Just have a try to find the best match for your store.

Add A Floating Shopping Cart in WordPress Online Stores

With the floating cart displayed on your website, your customers can always get the clear information of what they have purchased. In this case, they can easily know the total items added into the cart and the total price they have to pay.

Make Use of the Floating Cart for WooCommerce Plugin

To achieve the display of the floating shopping cart, we highly recommend you to leverage the Floating Cart for WooCommerce plugin. This plugin works for WooCommerce based online store, with which you can guide your customers while shopping.

In addition, this plugin allows the full customization option for the showcase of the shopping cart. In this case, you can decide how and where it will display for your customers.

Now, you can install this plugin and check the following to learn how to use it properly for your e-commerce sites.

Finish All the General Settings

To begin with, you should click the BravoWP Cart button from the WordPress admin panel. Here, you firstly need to focus on the General setting part.

Floating Cart for WooCommerce General Settings

To ensure the great experience for people to add the items into the shopping cart, this plugin only allows the cart to be displayed in the bottom section of each page. However, you have the right to decide the cart position between the options of bottom right or bottom left. Personally speaking, the bottom right position is more convenient for most online users.

In addition, you can decide the rendering mode between the Extended mode and the Collapsed mode.

Choose the Pages Settings

From this part, you can choose when to display the floating shopping cart. By default, this cart will appear all the times on all your pages. However, you can hide the cart occasionally. For instance, you can choose not to show the cart for the purchase confirmation, on the Contact Us page, when the transaction fails and many more.

Floating Cart for WooCommerce Pages Settings

In addition, it is possible that you only want to display the floating cart on some explicit pages. If so, you can move to the bottom section to enter the URLs for showing or hiding this special cart.

Explicit Pages

Select the Color Settings for the Floating Cart

Next, you can choose the color schemes for your floating shopping cart based on your preference and the whole page design.

In general, you should determine the text color and the background color for the header, body, subtotal, view cart button, checkout button and footer of the shopping cart.

Floating Cart for WooCommerce Color Settings

Enter the Textual Label for the Buttons and the Shopping Cart

After choosing the proper color scheme, you also need to enter the exact textual content or the label for the shopping cart button. For instance, you should determine the main header text, the subtotal header text, the subtotal body content, the view button label, the checkout button label and the exact text when the shopping cart is empty.

Floating Cart for WooCommerce Text Settings

Determine the Buttons to Be Displayed

In general, there are two buttons that will appear in the floating shopping cart. One is the View Cart button. By clicking it, your customers can get the detailed information of what they have purchased. These include the item name, quantity, price and some other specifications, such as size and color.

Another button is the Checkout button. If people click on it, they will be redirected to the checkout page directly so as to finish the order easily.

Here, we highly recommend you to display these two buttons at the same time. However, if you have your own requirements or preference, you can hide one of them as you like.

Floating Cart for WooCommerce Button Settings

Showcase the Floating Shopping Cart

As you have finished all the settings for this plugin, now, you simply need to save the changes. This way, a special floating shopping cart will appear automatically on the exact pages and location you have decided.

Floating Shopping Cart Sample

The shopping cart will stick to that location no matter people scroll up or scroll down the webpage. In this case, they can add the items into the cart effortlessly while browsing your offered products. And in the meanwhile, they can easily know how much they need to pay to finish the order.

In addition, the showcase of the View Cart button and the Checkout button in the shopping cart also gives people the utmost convenience.

Leave a Reply

Your email address will not be published. Required fields are marked *