If you are looking to build a website that offers a shopping cart system for customers to place an order, then look no further than WooCommerce (a plug-in capability of WordPress).  WooCommerce is the most popular open source shopping cart system in the world and dominates the shopping cart space with over 40% of all shopping cart sites running on the WooCommerce platform.  WooCommerce is a free open-source software solution that does all the heavy lifting of an online ordering system, but does require some help if you want the shopping cart system to work the way you want.  WooCommerce does rely on themes and plug-ins to provide much of the finer adjustments and layout on how the shopping cart system will look and feel.  This article will dig into the basics of WooCommerce and the minimum requirements for it to work with ManageMore.

What are WooCommerce Plug-ins?

A plug-in, also called add-on or extension, adds functionality to WooCommerce without altering the main application itself.   Plug-ins are developed by the WordPress team or third party developers and are intended to improve or change the standard behavior of the WooCommerce shopping cart to better adapt the ecommerce experience to your customer needs.  

What are WooCommerce Themes?

A WordPress theme represents the design of your website. Themes install and integrate with WooCommerce in a similar way that plug-ins do, but provide a more robust library of capabilities that focus primarily on the appearance aspect of WooCommerce.  It can control everything from colors, to fonts, to the entire layout. In essence, what you see when viewing the front-end of your site is shaped by the theme.  The more robust themes also introduce advanced features that typically eliminate the need for many third party plug-ins.   There are 100+ woo themes available today and picking the right one is the first step in ensuring a fast and flexible website layout.     In this article, we have done the homework for you and provide a list of the best themes to use for a B2B shopping cart site.

Do I need Themes / Plug-ins for WooCommerce to work correctly?

WooCommerce, like most ecommerce shopping cart systems, are designed for a B2C (Business-to-Consumer) order experience out-of-the-box.   If you are a wholesaler, your website will need a B2B (Business-to-Business) layout and this will require adjustments to the WooCommerce system.  To build an effective B2B shopping cart site quickly that resembles the features customers are used to seeing from giant shopping cart suppliers like amazon.com, walmart.com, homedepot.com, etc.  you will definitely need an appropriate WooCommerce theme and a few extra plug-ins, depending on your objectives.  Fortunately, these add-on applications are extremely affordable to implement and average around $50,  in most cases.

IMPORTANT:  There are thousands of plug-ins and themes for WooCommerce and many are free to use.  However, we recommend you consider the paid versions mentioned in this article only.   Please use plug-ins sparingly as they can cause performance issues and are sometimes incompatible with each other and the latest WooCommerce version.   DO NOT simply install all the plug-ins mentioned in this article either.  You need to consider what is important for your site and then choose the theme or plug-in that provides the functionality you are looking for.

DISCLAIMER:  ManageMore is not responsible for the effectiveness of any theme / plug-in mentioned on this webpage other than the ManageMore Connector plug-in.  The other plug-ins mentioned are supported by third party developers and we make no claim of reliability or fitness for a particular purpose.   Each third party plug-in should be verified to be compatible with the latest version of WordPress and WooCommerce.

WooCommerce Costs to Consider (Other than ManageMore)

As mentioned already, the WooCommerce system is open source and free to download and use.  However, there are separate costs you need to be made aware of.

  1. Web Hosting Provider:  You will want to host your WooCommerce system with a reliable and proven company.   Hosting costs  vary based on performance needs.  In general, expect a midrange unmanaged hosting plan to cost somewhere between $20-$50/mo.   Larger distributors with a more active customer base (100+ web orders per day), should expect a more powerful dedicated hosting plan that will cost around $100-$200/mo.  Click here for recommendations on the selecting the best hosting providers.
  2. Theme and Plug-in Costs:  No two WooCommerce sites are ever alike.   Many of the nicer WooCommerce capabilities do come from third party WooCommerce developers.  Most of these third party plugins range between $30 to $75, accordingly.    Expect the combined theme and plug-in fees to set you back between $100 to $300 collectively if you are wanting to build a super nice shopping cart site.  At minimum, ManageMore will require a few specific plug-ins to be present for your backend business software to properly integrate with WooCommerce.  

REQUIRED WooCommerce Add-Ons

The following add-ons (i.e. plug-ins and themes) are required or very likely needed for a well laid out WooCommerce  shopping cart site to work with ManageMore.  Some of the products listed here will need to be purchased from the respective Developer shown below and prices are subject to change from each perspective company.  Prices listed here are just to provide a general idea of the costs involved.

