How to Create a Wholesale Order Form in WordPress (3 Ways)

Want to learn how to create a wholesale order form in WordPress?

The standard WooCommerce shop layout isn’t designed for B2B purchases. That’s because B2B buyers have distinct requirements, which is why you need a wholesale order form to accommodate their needs. A wholesale form lets buyers purchase in bulk and customize the products to fit their brand.

In this article, we’ll discuss how to create a wholesale order form in WordPress so customers can buy your products in bulk faster.

how-to-create-a-wholesale-order-form-in-wordpress-og

Why Use a Wholesale Order Form?

If you have an online store and can fulfill orders in large quantities, you may want to set up a bulk order form with whole pricing to allow your customers to purchase in bulk.

Many B2B and dropshipping businesses are looking for wholesale prices so they can profit from selling your products as well.

Wholesale order forms simplify the ordering process for your customers. They can quickly select the products they need, specify quantities, and place orders.

WooCommerce is the most popular eCommerce platform in the market, used by millions of small and large businesses. It’s a great tool for setting up beautiful stores with product pages and managing orders.

But if you want a simple solution to accommodating resellers, then you’ll want to add a wholesale order form to your WordPress site.

You can just click the links below to jump to any method you want to use.

Method 1: How to Create Wholesale Order Forms with Wholesale Suite

In this section, we’ll be sharing our preferred method of creating wholesale order forms online. First off, you’ll need to install Wholesale Suite.

Wholesale Suite is a collection of plugins that easily add wholesale to your WooCommerce store. The beauty of it is that it works with WooCommerce, making it a viable option for online store owners, not just WordPress users.

Wholesale Suite Plugins

There are three plugins that make up the suite:

  1. Wholesale Order Form: This plugin lets you create order forms that can be customized to your needs.
  2. Wholesale Prices Premium: You can set custom prices for your WooCommerce products, allowing you to offer multiple levels of wholesale discounts.
  3. Wholesale Lead Capture: With the plugin, you can build wholesale registration forms, logins, and thank you pages to improve the buyer experience.

Note: You can just create a wholesale order form online using only the Wholesale Order Form plugin. However, the Wholesale Suite works best as a package since it comes with many more features, so you can get your store to work just the way that you want it to.

To get started, you’ll need to download the Wholesale Order Form plugin. If you need help with that, follow our tutorial on how to install a WordPress plugin.

From there, you can go to Wholesale Order » Forms in your WordPress admin area. Then, click on the ‘Add Form’ to create a new form.

Add form

This will automatically redirect you to the Form Editor page. You’ll want to customize the ‘Order Form Table.’

This is where you can design how your products will appear to buyers on the front end.

Order form table

It should automatically populate the products under the ‘Order Form Table.’ If you don’t have any products in your WooCommerce store, you’ll need to add them to your store first.

If you need help with that, we recommend reading our Ultimate Guide to WooCommerce.

All you have to do is drag and drop modules from the table elements under the ‘Edit Form’ tab, located on the right panel of the editor. Then, drop them into the form.

There are tons of elements you can add, starting with ‘Header/Footer Elements.’ This includes the search input, category filter, add selected products to cart, cart subtotal, and more.

Header and footer elements

These elements are particularly useful if you have a long list of products, which can help users find what they’re looking for or see the total cost at the top or bottom of the order form.

Also, you can customize table elements, everything from product images and names to prices, in-stock amounts, and more.

Of course, don’t forget to include the ‘Add to Cart Button’ for each item so shoppers can add your products to their carts.

Table elements

If you want to rearrange the positioning of the form columns, all you have to do is click the ‘Re-order Element icon’ at the top of each column.

This will allow you to drag the column right and left. The trash icon will allow you to delete columns as well.

Reorder element

If you want to change the text or adjust the styles of any input field, just hit the ‘Element Settings’ icon, and a sidebar will appear.

For example, you can choose a different button color or change the ‘Button Text’ to ‘Buy Now.’

Element settings

In the ‘Settings’ tab of the right side panel, you can choose to customize how you want the products to be sorted in the form, how many products are loaded per page, and whether all variations are shown individually.

