optart supports this item


This author's response time can be up to 1 business day.

99 comments found.

Truly need the table attributes to NOT be forced Alphabetical order

ola, como posso esconder as variações pode defeito do woocommerce, para ficar só a tabela do wholesale

hi! unfortunately we can’t provide support in Spanish

Hi! With you plugin, is it possible to make a pricelist like http://www.hetapeldoornsbeleg.nl/belegdebroodjes.htm so people can order different quantities of every variation (different price per variation) of a product quickly?

Hi! Yes, this is precisely what this plugin is for :)

Great! Could you create a quick demo of 1 or 2 products like the example I mentioned so I can convince my client? Or can I easily create a demo myself somewhere?

Hi, sorry for a late response.
Requested example: http://wholesale-demo.optart.biz/test-5/ Shortcode:

[wholesale columns="title/Product,sale-price/Price,buy" products="893,897" buy="horizontal-attribute/Color"]
Products: http://wholesale-demo.optart.biz/product/test-variable-1/, http://wholesale-demo.optart.biz/product/test-variable-2/.
This CSS was added to make it more like your example:
.wholesale .product-title {
    display: none;
.wholesale tbody:nth-child(10n+1) .headings {
    display: table-row;
.wholesale .headings {
    display: none;

hi, can’t use it with woocommerce hook , shop page, adding category and attribut for display ??? I only want a way to add quantity to many product in one click, oki this work well thanks ^^ but now i dont know how work with woocommerce ability ( categorie, attribut, link, sort … )

if a create page with shortcode, it works ( minimalistic way ), but the woocommerce shop page not

I really confuse about what way to use your plugins … For me, its like a lose all the power of woocommerce sort and display—

And if i wanna add a custom colonne ( for category, and product attribut ) ... easy on woocommerce shop page but how can i do with your plugins ?

please help i can give you acces

Oki well It work fine ! thank you very much :)

An other problem is : I display using categories like this [wholesale columns=”sale-price/,pa_peremption/,stock/,buy/,total/” categories=”Ajanta Pharma”] you see pa_peremption is my new columns ;)

If i add title for columns, The display repeat it each row …

I see that the structure of your table is different for category than for products=”1|2|...”

how can i change that ? I don’t see the porpuse to repeat header ?

Thanks again ;)

ok i modify the code in products-table.php for header, in products-table.class.php for style … and use your hook for adding colomns … and it’s good :) Great plug for the one buton add but it will be awsome to put it more dynamic ;)

thanks !

Hi there I am the owner of the site and plugin reference by rdueck i love the plugin i just have one tiny issue which is that when add to cart is click there is no response which causes people to re click how ever many times til the page loads. do you have a way for me to add a scroll to top or a spinner of soime kind ?> thank you

Much appreciated I’m googling like a wild man and coming up empty

i think best wuld be kind of extra option within plugin but we’ll let you know as soon as we know something.

Hi, there is a “loading” class added to button, you can use the following CSS to show loading:
#add_to_cart.loading {
    cursor: not-allowed;
    opacity: 0.5;
    pointer-events: none;

Hi, Now, i see better how to personalise your shortcode , but i have other prob : the “regular-price/” attribut inside shortcode seems to be empty _ but the sale-price work well ?? What can i do ? ( in the products, the normal price and the sale-price if sale are correctly imput )


Hi, is the problem that a column label is empty, or that the cell from this column is empty?

hi, the cells … but i add a custom column, solve now thanks

Nothing happens…

I put one of the short codes on this page and it kills the page: https://kathmanduyogi.com/line-sheet/

Theme: Flatsome

Also, do you have shortcode recipes with images of what it would look like? The myriad of options and now visual design option make this terrible to work with. If there was something like image plus short code that I could just paste in that would save so much time. As it is I’m really disappointed in this plugin.

Thank you for the help.

Was able to get something with category shortcodes, like [wholesale categories=”meditation-cushions”]

For some reason the styling isn’t consistent.

Also, is there a way to not display items that aren’t in stock or available?

Hi, you can see examples of shortcodes here: http://wholesale-demo.optart.biz/.
As I understand by styling you mean table’s width? You can add this CSS to fix it:
table.wholesale {
    width: 100%;
There is no option to remove items that aren’t in stock, we may add it in the future.

Hi! Is it possible to have the same table in the cart / checkout page ?

Hi, if you simply mean that you want to show the cart/checkout on the same page as the table so that user could buy more then yes. Just add wholesale shortcode above standard [woocommerce_cart] / [woocommerce_checkout] :)

No, I want to have the wholesale table in the product single + in cart.php so that client can update the cart fast.

Well, you can add it both to a single product and to cart.php. Just copy the proper woocommerce template files to your child theme directory and add do_shortcode(YOUR_WHOLESALE_SHORTCODE).

Hi How are you?

I’ve a question about plugin functionality, I’ve a complex product variation and don’t know if this works.

The product variation is configured as:

SKU1 is assigned to Color1 for all sizes and cloths SKU2 is assigned to Color2 for all sizes and cloths ... We have 7 different sizes and 3 different cloths variations.

In resume, the SKU is shared for multiple variation combinations.

It’s possible to get work the plugin with this?


Hi, you don’t need to use SKUs to create tables, you can use categories to create a table. Using categories there shouldn’t be any problems to create a table.


does your Plugin support the “WooCommerce Dynamic Pricing & Discounts”-Plugin (https://codecanyon.net/item/woocommerce-dynamic-pricing-discounts/7119279)?

Many greetings

Hi, we didn’t check compatibility with this plugin. You can buy our plugin and if it doesn’t work with this plugin we can offer you a refund :)