Plug-In  Developer Minimum Version Required Price Plug-in Purpose
WooCommerce WooCommerce 7.4 Yes FREE This is the main plug-in for WordPress that adds Shopping Cart functionality to the WordPress product.  It is free!
ManageMore Connector Intellisoft 4.5.2 Yes Included with Econnect Module This is our main plug-in used to  interface ManageMore Business Software with WooCommerce .  This plug-in does all the magic of  synchronizing ManageMore inventory, available quantity, customer specific pricing, payment processing, order status, customer account info and more. This plug-in must be downloaded from the link provided and manually installed on your WordPress site. For installation instructions, see our article on Installing the ManageMore Connector plug-in
Wholesale Prices Premium Rymera 1.26.5 Yes $49 This plug-in is required and works with ManageMore to provide your business a powerful B2B shopping cart solution.
Wholesale Prices Rymera 1.15.2 Yes FREE This free plug-in is the foundation of the Wholesale Prices Premium and must be installed FIRST for the Wholesale Prices Premium plug-in to work.
WooCommerce Brands WooCommerce 1.6.38 Likely $39 The brands extension plug-in by WooCommerce allows you to create brands for your shop.   Assigning brands to your products will allow you to design a less cluttered category menu layout (eliminating mega-menus) by providing an additional filter option  on your shop page or sidebar to narrow in on products by brand name.  This plug-in provides a better shopping cart experience for the end-user and is a often required for businesses that carry many different brands within a particular product category.

Ultimate Member WooCommerce Extension

 

Ultimate Member 2.6.9 Likely

$40

This plug-in manages the electronic customer registration process for your site and works hand-in-hand with the built-in ManageMore Web Registration process.   

Ajax Product Filter BeRocket 3.1.4 Likely $45

This plug-in is strongly recommended if you decide to utilize brands with your products.   It provides many ways to display and configure your shopping cart site with options  of filtering products by brand as well as attributes,  tags, prices,  and other custom taxonomies.    There are several popular product filter plug-ins  similar to this one,  but we recommend this one in particular due to its performance and feature set.

Product Variation Table Plug-In Recommended:
PVT by WPXtension
  Likely

$40-$75

 

If you have many variation products in your inventory and you operate a B2B business, then a product variation plug-in is needed for a better user shopping cart experience.  B2B orders tend to be large and often involve the user purchasing many variations of a similar brand.   Products that contain variations such as flavors, colors, sizes, etc.  are better suited as a grid layout for easier selection by the user.  A product variation table (a.k.a. PVT) plug-in accomplishes this for a WooCommerce store.  The most flexible plug-in we have found to date is called “Product Variation Table” by  WPXtension.   

WooCommerce Theme Varies   Yes

Free to $100

A WooCommerce Theme sets the tone for your website identity and can have a big impact on your site importance.  To learn more about themes, click here.

 


Security Plug-ins (RECOMMENDED)

Security plug-ins identify vulnerabilities and protect your site from hackers.  Please consult with your hosting provider to determine if security plug-ins will work effectively with your server.    Some hosting providers already provide very effective security tools that can block rouge IP addresses before traffic hits your WooCommerce application.   

Here are our top recommended security plug-ins (choose only one):

WordFence by Defiant
Wordfence provides an effective  Web Application Firewall (WAF) that identifies and blocks malicious traffic.  This plug-in is quite popular with most WordPress users.  It checks core files, themes and plug-ins for malware, bad URLs, backdoors, SEO spam, malicious redirects and code injections.  It also compares your files with what is in the WordPress.org repository, checking their integrity and reporting any changes to you.

Sucuri
Sucuri is a cloud-based security solution that you can rely on to ensure the security of your WordPress site. It offers a Web Application Firewall to protect your site from hackers and DDoS attacks. Moreover, it will constantly monitor your site and notify you when there are potential vulnerabilities. Furthermore, it helps to boost your site performance with a CDN service.  Also, you will get access to malware removal without any limits.

IQ Block Country by Pascal
iQ Block Country is a plugin that allows you to limit access to your website content. You can either allow or disallow visitors from defined countries to (parts of) your content.  This plug-in adds an additional layer of security to your site by stopping visitors from doing harmful things and limiting  the countries that can access your site. 

 


Cache and Server Optimization Plug-ins (RECOMMENDED)

Cache plug-ins help with optimizing resource usage. The benefits of these plug-ins include faster load times, low resource usage, and enhanced user experience.    However, it is critical you speak with your hosting provider to ensure that  a caching plug-in will work effectively for your ecommerce site.  In some cases,  your hosting provider may already provide server-level caching (e.g. WPEngine, Kinsta) or a service like Cloudflare that has page caching enabled.   Please consult with your hosting provider regarding the best caching plug-in and performance plug-in to use in combination with whatever the hosting provider is also offering for the fastest ecommerce site possible.  

Here are our top recommended performance boosting plug-ins:

Cloudflare by Cloudflare, Inc.
Speed up your WordPress site by up to 300% with Cloudflare’s Automatic Platform Optimization (APO) plugin. APO allows Cloudflare to serve your entire WordPress site from our edge network of over 250+ data centers worldwide ensuring fast & reliable performance for your visitors no matter where they are.  NOTE: Many hosting providers include this service at no additional charge.

Redis Object Cache by Till Kruss
A persistent object cache backend powered by Redis. Supports Predis, PhpRedis, Relay, replication, sentinels, clustering and WP-CLI.  Object caching is a type of server-side caching and can be used in conjunction with other memory caching plug-ins that do not employ any object cache logic.   Object caching stores database query results that have been loaded for faster retrieval on subsequent queries.  This end result is a plugin that replaces the built-in WordPress object cache with a more persistent cache that helps server performance.

W3 Total Cache by BoldGrid   (IMPORTANT: Choose only one Cache Plug-in for your site)
W3 Total Cache (W3TC) improves the SEO, Core Web Vitals and overall user experience of your site by increasing website performance and reducing load times by leveraging features like content delivery network (CDN) integration and the latest best practices.

WP SuperCache by Automattic  (IMPORTANT: Choose only one Cache Plug-in for your site)
cache plugin generates static html files to increase website performance. After a html file is generated, your webserver will serve that file from cache to reduce server processing requests.

WP Rocket by Jonathan Buttigieg and Jean-Baptiste Marchand-Arvier   (IMPORTANT: Choose only one Cache Plug-in for your site)
This  cache plug-in is accepted by the top Managed WordPress hosting sites.  It automatically handles cache preloading, CSS/Javascript optimization, and database optimization.   It also works seamlessly with any CDN provider you’re using.

WP Fastest Cache by Emre Vona   (IMPORTANT: Choose only one Cache Plug-in for your site)
Simplest Cache system to implement which generates static html files to speed up WooCommerce page rendering.

 


WooCommerce Store Plug-ins to Consider

WooCommerce Store Plug-ins enhance the functionality of the basic shopping cart design from the standard Woocommerce plug-in itself.    There are many very good free plug-ins,  But the free ones are not always the best choice.    When selecting WordPress Plug-ins,   there are several good strategies you should consider:

  • Select “premium” plug-ins from a proven developer with a good track record for supporting their products or plug-ins developed directly by WordPress (makers of WooCommerce).
  • Try to select a product that is time-tested and seems to have some support mechanism by the developer (i.e. forums, email support, telephone support, etc.).   Observe the number of installations and star rating given to the product from users who have installed the plug-in.  Usually, we personally do not consider a plug-in worthy of consideration unless it has 1000+ installs  or more and a web forum for reporting problems with the plug-in.
  • Don’t install every interesting free plug-in you come across.  Plug-ins can have an adverse effect on the responsiveness  and stability of your web shopping cart system.  In other words, keep plug-ins to a minimum.

Here is a list of popular plug-ins that  may be useful to your ecommerce site.

Advanced Product Labels for WooCommerce by BeRocket
This plug-in creates image product labels (also known as badges) to help promote products in your shopping cart.  Some common badges include “Sale”, “New”, “10% Off”, “Popular”, etc.   By using conditions, you can add each label to specific products in your shop.

Advanced Woo Search
by ILLID
This plug-in provides advanced product searching.

All In One SEO by All In One SEO Team
Comprehensive WordPress SEO plugin and marketing toolkit designed to improve your website’s SEO rankings.

Ajax Cart AutoUpdate for WooCommerce by Taisho
A light plugin that automatically updates cart page and mini-cart when product quantity is changed. Removes the default “Update cart” button. Optionally turns off cart page notices.

Age Verification by Devio Digital
Add a pop-up window to your website and verify the age of the visitor before allowing them to view your content.

Bulk Media Register by Katsushi Kawamori
This plugin allows you to use an FTP tool (like FileZilla) for bulk image uploading and then registers those images into the WooCommerce Media Library.  

Contact Form 7 by Takayuki Miyoshi
Contact Form 7 can manage multiple contact forms easily. The form supports Ajax-powered submitting, CAPTCHA, Akismet spam filtering and so on.

FiboSearch – AJAX Search for WooCommerce (Pro) by FiboSearch Team
Very fast dynamic WooCommerce product search plug-in.   Gives your users a well-designed advanced AJAX search bar with live search suggestions that appear as you are typing to find a product.

Load More Products by BeRocket
Load products from next page via AJAX with infinite scrolling or load more products button.   Verify compatibility of this plug-in with the AJAX product filter you plan on using with this this.

Logo Carousel by ShapedPlugin LLC
plug-in that allows you to display a group of logo images in a visually appealing carousel through an intuitive Shortcode Generator. 