The ‘Lazy Loading’ option is where more products will load as the user scrolls so that they don’t have to click on the next page to see more items.

Settings of wholesale order form

Once you’re done customizing your order form, don’t forget to give it a name.

And you can hit the ‘Publish’ button when you’re ready for it to go live.

Publish order form

Now, all that is left to do is to embed the order form to any post or page in your WooCommerce store. We recommend placing it on a landing page or user registration page.

First, you’ll need to copy the shortcode at the top of the order form.

Copy shortcode

Then, head over to the page you’d like to add the form to on your site.

Hit the ‘+’ icon on the top left corner of the editor.

+ icon

From there, add the ‘Shortcode’ widget.

And then, you can paste the shortcode for your wholesale order form.

Paste shortcode

Feel free to add any other important information to the page that could help boost conversions or give buyers more information. For example, adding shipping and delivery information or security and trust badges could help.

Go ahead and hit ‘Publish’ or ‘Update’ at the top right corner to make it live.

Hit publish

From there, you can check to ensure everything looks and runs smoothly.

Here’s what it should look like. Unlike the other methods, this one gives users a better experience, since they can search products or filter them by category.

Live apparel wholesale order form

Method 2: How to Create Wholesale Order Forms With WPForms

WPForms is the most powerful drag-and-drop WordPress form plugin out there. It allows you to easily create all types of forms, including contact forms, payment forms, and wholesale order forms, all without any coding.

WPForms form builder

To get started, you’ll need to install the WPForms plugin. For detailed instructions, you may want to follow our step by step guide on how to install a WordPress plugin.

Note: While there is a WPForms free version, you’ll need the WPForms Pro version to use the wholesale order form template.

Upon activation, you need to visit the WPForms » Settings page from the WordPress admin sidebar to enter your license key.

wpforms-license-key

Once you’ve done that, head over to the WPForms » Add New screen from the WordPress dashboard.

This will take you to the WPForms drag and drop builder.

WPForms add new

Customize your wholesale order form.

This will take you to the ‘Select a Template’ page.

Here you can begin by typing a name for your form.

Name your form

After that, you can choose the ‘Wholesale Order Form’ template that you want.

Hover over the form and click the ‘Use Template’ button.

Use template for wholesale order form

Next, the template will be generated for you, and you can start editing the fields.

Start by scrolling down on your form to the ‘Your Order’ section.

Then, you’ll want to click on one of the dropdown item fields to open its setting in the left-hand panel.

Here, you’ll be able to rename the Label to whatever your product name is and adjust the quantities and prices accordingly.

You can add more buying options by clicking the ‘+’ button to add another choice to your ‘Dropdown Items’ field.

Your order

If you want to add more products, drag and drop the ‘Dropdown Items’ field to the form preview.

Then, you can edit the name, quantities, and prices the same way.

dropdown items

Repeat these steps for each of the dropdown item fields for all the items that you want to sell at wholesale prices.

You can add or remove fields to your order form by dragging them from the left panel to the right panel.

Beyond that, you can update the ‘Form Name’ and ‘Form Description’ to tell visitors what this form is and provide any important information.

To make these changes, just go to the ‘General’ tab under the Settings panel.

Form name and form description

Configure your form notifications.

Once you’ve finished customizing the wholesale order form, you’ll want to receive notifications every time someone has completed the form. That way, you can notify your suppliers or in-house inventory team and process the orders quickly.

Emails are an easy way to send a notification whenever someone submits the online wholesale form on your site.

In the left side panel, click on ‘Notifications.’ From there, you’ll need to toggle the ‘Enable Notifications’ to the right.

Enable notifications

After that, you can customize the ‘Send to Email Address,’ ‘Email Subject Line,’ ‘From Name,’ ‘From Email,’ and ‘Email Message.’

WPForm automatically uses your site’s admin email by default.

Default notification wpforms

In the email message, you can let them know that you’ve received their order form and that someone will start working on it shortly.

By default, the Email Message field contacts the ‘{all_fields}’ Smart Tag, which shows all the user-entered fields and their labels from the form itself.

Email message notifications

Once you’re done, scroll up to the top of the WPForms editor.