Hello . I purchased your product. I tried to install it, But the product says it’s already installed .. Although I have not installed it before. Could you help with this question.

Hi, can you please provide a screenshot of this error?

Hello, I have a pre-sales question. I sell hundreds of different coloured thread of my website (itchystitchy.com.au) so adding each one to cart is time-consuming for customers wanting to buy bulk. Does this plugin link with products already listed and quantity levels or do I need to list them all again in the table? Can the customer put in any quantity they like or is it limited to the set product quantities? Thank you!

yes, the plugin uses stock levels set in woocommerce (but it might not work with a custom plugin that handles that). If you have a stock set the user can select only that much quantity, but if you have checked “allow backorders” in product options the customer can order more :)


rdueck Purchased

Hi there,

I’m getting some strange errors when using the wholesale order form. You can see them all here…


The shortcode I’m using is… [wholesale columns=”buy,sale-price/WHLSL,tally/Tally,total/Total” categories=”quest” buy=”vertical-attribute/Size,horizontal-attribute/Strength”]

It appears to render when I save the page, but then breaks as soon as I refresh or navigate to the page.

I see, please create a temporary account and provide credentials to jakub.ptak@optart.pl, we’ll check it :)


rdueck Purchased

Email sent a couple days ago.

Hi, you had an old version installed – 1.1.10 (it didn’t have categories/tags feature). The current version is 1.2.3. I installed a new version and it works properly now :)

Hello. I have a custom plugin version you created. My website is www.blitzlingerie.com.br

I have a problem. Currently if the customer enters the site and chooses a product and adds to the cart everything works normally with speed. But if the customer logs in before adding any product to the cart, clicking the button takes a long time before the selected variations are added to the cart.

Could it be some problem in the pulgin?

Hi, do you have any plugins for custom prices, for example, are there any special rules for pricing when users are logged in?

Yes I have. But the problem was in the calculation of the shipment. What has gotten strange is that adding up to 8 products at a time works normal. But if you select 12 variations it will load and nothing happens. When I go to the cart to see the same added twice the variations. Visit my website and take a test.

I will continue the conversation using the email.


I bought your plugin. I would like to show all of my products in a simple table. This is my shortcode: [wholesale columns=”SKU,image,title,buy,sale-price,stock,tally,total” one_product_one_image=”yes” grand_total=”yes”]

1. Some products have a non-exhaustive variation attributes’ cobinations. E.g. one product has variable attributes color (green and red) and size (S and M). But the only variations actually defined are red+S and green+M. Your plugin will display empty rows for non-existent combinations (red+M and green+S).

I would like to hide those non-existent rows.

I tried hiding them through CSS, but some cells have a rowspan > 1. In the above scenario if color is the first of the two attributes, then green will have rowspan of 2 and red also will have rowspan = 2. In such case if the first combiantion is empty (say green+S), hiding this row will also hide the cell (with rowspan = 2) which contains the name of the color (green).

So the question is – how can I do it properly?

2. My products mostly have just one variable attribute, but sometimes there are 2 variable attibutes. Since I want all of my products tobe displayed, in case of products with 2 variable attributes, the columns don’t match with the table columns – the last column (which is one more than in case of previous products) is squuezed very narrow and the values are displayed outside of the table.

This is a bug. What can be done about this?

3. I would like the price and the totals to be displayed with the proper currency.

4. Some of my products have attributes, where there is a comma in its value (e.g. attribute colors has one single value “green, blue and yellow” and another value “blue, orange and grey”) – in such a case each coma-separated value is treated as a separate attribute value (“green”, “blue and yellow”, “blue”, “orange and grey”) – and the products are not displayed, sice there are no products defined for those wrong attributes.

I would qualify it as a bug.

Thank you and I’m waiting for your help.

PS – możemy pisać też po Polsku, ale dodalem po angielsku bo znajdzie się to w sekcji komentarzy tutaj.

1. This would be best done on server-side when generating the table. It is not currently supported. In case of simpler tables, you can use CSS and js. We plan to rewrite the plugin around August and fix this and other issues.
2. This is a problem with CSS, this shouldn’t happen: http://wholesale-demo.optart.biz/all-products/. You can provide a link to your table to jakub.ptak@optart.pl, we’ll check that.
3. You can use CSS for it:
td.sale-price:after, td.tally:after {
    content: " €";
4. We are aware of this issue, but the problem with this is deeply baked in the plugin. It will be fixed with the rewrite.
If you are interested in speeding up the rewrite we can offer a custom development.
Of course, if our plugin’s functionality doesn’t satisfy you we can offer you a refund.

can you customize your plugin as per my need ?

if yes i can share details

sure. please send us details to contact@optart.biz and we’ll reply with a quote

Hello, I have purchased this plugin and it works very well. But I have some question.

1) Is there filter or search features? If not, can you customize it for me? 2) Can I use pagination or ‘Load more’ button? Because I want to display all products in one page, but they are so many, so it occurs an error. I also wonder whether customization is possible.

Plz check this comment!

Hi! sorry for late response. there are no such features for now but we can offer custom development for you. in case you’d be interested in it – please contact us via contact@optart.biz

Can you do for OpenCart?

hi, we work only with WooCommerce. We can assist with migration from opencart if you’d be interested in it.

Hello! i have bought Wholesale table add to cart from you, and i want to integrate with Quantities Rules, i saw a file, in integration, but Wholesale page didn’t work with half, by step. Can you help me?

Hi, did it work with integer values?

it works with integer, but i want to use 0.5 or 0.25, float values:)

As standard WooCommerce does not allow to use float values in the quantity field, our plugin does not offer that functionality. If you want to add that possibility to your project, we can offer you custom development. Please contact us at contact@optart.biz for more informations.