Wholesale Pricing for WooCommerce

Description

Wholesale Pricing for WooCommerce plugin lets you set WooCommerce product pricing rules, when product price depends on product quantity in cart.

Main Features

  • You can implement popular “buy more pay less” pricing, as well as less common “buy more pay more” pricing.
  • Pricing rules can be set for all products, or on per product basis.
  • You can use total cart quantity or product quantity.
  • Optionally you can set to apply wholesale discount only if no other cart discounts were applied.
  • Discounts can be set as percent from the original price, fixed discount, or set price directly on per product basis.
  • Additionally you can set different wholesale pricing options for different user roles.
  • If you want to display prices table on frontend, use [alg_wc_wholesale_pricing_table] and/or [alg_wc_product_wholesale_pricing_table] shortcodes.
  • The plugin also has option to display price by quantity in real time, i.e. when customer changes product quantity on single product page.
  • You can also optionally use formulas and custom product fields in level “Min quantity” and “Discount” options.
  • And more…

Premium Version

With Wholesale Pricing for WooCommerce Pro you can:

  • Set pricing rules per product category, per product tag or per product variation.
  • Automatically display discount pricing table on single product pages.
  • And more…

Feedback

  • We are open to your suggestions and feedback. Thank you for using or trying out one of our plugins!
  • Visit plugin site.

Installation

  1. Upload the entire plugin folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the “Plugins” menu in WordPress.
  3. Start by visiting plugin settings at “WooCommerce > Settings > Wholesale Pricing”.

Reviews

May 5, 2021
The plugin has the features I was looking for, great integration with WooCommerce and easy and flexible configuration. I asked for support for some variations: professional and precise response and quick solution. Fully satisfied. TOP!
March 24, 2021
This plugin is great and very useful, and the support is greater. He add the plugin in WCFM dashboard, which make our website selling both retailed price and wholesales prices. Perfect! thank you very much
September 8, 2020
I've been looking days to find the right plugin and I can say that I enjoy using this one, it does exactly what I need and Tom the developer is always here to listen at our needs and improve the plugin or respond to mails within 24h.
September 20, 2019
I had an additional question regarding minimum prices - Tom solved it within a day! Thanks!
Read all 7 reviews

Contributors & Developers

“Wholesale Pricing for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

2.4.1 – 06/05/2021

  • Fix – General – Dropdown – Prices in cart page dropdown fixed.
  • Fix – General – Dropdown – Unnecessary 1 quantity value removed from dropdown.
  • Dev – General – Dropdown – Variable products support added.
  • Dev – Price Display by Qty – JS code refactoring.
  • Dev – Price Display by Qty – show_variation JS event added.

2.4.0 – 30/04/2021

  • Dev – General – “Dropdown” options added.

2.3.0 – 13/04/2021

  • Dev – General – Quantity calculation – “Group by product parent (e.g. for variations)” option added.
  • Dev – General – Quantity calculation – “Group by product category” option added.
  • Dev – General – Quantity calculation – “Group by product tag” option added.
  • Dev – General – “Total cart quantity” option redone as select (was checkbox); renamed to “Quantity calculation”.
  • Dev – Info – Cart Page – %qty_total% placeholder added.
  • Dev – Code refactoring.
  • WC tested up to: 5.2.

2.2.5 – 23/03/2021

  • Dev – “WCFM plugin compatibility” options added.
  • Dev – Code refactoring.
  • Tested up to: 5.7.
  • WC tested up to: 5.1.

2.2.4 – 02/03/2021

  • Dev – Info – Discount Pricing Table – “Hide main variable table on visible variation” option added.
  • Dev – Info – Discount Pricing Table – “Template for variable products” option added.
  • Dev – Shortcodes – [alg_wc_product_wholesale_pricing_data] – Min level quantity is now passed to the price function, so now %old_price_total% and %new_price_total% placeholders are correctly processed in the price_format attribute.
  • Dev – Localization – load_plugin_textdomain() function moved to the init action.
  • Dev – Settings – Restyled and descriptions updated, e.g. “Info > Single Product Page” renamed to “Info > Discount Pricing Table”, etc.
  • WC tested up to: 5.0.

2.2.3 – 29/12/2020

  • Dev – Price Display by Quantity – “Force standard quantity input” option added.

2.2.2 – 22/12/2020

  • Fix – Settings – All Products – “Undefined property: Alg_WC_Wholesale_Pricing_Core::$do_process_formula…” notice fixed.
  • Dev – Info – “Replace Price” options section added.
  • WC tested up to: 4.8.
  • Tested up to: 5.6.

2.2.1 – 25/10/2020

  • Dev – Shortcodes – [alg_wc_product_wholesale_pricing_table] – Initializing all variables now.