Then, hit the ‘Add New Notifications’ button.

Add new notifications button

Customize your form confirmations.

Form confirmations are shown to site visitors once they have submitted the wholesale order form on your site. They let people know that the request has gone through and provide them with any information about the next steps.

It is similar to the form notifications message, except this will appear on-screen for your user.

Under ‘Settings,’ you’ll need to select ‘Confirmations.’

Confirmations

From here, you can choose the ‘Confirmation Type.’ There are three types to choose from.

  1. Message: A pop-up confirmation appears, letting them know the order was processed.
  2. Show Page: This confirmation type takes site visitors to a specific web page on your site to thank them for your order. If you want more details, read our tutorial on how to create a thank you page in WordPress.
  3. Go to URL (Redirect): This option lets you send visitors to a different website once they’ve submitted your form.

From there, you can update the ‘Confirmation Message’ to your liking.

Once you’re satisfied with the message, click the ‘Add New Confirmation’ button up top.

Add new confirmation

Set up payment settings.

If you want to make bulk order checkouts fast and easy, you’ll have to enable a payment gateway on your site.

WPForms works with Stripe, PaPal, Authorize.Net, and Square. Since you’re working with potentially huge orders, you may want to offer multiple payment methods.

For this tutorial, we’ll use Stripe. Once you have set up the Stripe addon, drag the ‘Stripe Credit Card’ field under the ‘Payment Fields’ onto the form editor.

Stripe credit card

To learn more about connecting your payment method to WPForms, follow our tutorial on how to create a WordPress form with payment options.

On the left panel, go to the ‘Payments’ section of the form builder. Then, you’ll need to select your payment gateway. In this case, we’re using Stripe.

Toggle the ‘Enable one-time payments’ to the right to accept payments from your form. Then, you’ll need to fill out the ‘Payment Description’ so customers know why their card was charged.

Stripe one time payments

Scroll down, and you’ll also be able to ‘Enable recurring subscription payments.’ You can change the ‘Plan Name’ and set the ‘Recurring Period’ to any time period you wish.

If you have multiple subscription offerings or tiered plans, you can just hit the ‘Add New Plan.’

Recurring payments

If you want to protect your form from spam, refer to our guide on how to block contact form spam in WordPress. That way, you won’t have to worry about fraudulent submissions.

Add the wholesale order form to your website.

After you’ve created the form, you’ll need to add it to your WordPress site. WPForms lets you quickly add your forms to any location on your website, including your pages, blog posts, and even the sidebar menu.

Don’t forget to hit the ‘Save’ button at the top right corner so you don’t lose any changes you’ve made. From there, also hit the ‘Embed’ button.

Embed and save button

A pop-up window will appear asking whether you’d like to ‘Select Existing Page’ or ‘Create New Page.’ Either option will work fine, but for this tutorial, let’s click on ‘Create a New Page.’

Next, you will be asked to name your page.

Pick a name and hit the ‘Let’s Go!’ button.

wholesale order form embed in a page

The form should automatically be embedded onto your page. Review the form and make any changes to the page.

If you click on the form, you’ll be able to edit the ‘Block’ on the right-side panel. From here, you can toggle the ‘Show Title’ and ‘Show Description’ buttons.

Show title and description

This tells your visitors what your form is all about.

Once you’ve made the necessary changes to the site, you can hit the ‘Publish’ button.

Publish wholesale order form

Now, you’ve successfully created a wholesale hat order form from WPForms!

Here’s what it should look like.

Custom hats wholesale order form

Method 3: How to Create Wholesale Order Forms With WP Simple Pay

If you’re looking for a plugin that accepts more than the standard options like Stripe or PayPal, you may want to consider a dedicated payment plugin app to create your wholesale order forms.

WP Simple Pay is the best Stripes payment plugin for WordPress that lets you quickly collect one-time and recurring payments directly from your site.

WP Simple Pay website

While it’s advertised as a Stripe payment plugin, it’s so much more. You can accept 10+ payment methods, including most major credit cards, Google Pay, Apple Pay, Afterpay, Alipay, Klarner, ACH Direct Debit, and more.

