Release date 29 August 2023
Wholesale price is not correct when discount is 100%
Release date 10 August 2023
Cart page shows retail price when the Divi Woo Cart module is used
Wholesale prices not being applied correctly in order edit page
Sale price is disregarded when no wholesale discount is set
Sale price for wholesale customer not being correctly applied to cart
Removed PHP Warning when deleting a role
Improved compatibility with Legacy REST API
Fatal error when manually adding a fee to an order
Improved style of login/register form in Twenty Twenty-Three
Completely redesigned price calculation logic
Improved utility methods for wholesale customer detection
Enabled HPOS compatibility
Updated internal libraries
Tested up to WP 6.3 and WooCommerce 8.0
Release date 14 June 2023
Empty role discount triggering a PHP error
Increased manual totals reverting to original value in the order editor
Null sale price of wholesale-only variations affecting price calculation
Improved conditions for on-sale status
Improved clearance of product variation transients
Release date 18 May 2023
Totals manually set in the administrative order page are overridden by the wholesale price calculation
Wholesale Sale Price is not showing when no wholesale price is specified
Original price shows as zero for wholesale-only products
Improved price display in some edge cases
Added script on product editor to validate sale prices
Tested up to WooCommerce 7.7
Release date 5 May 2023
Price being 0 for wholesale-only variations with no retail variations
Wholesale Sale Price not showing under certain conditions
Archive template not compatible with FSE Themes
Wrong template for Wholesale Store page when an FSE theme is used
Improved price calculations and formatting
Release date 2 May 2023
Wholesale prices are always rounded to 2 decimals, regardless of WooCommerce settings
Wholesale/Retail dropdown mistakenly added to Products page
Transients of wholesale prices can now be cleared together with the "WooCommerce Transients"
Tested up to WordPress 6.2 and WooCommerce 7.6
Updated internal libraries
Release date 12 April 2023
Roles using names with non-ASCII characters cannot be edited or deleted
Retail customers see the wrong prices when prices include taxes
Release date 22 March 2023
Variable products show wrong prices when “Prices entered with tax” and “Display prices in the shop” options do not match
Variation products show wrong prices when on sale
Release date 1 March 2023
Creating or updating a new order from the admin area results in a blank page
PHP Warning for undefined $user variable when calculating role-based prices
Tested up to WooCommerce 7.4.1
Release date 28 February 2023
Error triggered when wholesale roles visit the page of a product with no wholesale discounts
Improved price range styling
Optimized utility methods that retrieve the wholesale role of the currently logged-in user
Release date 23 February 2023
Added column and filters to easily search for orders by customers' role (retail or wholesale)
Added capability to shop managers who can now handle customers' registration
Added possibility to input orders in the admin area with prices automatically adjusting to the selected customer's role
Added sale prices specific to wholesale roles
Added new Shipping Method classes to improve flexibility of role-based shipping methods
Added possibility to specify the 'Hide price until login' option by product category
Optimized visibility of role-based navigation menus
Improved display of wholesale prices for variable products
Release date 11 January 2023
Add a cart flag for other plugins to determine if the cart item has a wholesale price.
Updated Barn2 internal libraries.
Tested up to WooCommerce 7.2.3 and WordPress 6.1.1
Release date 9 August 2022
Wholesale store is empty when permalinks are set as plain.
Redirecting to a custom URL does not work when a subdomain is used.
Submenus being pushed to top level when parent menu is hidden.
Wholesale price not being removed at product level.
Sub-category not inheriting the wholesale discount of the parent category
Added support to auto-updates
Tested up to WooCommerce 6.7.0 and WordPress 6.0.1
Release date 26 May 2022
Hide prices until login feature did not work with the Flatsome UX builder add to cart module.
Documented all available actions and filters.
Updated Barn2 internal libraries.
Tested up to WooCommerce 6.5.1 and WordPress 6.0.
Release date 15 April 2022
Two save buttons were visible in the wholesale role editing screen.
Products without wholesale prices would not show dropdowns in WooCommerce Product Table
Tested up to WooCommerce 6.4.0.
Release date 6 April 2022
Improved compatibility with wholesale priced variations and WooCommerce Product Table.
Tested up to WordPress 5.9.3.
Release date 17 March 2022
Email password reset link instead of password for new wholesale customers. More Information
When clicking 'Add New' via a wholesale role user list in wp-admin, the wholesale role will now be automatically selected.
The default WordPress email was being sent instead of the 'New wholesale account' email when adding wholesale customers via Users > Add New in wp-admin.
Wholesale prices were not displaying on single products when both the Flatsome theme and WooCommerce Product Addons were active.
The plugin would cause a fatal error if activated without WooCommerce active.
Replace deprecated constants for PHP 8.1 compatibility.
Tested up to WooCommerce 6.3.1 and WordPress 5.9.2.
Release date 24 February 2022
Improved compatibility with Divi WooCommerce modules and the Alternate Content feature.
Multiple save buttons were appearing on some settings pages.
Compatibility with upcoming Barn2 plugins.
Tested up to WooCommerce 6.2.1 and WordPress 5.9.1
Release date 26 November 2021
Added support for Barn2 setup wizard.
Added support for products with no wholesale price to WPML WooCommerce Multilingual.
Tested up to WooCommerce 5.9 and WordPress 5.8.2
Release date 26 August 2021
Custom WooCommerce filter widgets which can be used across the Shop, Wholesale Store, and WooCommerce Product Table pages.
Tested up to WooCommerce 5.6
Release date 4 August 2021
Price display suffix would not appear next to certain wholesale prices.
Conflict with All in One SEO plugin causing WooCommerce notices to not display on the Login / Register shortcodes.
Tested up to WooCommerce 5.5.2.
Release date 1 July 2021
WooCommerce Product Addons would ignore sale price for non-wholesale customers.
Error when trying to register a wholesale user with an existing username.
Better handling of wholesale roles with no global discounts.
Filter for price transients to assist with third party integrations concerning price handling.
Switched to Composer autoloader.
Tested up to WooCommerce 5.4.1 and WordPress 5.8.
Release date 27 May 2021
Ensure alternate content only displays in the main single product area.
Release date 26 May 2021
Alternate content option for when prices are hidden from logged out users.
Option to hide the striked out regular price for wholesale users.
Compatibility with WooCommerce Product Add-ons, Aelia Currency Switcher and WPML WooCommerce Multilingual.
Plugin activation via WP CLI.
Added Spanish language translation.
Tested up to WooCommerce 5.3.
Release date 20 April 2021
Resolved a compatibility issue with Elementor which resulted in the Wholesale Store page not displaying products.
Tested up to WooCommerce 5.2.2
Release date 2 April 2021
SiteGround Optimizer conflict resolved.
Release date 1 April 2021
Added decimal discount support for the category and global settings.
Immediately clear variable price range cache when a user's role has changed.
Release date 8 March 2021
Wholesale variation price was not shown on single product when all regular variation prices were the same.
Added support for upcoming WooCommerce navigation.
Tested up to WooCommerce 5.1.
Release date 15 February 2021
Remove product offers from structured data when prices are hidden to logged out users.
Clear the wholesale pricing cache when a product is updated through WP All Import Pro.
Tested up to WooCommerce 5.0.
Release date 21 January 2021
Multisite improvements including network activation and wholesale approvals for normal site administrators.
Release date 11 January 2021
Fixed priority for Public Only protection.
Added better detection of when shortcodes are used in the Block Editor to prevent invalid JSON errors.
Support old versions of WooCommerce Product Table.
Tested up to WooCommerce 4.9.
Release date 18 December 2020
Ensure variation price ranges are always displayed correctly for each role.
Show search query as page title on the product search results page for wholesale users.
Ensure original price shows for wholesale users on lazy loaded order forms.
Tested up to WordPress 5.6 and WooCommerce 4.8.
Release date 18 November 2020
Search results for wholesale users.
Support custom decimal separators specified in WooCommerce settings or core filters.
Don't show the striked out regular price when it is equal to the wholesale price.
Tested up to WordPress 5.5.3 and WooCommerce 4.7.
Release date 12 November 2020
Option to set a custom login redirect URL.
Redirect wholesale users to the wholesale store or custom URL when using the core WordPress login.
Release date 4 November 2020
Improve compatibility for the WooCommerce products search on the wholesale store page when categories display is being used.
Adjust WooCommerce notice output structure for wider compatiblity across themes.
Compatiblity with WooCommerce Product Table 2.7 settings pages.
Release date 15 October 2020
Compatibility for the WooCommerce products search on the wholesale store page.
Release date 1 October 2020
Wholesale prices were being used in the manual order page.
Don't show the registration fields heading on the User edit page when there are no fields set.
Replace the deprecated jQuery hover event in preparation for future WordPress core updates.
Release date 9 September 2020
Allow PHP 5.6 back-compatibility.
Make Public Only products visible to administrators and store managers.
Respect the ‘Display prices in the shop’ setting when tax is not disabled for wholesale users.
Release date 27 August 2020
Option to disable coupons for wholesale users.
Option to disable tax for any or all wholesale roles.
Option to restrict shipping methods to specific roles.
Option to restrict payment methods to specific roles.
Add support for zero wholesale prices and 100% discounts.
Remove Page Templates dropdown from the Wholesale Store page when editing.
Always clear role pricing cache when a role is updated.
Show order form layout to administrators and store managers on category archives.
Hide the 'Sale' label from administrators and store managers.
Registration shortcode caused a PHP notice related to wc_add_notice when added via Gutenberg.
Empty regular price caused a PHP notice under certain discount conditions.
Release date 5 August 2020
Options to add extra fields to the wholesale registration form.
[[wholesale_registration]] shortcode.
Minor changes to wording and labels on General settings page.
PHP 7.4 deprecation notice.
Deleting unordered roles in the Roles settings tab could cause errors.
Release date 21 July 2020
Added 'Hide Price Until Login' feature.
Allow administrators and store manager roles to see the wholesale area and pricing.
Ensure output of WooCommerce notices on the wholesale login/register page for certain themes.
PHP error relating to WooCommerce notices on the login/register shortcode when consumed via the REST API.
Blank shop pages on certain configurations of Divi Builder.
Missing string translations.
Release date 7 July 2020
Tested up to WooCommerce 4.3 and WordPress 5.4.2.
Release date 25 June 2020
Compatibility with Salient Visual Composer.
Release date 22 June 2020
Initial release.