Min/Max Quantities by WooCommerce
plug-in makes it possible to Define minimum and maximum quantity limits per product/variation.

Minimum Purchase Amount by CT Talks
plug-in allows you to set a specific a minimum purchase amount for WooCommerce checkout for each user role.

Ni WooCommerce Product Variations Table by Anzia
plug-in provides a basic change from the standard WooCommerce default dropdown display of variation products to a  grid style table.
This plug-in can be best utilized as a starting point for hired woo developer to customize it to fit your specific needs.  Warning:  ManageMore has tested and confirms this plug-in to work, but it is not well supported by the developer and has not been improved upon in quite some time.  Keep this in mind when selecting this PVT.

Product Variation Table by  WPXtension
plug-in provides your customers an organized view of your variation products in a grid and tabular format.  The plugin comes with a variety of very useful table layouts and customization options.  The more advanced settings offers a powerful Bulk Add to Cart option which is a must-have for wholesalers who want their customers to be able to select multiple variations of a WooCommerce variable product and add them to Cart with just a single click.  Other nice options include options for smaller mobile devices using the cart to view the variations in a grid layout manner (no stacking) for quicker ordering capabilities.

Product Visibility by User Role by  Addify
plug-in empowers you to manage  visibility of products categories or individual products based on the user role assigned to customer.  You can also hide/show products for not logged in customers or all registered customers irrespective of their user roles.

Redirect After Login, Registration & Logout by Addify
Instead of sending users to default my account page, this plug-in will redirect users to specific pages after login, registration and logout.

Slider Revolution by  ThemePunch
plug-in that creates stunning visual elements such as sliders, carousels, hero blocks and advanced animation effects.

StoreCustomizer by Kaira
This lightweight plug-in makes it easy to customize all WooCommerce shop, product, checkout & account pages from within the WP Customizer.  It offers design options for most WC elements that your theme may not provide and will only adds the code snippets you need without bloating WC.  This plug-in also lets you edit or remove elements on all the WooCommerce pages  and adds useful features to help users better browse your store.

User Menus by Code Atlantic
plug-in designed for websites which have logged in users.  The plug-in gives you more control over your nav menu by allowing you to apply visibility controls to menu items.  You decide who can see each menu item (everyone, logged out users, logged in users, specific user roles).

Variation Swatches for WooCommerce  by RadiusTheme
plug-in allows the product variation select option to be customized with colors, images and labels. 

Variation Price Display for WooCommerce  by WPXtension
plug-in replaces the method that WooCommerce uses to show a variation product price that has contains varying prices.  Instead of the traditional WooCommerce method of showing a product with a price range of $X to $Y, this plug-in allows you to display the price in other formats, such as only showing the minimum price.   For example, a storefront using this plug-in will show an XYZ Widget starting from $29 versus the default WooCommerce behavior of showing the XYZ Widget ranging from $29-$59.  This plug-in also provides  a discount badge image next to the price to clearly show the percentage discount of the product as well.

WC Pickup Store  by Keylor Mendoza A.
plug-in is a shipping method that allows you to set up a custom post type “store” to manage stores in WooCommerce and activate them using custom shipping methods like “Local Pickup” on the checkout page. 

Wholesale Order Form  by Rymera
This companion plug-in to our required Wholesale Prices Premium plug-in allows you to create custom order forms for a better data entry experience by utilizing pre-made lists of products for users to quickly fill-in.  

WP Simple Pay by Sandhills Development
plug-in allows for multiple checkout payment choices including a direct ACH US Bank account payment option.

Woo Product Table by CodeAstrology
plug-in changes WooCommerce default dropdown to a product variation grid table. Products are displayed in a clean and organized table format, making it easier for customers to compare products and make informed purchasing decisions.  Filter your products by taxonomies and attributes like categories, tags, color, or size. Use custom field data for even more precise filtering.

WooCommerce Product Filters by Barn2
Let customers filter products by anything. Filter WooCommerce products by category, attribute, price, color, stock, taxonomy,  and more.

WooCommerce Product Table by Barn2
plug-in allows you to order multiple products and variations with one click and is ideal for wholesalers looking for a product variation grid table for fast one-page ordering of items.  Many flexible options for customizing the columns of the variation table.

WooCommerce Protected Categories by Barn2
plug-in that helps you protect your WooCommerce categories by password, user role or user account.

WPC Added To Cart Notification for WooCommerce  by WPClever
plug-in will open a popup to notify the customer immediately after adding a product to cart.

YITH WooCommerce Badge Management  by YITH
Product badges are a great tool to increase sales in your e-commerce, as you can highlight key products (new, popular, featured, etc.) or product details. You can even use badges to tap into powerful psychological triggers such as scarcity, social proof, and urgency to boost sales.