This is especially important for wholesale buyers since many of them will pay via ACH direct debit. But others may want ‘Buy Now Pay Later‘ options like Klarna or Afterpay.

Allowing resellers to pay in installments will make your wholesale products accessible to more businesses.

To get started, you’ll need to download the WP Simple Pay plugin. If you need help, then please see our guide on how to install a WordPress plugin.

Note: There’s also a free version of WP Simple Pay, which allows you to only accept Stripe payments. However, if you want to take other forms of payment methods or have access to premium features, we recommend the paid version.

Connect Stripe to Your Site.

Upon activation, you’ll be directed to the setup wizard. This lets you set up your Stripe account and connect it to your website.

In the setup wizard, hit the ‘Let’s Get Started’ button.

WP Simple Pay setup wizard

Just click on the ‘Connect with Stripe’ button, which will allow you to accept online payments from your wholesale order form.

Connect with Stripe

Next up, enter the email address you’ll be using for your Stripe account and then hit ‘Continue.’

If you don’t have a Stripe account, you can easily create one.

Get started with Stripe

Once you’ve completed this process, you’ll be sent to a success page that says ‘Setup Complete.’

After that, you’ll need to build an order form. Go ahead and click on the ‘Create a Payment Form’ button.

Create a payment form

Customize Your Wholesale Order Form

Now that you’ve connected your website to Stripe, you can start creating an order form.

For this tutorial, you’ll want to find and select the ‘Variable Product Form’ template. This template has all the form elements you need to sell products.

Use variable product form template

After choosing the template, you’ll be shown a payment form page where you can add a title and description.

Below that, you can also add CAPTCHA and email verification to protect against fraud or fake orders.

Title and description of payment form

Once you’ve chosen where to send your customers, click on the ‘Payment’ option from the left panel.

From here, you’ll be able to change the currency, amount, and even pick between on-time and subscription payments.

Set prices

Also, scroll down to ‘Payment Methods’ and check all of the boxes of the payment options you are willing to accept.

By accepting more payment methods, you appeal to a wider audience.

Payment methods in WP Simple Pay

In the ‘Form Field’ tab, you can add, remove, or customize any form fields you want.

The ‘Variable Product Form’ template we’ve selected has many of the important form fields you would need in an order form. This includes fields such as:

  • Quantity
  • Size
  • Color
  • Amount
  • Full Name
  • Email Address
  • Phone Number
  • Address
  • Payment Methods
  • Checkout Button
Form fields

Go ahead and customize each of the fields by hitting the dropdown area until you’re satisfied.

In the ‘Quantity’ field, you can specify the maximum and minimum quantity customers can buy.

Quantity

In the ‘Size’ field, you can decide all the different variants or options you want. Then, separate them with a comma.

The same goes for the ‘Color’ field as well.

Size label

Keep in mind you can change any ‘Label’ name to any option you want, based on the type of product you’re selling.

When you’re done customizing your form, don’t save hit ‘Publish’ on the right side of the page.

Publish WP Simple Pay form

Add the Payment Form to a Page

Now that your wholesale order form is ready, it’s time to embed it on your site. To embed the form, simply go to the post or page where you want to publish it.

Then click the ‘+’ icon at the top left corner of the page editor.

+ block insert icon

Find and select the WP Simple Pay block to add it to the page.

It should appear in the editor.

WP Simple Pay block

From here, you can choose the wholesale order form you’ve just created. Finally, just click the ‘Publish’ or ‘Update’ button.

That’s all there is to it!

Preview of wholesale order form

Bonus: How to Add Wholesale Pricing in WooCommerce

Now you know how to successfully create a wholesale order form! That being said, you still may want to give distributors the option to purchase in bulk without needing to complete the form.

For example, the order form can be used for buyers looking to add branding or specify their unique requirements, while bulk purchases can be bought directly from your WooCommerce store.

In that case, you’ll be using the Wholesale Suite plugin. Head over to WooCommerce » All Products. You can edit any product of your choice. Under the ‘Product data’ section, you can set the ‘Regular price.’

WooCommerce regular pricing

From that, you can scroll down to the ‘Wholesale Prices’ section and open the ‘Discount Type’ dropdown.