2.2.0 – 25/10/2020

  • Dev – Price Display by Quantity – quantity_pq_dropdown – Timer removed (also for table.variations select); input event removed; getting value from the element itself now (i.e. instead of from the original quantity field); standard qty input event handler removed.
  • Dev – Shortcodes – [alg_wc_product_wholesale_pricing_table] – New attributes added: add_total_min_qty_price_row and total_min_qty_price_row_format; extra_row_before and extra_row_after; table_heading_type; columns_styles; table_class.
  • Dev – Info – Single product pages – Template for non-variable products – Admin settings description updated.
  • WC tested up to: 4.6.

2.1.0 – 09/10/2020

  • Dev – Info – Single Product Page – “Template” options added.
  • Dev – “Lumise – Product Designer Tool” plugin compatibility added.
  • Dev – alg_wc_wholesale_pricing_get_item_product_id filter added.
  • Dev – alg_wc_wholesale_pricing_calculate_totals_product_id filter added.

2.0.0 – 15/09/2020

  • Dev – Free version max levels num limitation removed.
  • Dev – General – “Rounding” option added (defaults to yes).
  • Dev – General – Settings – “Enable per product category” and “Enable per product tag” options added.
  • Dev – General – Settings – “Per variation” option added.
  • Dev – General – Settings – Per product – “Price directly” option available in variable products as well now.
  • Dev – General – Settings – Per product – “Reset all”, “Copy variation” and “Reset variation” actions added to product settings.
  • Dev – Info – “Single Product Page” subsection added.
  • Dev – Info – Cart Page – Default message value added to translations.
  • Dev – Info – Cart Page – Message placeholders renamed; default message value updated.
  • Dev – Info – Cart Page – %qty%, %old_price_total%, %new_price_total%, %discount_percent%, %discount_single%, %discount_total% placeholders added.
  • Dev – Info – Cart Page – “Item subtotal” options added.
  • Dev – All Products – “Enable” option added.
  • Dev – User Roles – “Enable” option added.
  • Dev – Price Display by Quantity – Select event added (for the variable products).
  • Dev – Price Display by Quantity – change event added for the quantity input.
  • Dev – Price Display by Quantity – quantity_pq_dropdown events handler added.
  • Dev – Price Display by Quantity – Message placeholders renamed; default message values updated.
  • Dev – Price Display by Quantity – %discount_percent%, %discount_single% and %discount_total% placeholders added.
  • Dev – Price Display by Quantity – “Variable products > Display in variation price” option added (defaults to yes).
  • Dev – Shortcodes – [alg_wc_wholesale_pricing_products_list] shortcode added.
  • Dev – Shortcodes – Placeholders renamed.
  • Dev – Shortcodes – Handling products with empty price properly now.
  • Dev – All input is sanitized now.
  • Dev – JS files minified.
  • Dev – Admin settings restyled; descriptions updated; “Info” section added; “Discount Table” section renamed to “All Products”.
  • Dev – Code refactoring.
  • Tested up to: 5.5.
  • WC tested up to: 4.5.

1.4.1 – 19/06/2020

  • Fix – Advanced – Products to exclude – Bug fixed.
  • Dev – Price Display by Quantity – Checking if wholesale pricing is enabled for the product now (e.g. “Products to include/exclude” option).
  • Dev – Advanced – Products to include/exclude – Product ID info added to the dropdown.
  • Dev – Reset Settings – Description updated.
  • Tested up to: 5.4.
  • WC tested up to: 4.2.

1.4.0 – 19/03/2020

  • Dev – General – “Process formula and shortcodes” option added.
  • Dev – Code refactoring.
  • Dev – Admin settings descriptions updated.
  • WC tested up to: 4.0.

1.3.0 – 27/12/2019

  • Dev – “Price Display by Quantity” options added.
  • Dev – Admin settings restyled; “Advanced” section added.
  • Dev – Code refactoring.
  • Tested up to: 5.3.

1.2.0 – 06/11/2019

  • Dev – Additional safeguards added when getting product ID.
  • Dev – Admin settings split into sections.
  • Dev – Code refactoring.
  • WC tested up to: 3.8.

1.1.2 – 23/09/2019

  • Dev – [alg_wc_product_wholesale_pricing_data] shortcode added.
  • Dev – [alg_wc_wholesale_pricing_data] shortcode added.
  • Dev – Code refactoring.
  • Dev – Admin Settings – “Your settings have been reset” notice added.
  • WC tested up to: 3.7.

1.1.1 – 07/06/2019

  • Tested up to: 5.2.
  • WC tested up to: 3.6.

1.1.0 – 31/10/2018

  • Dev – “Raw” value is now allowed in “Discount info on cart page format” option.
  • Dev – Admin settings restyled.
  • Dev – Code refactoring.
  • Dev – Plugin URI updated.

1.0.0 – 13/08/2017

  • Initial Release.