WooCommerce is best known for powering millions of online shops for retail customers.
While it’s well known for its intuitive and powerful B2C capabilites, its flexibility also extends into the world of B2B in particular online wholesale orders and transactions. First and foremost, WooCommerce is an exceptional platform for almost any eCommerce store and if you’re looking to provide wholesale support for your online customers, you’re in the right place.
So if you’re looking to add wholesale features to your website, we have shortlisted our top 5 b2b wholesale plugins for WooCommerce below!
Wholesale Suite Plugin
Developers: Rymera Web Co
If you’ve spent some time researching b2b options for WooCommerce, you more than likely have come across the Wholesale Suite.
This suite of b2b options for WooCommerce is the most popular wholesale plugin and it comes feature-packed and it’s no question why it’s among the most popular wholesale options currently available. Just some of the key features include:
- Wholesale pricing configuration
- Multiple user tiers
- Product visibility per user role
- Wholesale order form
- User registrations and approval systems
- Order minimums
- Advanced tax controls
- Shipping mapping per user role
The wholesale suite is a great option for any size online store looking to add wholesale options. The complete bundle is a little more on the pricey side compared to some other plugins however it’s an investment which will provide an all-in-one solutions for your needs.
Developers: SNP Digital
B2B King is another wholesale plugin which we could classify on level with wholesale suite. It’s very much an all-in-one solution for any store size.
This plugin does come with some extra options in which wholesale suite does not which includes the option to password protect the entire website, seperate B2B and B2C registration forms, wholesale product bundling, instant messaging and simple re-order functionality.
Just like wholesale suite, B2BKing is more expensive than the options below, however it should provide everything you need to fine tune and configure your online store for wholesale customers.
A key element of a wholesale store is that it has different pricing from retail customers. This can be achieved in two ways:
- Create duplicate versions of your products for each group of customers.
- Use a dynamic pricing plugin to charge different rates for the same product to retail and wholesale customers.
While the first option is simple to set up and uses core WooCommerce features, if you have lots of products then it’s not ideal having to maintain 2 versions of each product, in which case option 2 is worth considering.
There are several WooCommerce pricing plugins that let you charge different rates depending on user role. WooCommerce’s official Dynamic Pricing extension is up there as the one of the more flexible and sophisticated options currently available and it gives you full control over configuring pricing for specific user roles. Please note however, you will be required to create your own Wholesale user role in WordPress, which can be handled using the User Role Editor plugin.
WooCommerce Private Shop
The Private Shop WooCommerce plugin lets you hide your whole store so that only wholesale customers can access it.
There are just a few settings, however these few settings can save you a lot of heartache. Simply select a page to use as the wholesale store login and choose a password, or whether you’d like to automatically unlock the wholesale store for logged in users. If you fancy, you can also customise the text on the wholesale login page.
Gravity Forms can allow you to create a professional-looking wholesale application form and configure specific actions for what happens when someone submits it. It’s drag and drop interface makes building a form easy to use and you can add as many fields as you like.
You can use the User-Registration add-on to automatically create a user on your website (with a specific user role, e.g. ‘Wholesale’) when someone submits an application. Gravity Forms can be configured to auto-create a system user or notify the website administrator for manual approval.