After that, you can now select the ‘Discount Type,’ ‘Discount (%),’ and the ‘Wholesale Price ($)’ to offer.

Wholesale discount percentage

On the same page, you’ll even be able to set the minimum quantity needed to receive wholesale pricing.

For more details, you can see our in-depth tutorial on how to add wholesale pricing in WooCommerce.

We hope this article helped you learn how to create a wholesale order form. You may want to read our post on the best WooCommerce plugins for your store or check out the best WooCommerce dropshipping plugins.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Create a Wholesale Order Form in WordPress (3 Ways) first appeared on WPBeginner.

5 Best WordPress Request a Quote Plugins (Instant Quotes)

Are you looking for the best request a quote plugin for your WordPress website or WooCommerce store?

Some businesses may not be able to list prices on their website. A request a quote form allows your customers to ask for a quote by providing the information you need to determine the price.

In this article, we will share some of the best WordPress ‘request a quote’ plugins that you can use to make more sales through your website.

The best 'request a quote' plugins for WordPress

Why Use a Request a Quote Plugin for WordPress?

Some products and services can’t be easily priced without some details from the customer.

For instance, if you provide a lawn care service, then your price will vary depending on the size of the lawn, existing condition, and other factors. You might also offer optional extras, such as creating decorative borders.

Similarly, if you sell custom-made furniture in your online store, then the prices will vary based on the customers’ requirements.

Some companies share their complex custom pricing in a table, which can confuse customers.

Others ask customers to email for a quote. But customers might not send all the information that’s needed.

The best solution is to use the request a quote WordPress plugin. Depending on the plugin you choose, this might be able to provide an instant quote.

Alternatively, you can simply respond to the customer by email once you have received their request.

Note: This article is about price quotations for a product or service. To display or rotate interesting quotes on your site, see our guide on showing random quotes in your sidebar.

With that said, let’s take a look at the best request a quote plugins for WordPress and WooCommerce stores.

1. WPForms

Is WPForms the best form builder plugin for WordPress?

WPForms is the best contact form plugin for WordPress. It lets you easily add any online form to your WordPress website using a simple drag-and-drop form builder.

It includes 1000+ ready-to-use templates, including a Request a Quote form and other types of quote forms. You can use a template as a starting point to quickly build your form and then customize it to match your specific requirements.

WPForms’ Conditional Logic feature lets you show specific fields based on the information that the customer gives you. For instance, you could create a form that shows different options based on the service that your customer requests.

There’s also a powerful Calculations addon for generating dynamic quotes. This allows customers to get accurate and customized pricing estimates in real-time, which results in fewer leads being lost to competitors.

In addition, it lets you make special Conversational Forms that take a ‘one question at a time’ approach. This can help reduce form abandonment rates by making your form feel easy and attractive to your customers.

You can create lots of other types of forms with WPForms, too. For instance, you can use it to run a survey on your website or create a payment form.

Price:

WPForms starts at $49.50/year, which includes features like smart conditional logic and advanced form fields. To get calculations, conversational forms, and the ability to accept online payments with no additional fees, you need the WPForms Pro package for $199.50/year.

There’s also a free version of WPForms, which lets you create simple forms and accept Stripe payments (3% transaction fee).

2. Wholesale Suite (Order Form and Prices Premium)

Wholesale Suite Plugins

Wholesale Suite Order Form and Wholesale Prices Premium are great options if you are using WooCommerce on your website.

These plugins let you offer wholesale pricing and provide an instant quote so that customers can buy straight away.

If you sell bulk products to wholesale customers, then these plugins make it much easier for users to order from your store.

With the Wholesale Suite Order Form plugin, your products are all displayed in a searchable and sortable WooCommerce table. This means your whole product catalog can be seen on a single page.

You can then offer discounted wholesale prices in your quote using the Wholesale Prices Premium plugin. The plugin also lets you set minimum purchase rules. You can also discount by a percentage based on the product’s category.

Wholesale Suite’s plugins also integrate with several popular WordPress and WooCommerce plugins.

Price:

Each plugin costs $49.50/year for a single site license. Or, you can purchase a plugin bundle for $148.50/year.

