21 Responses

  1. Becky
    Becky January 25, 2018 at 03:50 | | Reply

    Great article! Thanks for all the info 🙂 I wonder if you could answer a question for me… I would like to add a wholesale section to my website in the most easiest way possible whcih I think is by using dynamic pricing. I will however be offering free shipping on orders over £10 retail but £100 wholesale… this will be set on woocommerce and there will be notices on the site but then my wholesale customers would see the same thing. Is there a way to change this? Thanks

    1. Katie Keith
      Katie Keith February 27, 2020 at 04:02 | | Reply

      You can do this with the Conditional Shipping and Payments plugin from WooCommerce.com, which lets you show different shipping options to different user roles.

  2. Fab
    Fab April 14, 2018 at 06:13 | | Reply

    Hi, congratulations for the article!
    I would like to inform you about this plugin, it is really complete and it seems to me an excellent solution to use WooCommerce as B2B for wholesale. What do you think about?

  3. jessie
    jessie August 8, 2018 at 22:06 | | Reply

    I am wondering if you could elaborate a little bit more on the logistics of option 1?


  4. Katie Keith
    Katie Keith August 9, 2018 at 02:14 | | Reply

    Hi Jesse, you can implement option 1 by installing the WooCommerce Protected Categories plugin and either password protect your wholesale categories, or restrict them so that only logged in users with a wholesale role can see them. You would then use the free Duplicate Post plugin to clone your public products and add them to the hidden wholesale category. That way, you can add different prices for the wholesale version of each product, and your public users will never see the hidden wholesale version or its pricing.

  5. Deepak Kumar Sharma
    Deepak Kumar Sharma October 15, 2018 at 12:41 | | Reply

    Dear Woocommerce,

    I need your suggestion for my e-commerce project. I am looking for reseller options with reseller login.
    Reseller: who can share my product in social media get margin in every sale.

    For example:-
    Shop101 App
    Woplr App
    Meeaho App etc.

    1. Katie Keith
      Katie Keith October 15, 2018 at 23:34 | | Reply

      Hi Deepak, you can use the official Product Vendors plugin from woocommerce.com for this. If you want to protect each reseller’s products so that only specific people can access them, then you can use the WooCommerce Protected Categories plugin discussed in this article to protect the product category pages for each vendor.

  6. Alex A.
    Alex A. October 24, 2018 at 10:13 | | Reply

    Hey Katie,

    Would you also be able to recommend a protocol/setup for small shops which doesn’t include plugins that need to be purchased?


    1. Katie Keith
      Katie Keith October 31, 2018 at 09:36 | | Reply

      Hi Alex, it depends on which of the wholesale features mentioned in this article you need.

      There are free plugins that allow you to create dynamic discounts. The main one seems to be https://wordpress.org/plugins/yith-woocommerce-dynamic-pricing-and-discounts but the reviews aren’t great, so it would be better to pay for the official Dynamic Pricing plugin.

      The User Role Editor plugin which I recommended for creating a wholesale user role is free.

      There are also free contact form plugins that you could use for the wholesale user registration, such as Contact Form 7. Gravity Forms is the only one I’m aware of that lets you actually create a user based on a form submission, and that is only available as a premium plugin.

      I’m not aware of free plugins to restrict access to the wholesale area, so you would need the plugins recommended in this article for that.

      I hope this helps!

  7. karan
    karan January 23, 2019 at 03:42 | | Reply

    I need your suggestion for my e-commerce project. I am looking for reseller options with reseller login.
    Reseller: who can share my product in social media get margin in every sale.

    For example:-
    Shop101 App
    Woplr App
    Meeaho App etc.

  8. CR
    CR February 1, 2019 at 15:11 | | Reply

    Looking for a Wholesale pricing plugin that is compatible with the “Gravity Forms Product Add-ons” plugin sold through Woocommerce. We tried the Wholesale Suite plugin bundle, but it won’t work the the GF Product Add-ons plugin. The product options create a conflict with the discounts and the single page order form. Any ideas?

    1. Katie Keith
      Katie Keith February 3, 2019 at 03:44 | | Reply

      Hi, I’m pretty sure that no wholesale pricing/table plugins integrate with Gravity Forms’ Add-Ons. WooCommerce Product Table fully supports the official Product Add-Ons plugin from WooCommerce.com. You would need to add the Gravity Forms version as a custom integration.

      1. CR
        CR February 7, 2019 at 19:40 | | Reply

        Thank you for the reply on this Katie. I was hoping for a more positive response, but hey, that’s just how it goes. Thanks again.

  9. bob Jones
    bob Jones February 7, 2019 at 21:52 | | Reply

    Hi Katie,

    Thanks for the informative article! My website successfully uses the Woo Wholesale Suite, but the site is slow. We are thinking of just creating separate product pricing for wholesale customers in password protected area. Do you think this would resolve the slow load times issue?


    1. Katie Keith
      Katie Keith February 8, 2019 at 02:27 | | Reply

      Hi Bob, it depends on which features in Wholesale Suite you are using. I don’t know of any reason why their Wholesale Prices plugin would be slow, but creating separate password protected categories with unique prices is a valid alternative if you want to simplify things. Wholesale Suite’s product table could potentially load slowly if you have lots of products loading all at once, so if you’re using this then it’s probably the problem. You could switch to WooCommerce Product Table to create your wholesale order form layout, and activate the lazy load option to reduce the amount of data being loaded, as this should speed it up a lot.

  10. Esteban
    Esteban October 9, 2019 at 10:47 | | Reply

    I’m searching a plugins to help-me create a grid product SALE.

    [IMG] ProductX size-S size-M size-G

    [IMG] color-1 _____ _____ _____
    [IMG] color-2 _____ _____ _____
    [IMG] color-3 _____ _____ _____

    sOMETTHING like this,sorry if is not well done.

    Is more easy to customers choice in a one time many units for item.
    Can you help me or show the right way?
    I see something like this in a jeans factory site or lingerie wholesales websites.
    Thank very much.

    1. Andreas
      Andreas January 29, 2020 at 08:05 | | Reply

      Did you ever solve this? I am looking for the exact same solution, but it seems impossible to find…?!

      1. Esteban
        Esteban February 4, 2020 at 06:43 | | Reply

        yes andreas i can solve this i find a plugin, request some modification and customisation, and done.
        Let me know if you want more about that people.

        Regards Esteban

  11. Sourav Gupta
    Sourav Gupta January 18, 2020 at 12:15 | | Reply


    Please, suggest me woocommerce plugins to achieve a supply chain:
    Manufacturer -> Super Stockists -> Distributors -> Retailers -> Customer

    1) These will be different roles in woocommerce (User Role Editor or Members).

    2) Role based pricing (Dynamic Pricing or your first way)

    3) Role based reports i.e Orders placed by Distributors can be only viewed by Manufacturer and Super Stockists (which plugin?)

    4) Register form with Roles Dropdown (which form plugin? or without plugin)

    I have Core PHP experience but not in WordPress please, suggest plugins to achieve above functionalities or php files where I can edit.

    Thank You,
    Sourav Gupta

  12. Jane
    Jane February 26, 2020 at 13:42 | | Reply

    This is great! as a non techie I am wondering about a basic need that is not listed on any of these but maybe they all do it
    Do these all track my online sales and B2B sales separately? (ie, so I know what was sold in each area)
    But I also want to have an accurate running inventory which would encompass both B2B and online sales.
    Can anyone confirm these all do this and recommend? I would be the only one entering the wholesale orders (not outside customers). So really I want primarily and inventory management and sales figures plug in… thanks for the help – 🙂 Happy to pay for the right plug in.

Leave a Reply