3. Formidable Forms

The Formidable Forms plugin's website

Formidable Forms is an advanced form plugin for WordPress. It has powerful features that can be used to create online calculators.

You can use Formidable Forms’ Request a Quote form to instantly calculate a quote for the customer. Because of Formidable Forms’ flexibility, it’s easy to add as many variables as you want.

The quote that Formidable Forms produces can then be emailed to your customer. It can even be included in a booking form, so your customer can book and pay for your service or product at the same time.

There are plenty of other forms you can create using Formidable Forms, too. For instance, you could use it to create a quiz for your WordPress site.

Formidable Forms also comes with visual design tools that let you make your request a quote form look great.

Price:

Formidable Forms starts at $39.50/year for the Basic plan.

4. YITH WooCommerce Request a Quote

YITH WooCommerce Request a Quote

YITH WooCommerce Request a Quote hides the price and/or the Add to Cart buttons for selected products in your WooCommerce store. Instead of these buttons, it gives your customers the option to request a quote for the product.

Customers can choose from the options you set. You can even allow them to upload files. For instance, if you provide printing services, then you could ask the customer to upload their print-ready files when they request the quote.

The plugin also supports product variations, letting you add specific variations to the quote list.

When you are ready, it’s quick and easy to respond to the customer with a quote. The customer will receive this in a nicely formatted email.

The whole process can be managed through your WordPress dashboard. Here, you can see quote requests, pending quotes, payments, and more.

Price:

YITH WooCommerce Request a Quote costs $79.99/year. There’s also a free version of the plugin with limited features.

5. Request a Quote for WooCommerce

Request a Quote plugin for WooCommerce

Request a Quote for WooCommerce is an official WooCommerce plugin. It lets your customer add products to a quote basket as they would normally add products to their cart.

You can customize the quote button text, the quote submission messages, and more. You can also automatically redirect the customer to a specified page on your site after they submit their request for a quote.

Request a Quote for WooCommerce is a great option if you have personalized products that range in price depending on what the customer wants.

You can also use this plugin to sell to wholesale, B2B, or retail customers.

Price:

Request a Quote for WooCommerce costs $5.75/month (billed annually).

Bonus: WP Simple Pay

Is WP Simple Pay the right Stripe payment plugin for your WordPress website?

Once your customer has received their quote, they will need a way to pay for it. This is where WP Simple Pay comes in.

WP Simple Pay is the best Stripe payment plugin for WordPress. It lets you accept one-time and recurring payments online with nearly a dozen payment methods.

It comes with ready-made form templates to add to your WordPress site in one click. WP Simple Pay also has a quote payment form template that lets your clients easily pay for their quotes.

The form templates are customizable with their built-in form builder. You can add or remove fields from your quote form and also customize the quote amount.

Price:

WP Simple Pay costs $49.50/year. Their professional plan costs 199.50/year, including payment pages and advanced subscription options.

We hope this article helped you learn about the best request a quote plugins for WordPress. You may also want to check out our other WordPress guides for your business website.

Best WordPress Guides for Business Sites

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post 5 Best WordPress Request a Quote Plugins (Instant Quotes) first appeared on WPBeginner.

How to Add Wholesale Pricing in WooCommerce (Step by Step)

Do you want to add wholesale pricing in WooCommerce for bulk purchases and wholesale buyers?

Wholesale pricing can make your online store more attractive to retailers that need to place large orders which can greatly increase the average order value. By default, WooCommerce only allows you to set normal pricing for a product.

In this article, we will show you how to easily set up WooCommerce wholesale pricing for customers who want to place bulk orders.

How to add wholesale pricing in WooCommerce (Step by step)

Why Setup WooCommerce Wholesale Pricing in WordPress?

If you have enough resources and staff to manage really large orders, then you may want to set up wholesale pricing for your online store.

By offering a discount on bulk orders, you can make your store much more attractive to companies or organizations who need to buy in bulk.

Customers who place large orders can have a big impact on your profits and help you grow a successful WooCommerce store, so it makes sense to offer wholesale pricing.

You can also use wholesale pricing to offer discounts to dropshipping businesses. By partnering with a successful dropshipping business, you can set up another source of revenue without having to deal with consumers directly. This means more sales without much extra effort.

By default, WooCommerce doesn’t allow you to offer different pricing based on quantity or the customer’s user role.

This means your wholesale customers will need to manually negotiate prices and discounts to place their orders. This takes a lot of time and effort, and will often cause delays which can affect the customer experience.

If you don’t offer automated discounts for wholesale customers, then those customers will eventually look elsewhere.

That being said, let’s take a look at how to easily add wholesale pricing in WooCommerce so customers can place big orders, fast.

How to Setup the WooCommerce Wholesale Suite Plugin

For this guide, we’ll be using the WooCommerce Wholesale Suite. It is a suite of three plugins that allow you to sell wholesale products on your WooCommerce store and manage your wholesale customers.

The first thing you need to do is install and activate the free Wholesale Prices plugin and the premium Wholesale Suite extension. For more details, see our step-by-step guide on how to install a WordPress plugin.

Upon activation, head over to Wholesale » License.

Adding a license to the Wholesale Suite plugin

You can now enter your email address and license key.

You’ll find the license key by logging into your Wholesale Suite account. This information is also included in your purchase confirmation email.

After adding this information, click on the ‘Save Changes’ button.

Saving the Wholesale Suite license key

By default, Wholesale Suite creates a new role called ‘Wholesale Customer’ when activated. This role allows you to offer a discount to all your wholesale clients at once, without impacting other customers.

Note: Do you want to offer different perks, to different wholesale customers? Towards the end of this guide, we’ll show you how to add more wholesale roles to your WordPress website.

By default, anyone who has a ‘Wholesale Customer’ role will see the discounted pricing when they log into their account.

To create a ‘Wholesale Customer’ account, go to Users » Add New.

Adding a new user in WordPress

Here, enter all the information you want to use such as the username and email address. Be sure to enter your customer’s business email address so that they will get a notification their account has been created for them.

Then, just open the ‘Role’ dropdown and choose ‘Wholesale Customer.’

Changing a customer's wholesale user role

After that, scroll to the bottom of the screen and click on the ‘Add New User’ button.

You can now create more wholesale customer accounts simply by repeating the process described above.

How to Add Wholesale Pricing in WooCommerce

Once you’ve created some wholesale accounts, the next step is offering them an exclusive discount.

One option is to set up wholesale pricing for one or more WooCommerce products. Simply create a new product or open an existing product for editing.

Then, scroll to the ‘Product Data’ section. If you haven’t already, then you can set the ‘Regular Price’ which will be offered to everyone who visits your WordPress website. You can also set a sale price.

After that, scroll to the ‘Wholesale Prices’ section and open the ‘Discount Type’ dropdown. You can now choose to offer wholesale customers a fixed discount or a percentage discount.

If you select ‘Percentage,’ then you can type an amount into the ‘Discount (%)’ field. Wholesale Suite will then work out the price and show the value in US dollars.

Setting a wholesale percentage discount

If you choose ‘Fixed’ from the dropdown menu instead, then you can simply type the amount into the ‘Wholesale Price’ field.

After that, scroll to the ‘Wholesale Minimum Order Quantity’ section. Here, type in the minimum number of items a customer must purchase to unlock the wholesale pricing discount.

Setting a minimum order amount for wholesale orders

This is all you need to add wholesale pricing, so you may want to go ahead and update or publish the product.

Now, any wholesaler who is logged into their account will see the discounted price next to the product’s regular price.

An example of wholesale pricing in WordPress

However, there are some extra things you can tweak for a product’s wholesale pricing.

Setting up Quantity Based Wholesale Pricing

You can encourage wholesale customers to buy more units by offering tiered discounts. For example, you might offer a 25% discount if the customer buys at least 50 units and a 50% discount if they buy more than 100 units.

To create tiered discounts, check the following box: ‘Enable further wholesale pricing discounts based on quantity purchased?’

How to create a tiered wholesale program

This adds some new settings where you set the starting and ending quantity, plus the discount you want to offer.

After entering this information, click on ‘Add Quantity Discount Rule.’

Adding a wholesale program to WooCommerce

You can add more tiers to your pricing simply by following the process described above.

Enforce a Minimum Order for Wholesale Customers

By default, customers with the wholesale role can buy less than the minimum number of products. If they do, they won’t qualify for the wholesale discount.

You may want to limit wholesale customers from buying less than the minimum, just like other users. This can improve the customer experience by making sure wholesalers always get their special wholesale discount.

It can also be useful if you’ve made exceptions for a customer because they buy in bulk. For example, you may not offer free shipping because of high postage costs. However, you might be willing to pay the extra fees if they buy in bulk.

In this case, you’ll want to stop the customer from placing smaller orders and taking advantage of the shipping exception.

To strictly enforce the minimum order quantity for this particular product, scroll to the ‘Wholesale Order Quantity Step’ section and then type a ‘1’ into the field.

How to add wholesale pricing in WooCommerce

Don’t forget to click on the ‘Publish’ or ‘Update’ button to save your changes to the product.

After that, go to Wholesale » Roles in the WordPress dashboard. You can now hover over the ‘Wholesale Customer’ role and click on the ‘Edit’ link when it appears.

Editing the wholesale customer role

On this screen, check the following box: ‘Prevent purchase if wholesale condition is not met.’

Once you’ve done that, just click on the ‘Edit Wholesale Role’ button to save your changes.

Editing the wholesale user role

Now, anyone with the ‘Wholesale Customer’ role won’t be able to checkout unless they meet the minimum quantity.

Creating New Wholesale Customer Roles

By default, Wholesale Suite creates a new rolled called ‘Wholesale Customer.’ If you want to offer the same discount to all your wholesale clients, then you can simply use this default role.

However, to improve the customer experience, you may want to create different wholesale roles with different discounts, or even entirely different perks.

For example, you might give a larger discount to the wholesaler who places the biggest order. In this way, you can keep your valuable customers coming back to your online store.

To create more roles, go to the Wholesale » Roles page.

Adding more wholesale roles in WordPress

You can now give the role a name, a key, and type in an optional description.

When you’re happy with the information you’ve entered, click on ‘Add New Wholesale Role.’

How to add wholesale pricing in WooCommerce

You can now assign this role to any customer by opening that person’s user profile in the WordPress dashboard.

Here, simply open the ‘Role’ dropdown and select the wholesale role you just created.

Assigning wholesale user roles to customers

You can also create different wholesale prices for the different user roles.

Simply open any product and scroll to the ‘Wholesale Prices’ section. You’ll now see different settings for each of the user roles.

Multiple wholesale user roles

Setting up Global Discounts for Wholesale Customers

A lot of the time, you will want to add a different wholesale price to each product. However, the Wholesale Prices WooCommerce plugin also allows you to set a global percentage discount for all products.

Wholesale Suite will apply the global discount to all products that don’t have a specific wholesale price set up. This allows you to offer store-wide benefits to wholesalers.

However, just be aware that there’s no minimum order value. This is a great way to encourage wholesalers to try new products by placing small orders, but you should also think about the impact this will have on your profits.

To create a global discount for wholesale customers, go to WooCommerce » Settings. Then, click on the ‘Wholesale Prices’ tab.

Changing the WooCommerce wholesale settings

In this tab, you can configure the default settings for your wholesale customers. For example, you might offer a shipping discount or give wholesale customers a choice of more WooCommerce payment gateways.

To improve the customer experience, it’s a good idea to spend some time looking through these different tabs.

Since we want to create a global discount, go ahead and click on the ‘Discount’ link.

Setting a global discount for wholesale customers in WordPress

Next, open the ‘Wholesale Role’ dropdown and select the role where you want to use this global discount.

After that, just type a number into the ‘Percent Discount’ field.

Adding a global percentage discount to a WooCommerce wholesale program

Once you’ve finished, click on the ‘Add Mapping’ button to save your changes.

We hope this article helped you add WooCommerce wholesale pricing in WordPress. You may also want to see our list of best email marketing services for small businesses and how to create a WooCommerce popup to increase sales.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Add Wholesale Pricing in WooCommerce (Step by Step) first appeared on WPBeginner.