Limited-Time Offer

Get Extra 20% off on FullCharge Yearly Plan — available for first 10 users only. Don’t miss out! 🚀

Wholesale Suite · Version history

Wholesale Suite changelog and version history

Latest version
2.3.1
Oct 26, 2026 (15 days ago)
Releases
89
since 2017
In the last year
8
about one every 35 days
Tested up to
WordPress 7.1.4
PHP 7.4 or later

Releases each year

  • 20179 releases
  • 20185 releases
  • 20195 releases
  • 202015 releases
  • 202111 releases
  • 202211 releases
  • 20238 releases
  • 202410 releases
  • 20257 releases
  • 20268 releases

20268 releases

  1. Wholesale Suite 2.3.1Latest

    • Improvement: Allow Unix timestamps in the wwp_activation_signals filter docblock
    • Improvement: Onboarding card: add “Don’t show this again” with an Undo notice
    • Improvement: Remove the dead WooCommerce Settings tab class and retarget the Plugins-screen Settings link
    • Bug Fix: Mixed-case /Wholesale/v1 routes skip the wholesale role resolver and endpoint checks
    • Bug Fix: Onboarding detector runs an unindexed leading-wildcard postmeta scan on every admin page load, product save, order, and role change while pending
    • Bug Fix: Onboarding: concurrent celebrate and collapse writes overwrite each other, so sections celebrate again and do not stay collapsed
    • Bug Fix: Order form price range filter is ignored for wholesale customers and compares the regular price
    • Bug Fix: REST price rendering uses the raw wholesale_role query parameter instead of the resolved role
    • Bug Fix: Typo in review-prompt copy: “If ysou ever need support”
    • Bug Fix: Wholesale price tax suffix on variable products uses retail price instead of wholesale price
    • Bug Fix: wholesale_data in the wholesale/v1 products REST response exposes every wholesale role’s price to any viewer
  2. Wholesale Suite 2.3.0

    • Feature: New AI / MCP settings tab to connect your store to AI assistants such as Claude, ChatGPT, and Cursor through StoreAgent
    • Feature: Add WordPress Abilities API support, so AI assistants and automation tools can get and set wholesale prices and list wholesale customers
    • Improvement: Speed up the List Wholesale Customers ability by no longer looking up each customer’s last order one at a time
    • Improvement: Remove unused bundled code to make the plugin smaller
    • Improvement: Show the variations dropdown on variable products when ‘Hide Price and Add to Cart button’ is enabled
    • Improvement: Record every Wholesale Suite ability call in an audit log on WordPress 7.1 and later
    • Improvement: Show the Getting Started notice in the WooCommerce Inbox
    • Improvement: Speed up product saves by clearing the wholesale price range cache for all roles in one step
    • Bug Fix: Classic Cart page shows the wholesale price before quantity-based discounts after a page reload
    • Bug Fix: Composite products: the wholesale price popover stays empty for non-wholesale customers
    • Bug Fix: Settings number fields that allow negative values don’t accept negative numbers
    • Bug Fix: Usage tracking reports the Wholesale Lead Capture version as the Wholesale Payments version
    • Bug Fix: Wholesale price doesn’t display on a variable product after the Set Wholesale Price ability updates one of its variations
    • Bug Fix: WPML Multicurrency and WooCommerce Payments: REST API price HTML shows the wrong currency symbol
    • Bug Fix: Advanced Dynamic Pricing rules override the wholesale price
    • Bug Fix: Onboarding card shows a completed step as incomplete for up to one minute
    • Bug Fix: List Wholesale Customers ability denies access to subsite admins and shop managers on Multisite
  3. Wholesale Suite 2.2.9

    • Improvement: “Preview as wholesale role” admin-bar toggle
    • Improvement: Compute variable wholesale price range with an aggregate query instead of looping all variations
    • Improvement: Prime object/meta caches in the variable price-range loop and drop the redundant product re-hydration
    • Improvement: wwp_migrate_variable_price_range times out on large catalogues, permanently blocking Action Scheduler queue
    • Bug Fix: Aelia Currency Switcher: changing the “Product base currency” setting doesn’t change the wholesale price label
    • Bug Fix: Composite Products: Wrong cart total & missing components for wholesale customers
    • Bug Fix: Elementor: Price and add to cart replacement message not showing in elementor product price widget
    • Bug Fix: Fatal error “Call to a member function get_price() on bool” when a Grouped product has a stale/orphaned child ID
    • Bug Fix: N+1 DB query loop in wholesale_price_html_filter causes site-wide TTFB regression
    • Bug Fix: Product Bundles child items dropped from cart for wholesale users after add-to-cart
    • Bug Fix: Product Bundles: individually-priced child items not added to cart or included in wholesale total
    • Bug Fix: UI: WPay recommendation notice overflows on WooCommerce Settings (sister bug to WWPP #1593)
    • Bug Fix: Variation dropdown missing when wholesale price is under $1.00 — NUMERIC cast truncation in wholesale/v1 variations meta_query
    • Bug Fix: Wholesale Quotes page dropdowns (New Quote Page / View Quote Page) silently fail to save — PHP integer key type mismatch in select sanitizer
    • Bug Fix: Wholesale Sale Price saved via Quick Edit is corrupted on comma-decimal-separator stores
    • Bug Fix: Wholesale requirement notice is missing from the render immediately after a classic-cart Update cart POST
    • Bug Fix: wholesale_price_html_filter hooked to woocommerce_get_price_html without admin-context guard, executing the full WWPP pricing pipeline on every admin Products list row
    • Bug Fix: wwp_options_registered_custom_roles becomes double-serialized after Wholesale Lead Capture / Order Form auto-update, wiping all wholesale roles
  4. Wholesale Suite 2.2.8

    • Bug Fix: Bug: WPay upsell nag cannot be permanently dismissed (nonce fails with page caching)
    • Bug Fix: Coupon applied as guest is not removed upon logging in as a wholesale customer
    • Bug Fix: FunnelKit integration gets Zero line totals on add-to-cart for wholesale customers
    • Bug Fix: Late $order->save() in WWP_Order amplifies analytics tax_total race condition
    • Bug Fix: License page has multiple UI/layout issues
    • Bug Fix: Recommend Wholesale Payment Banner X Close Button Not Working
    • Bug Fix: Variable product parent-level MOQ: wholesale price does not revert in Cart Block when quantity drops below minimum
    • Bug Fix: Wholesale Price Value Reverts To Original When Updating Other Fields
    • Feature: Add in-app landing page for Wholesale Reports when WWPP is inactive
    • Improvement: Add menu item redirect to Analytics->Wholesale to our Wholesale->Reports page
    • Improvement: Replace strpos() with str_contains() across the codebase
  5. Wholesale Suite 2.2.7.2

    • Bug Fix: Registration field options not saved
    • Bug Fix: Select dropdowns in drawer edit form render behind the drawer due to z-index conflict
  6. Wholesale Suite 2.2.7.1

    • Bug Fix: Price Filter Doesn’t Work for Variable Products When Logged in as a Wholesale Customer
    • Bug Fix: WWP_Dashboard Ant Design CSS Loads Globally on All Admin Pages, Breaking Third-Party Page Builders (e.g. Avada)
  7. Wholesale Suite 2.2.7

    • Bug Fix: JavaScript Console Error Cannot read properties of undefined
    • Bug Fix: Unable to filter product wholesale price if using General Discount Rules
    • Bug Fix: Privilege escalation via REST API settings endpoint allows shop managers to write arbitrary cross-plugin options
    • Improvement: Fully support wholesale price filtering for logged in wholesale customers
  8. Wholesale Suite 2.2.6

    • Bug Fix: Incorrect Wholesale Order Meta on Subscription Orders and Subscriptions
    • Bug Fix: PHP 8.0+ Fatal Error TypeError in REST API Wholesale Products Controller
    • Bug Fix: Security Issues – Security Audit Findings
    • Bug Fix: Security Vulnerabilities
    • Bug Fix: Timeout Issue When You Have Large Orders
    • Bug Fix: [Critical] SQL Injection Risk in Dynamic Query Construction
    • Bug Fix: [Critical] SQL Injection Vulnerability – Multisite activation/deactivation
    • Bug Fix: [High] Cross-Site Scripting (XSS) Vulnerability
    • Bug Fix: [High] Missing Input Sanitization in GET Parameters
    • Bug Fix: [High] Missing Input Sanitization in Product Query Filter
    • Bug Fix: [Medium] Missing Input Sanitization in REST API
    • Bug Fix: [Medium] Potential XSS in Unescaped Output
    • Bug Fix: [Medium] SQL Injection Risk in Grouped Product Query
    • Feature: Add ‘SaveTo Wishlist Lite’ plugin in ‘About’ page and in ‘Promo Box’ of Dashboard as well.
    • Feature: Dashboard Tech Stack Transition With Promo Box Feature
    • Improvement: Create Wholesale Quotes Promotion Page And Include Promo Box In About Page
    • Improvement: New generator meta tag

20257 releases

  1. Wholesale Suite 2.2.5

    • Bug Fix: Percentage Discounts Removed When Updating Product Data via Quick Edit
    • Bug Fix: Product Price Not Filtering Wholesale Price
    • Bug Fix: Security Vulnerability: Privilege Escalation Risk for Shop Manager
    • Improvement: Wholesale Payments recommendation no longer showing on WooCommerce Payments settings
  2. Wholesale Suite 2.2.4.2

    • Bug Fix: PHP Fatal Error: Undefined Method get_product_wholesale_sale_price()
  3. Wholesale Suite 2.2.4.1

    • Bug Fix: Wholesale Price Becomes Retail Price In Cart/Checkout When Coupon is used With Advanced Coupons Plugin
  4. Wholesale Suite 2.2.4

    • Bug Fix: Fatal Error in WWP_Duplicate_Product Class and Missing Variable Product Variations
    • Bug Fix: Fatal Error: woocommerce_store_api_register_endpoint_data() Undefined
    • Bug Fix: Issue: Class “WWP_Rest_API_Client” not found during plugin activation
    • Bug Fix: Legacy Cart Omits Regular Price for Subscriptions Under Wholesale Pricing
    • Bug Fix: Missing Product When Wholesale price set to 0 and show wholesale products only enabled
    • Bug Fix: Unable To Filter Product Category
    • Bug Fix: Wholesale Price Displays Retail Price in Divi Woo Cart Products Widget
    • Improvement: Add Cursor Project Rule
  5. Wholesale Suite 2.2.3

    • Bug Fix: 500 error during wholesale API meta fetching wp-json/wholesale/v1/products/xxxxx
    • Bug Fix: Can’t Delete Custom Field On WWLC
    • Bug Fix: Check if WWPP_LICENSE_ACTIVATED is defined before using it
    • Bug Fix: FIlter Products By Price Not Filtering Wholesale Price
    • Bug Fix: Fatal error while clearing trash via WP Rocket
    • Bug Fix: Text under Price and Add to Cart Replacement Message is Not Translatable
    • Bug Fix: Usage Tracking: Effectiveness is using future date
    • Feature: Make the wholesale price is filterable
    • Improvement: Additional 1-click plugins on about page
    • Improvement: Getting Started page
    • Improvement: Remove FunnelKit Stripe from about page
  6. Wholesale Suite 2.2.2.1

    • Bug Fix: Fatal Error: Value Passed To gmdate() Is A String Instead Of Integer Timestamp
  7. Wholesale Suite 2.2.2

    • Bug Fix: Critical Error When Saving Wholesale Prices Setting
    • Bug Fix: Function _load_textdomain_just_in_time was called incorrectly error
    • Bug Fix: Original price config to be hidden still showing on Woo 9.5RC
    • Bug Fix: Usage Tracking effectiveness is fetching 2 weeks before and the next week
    • Bug Fix: wwp_store_management_link_script JS is causing conflict with DPD France plugin
    • Feature: An option to add Regular Price Suffix/Text
    • Improvement: Only Set/Update Wholesale Price Text Option in New Installation

202410 releases

  1. Wholesale Suite 2.2.1.2

  2. Wholesale Suite 2.2.1.1

    • Improvement: Settings to support button redirect action
    • Bug Fix: WWP Pointer layout issue
  3. Wholesale Suite 2.2.1

    • Feature: Recommend Wholesale Payments via admin bar menu pointer
    • Feature: WC Subscription: Backend – Wholesale price on the product listing
    • Feature: WC Subscription: Create UI to subscription wholesale price fields (Simple and variable subscription type)
    • Improvement: Add Wholesale Payments entry to Upgrade screen on Settings
    • Improvement: Add new plugins to about page and make 1-click install
    • Improvement: Add tip for wholesale payments to payment gateways table footer
    • Improvement: Wholesale Price Text setting support on the Cart page
    • Bug Fix: About and Help page layout issues on header
    • Bug Fix: Admin roles: The administrator role should not be dismissible and should hide other unnecessary roles
    • Bug Fix: Critical Error When Adding Product on Backend Order
    • Bug Fix: Do not send effectiveness usage data if site contains localhost or staging identifiers
    • Bug Fix: Menu sub page ordering is wrong
    • Bug Fix: Various issues with WPAY in-app landing page
    • Bug Fix: scripts and styles loaded by Vite are not enqueued properly when using a CDN
  4. Wholesale Suite 2.2.0.2

  5. Wholesale Suite 2.2.0.1

  6. Wholesale Suite 2.2.0

  7. Wholesale Suite 2.1.12

  8. Wholesale Suite 2.1.11.2

  9. Wholesale Suite 2.1.11.1

  10. Wholesale Suite 2.1.11

20238 releases

  1. Wholesale Suite 2.1.10.1

  2. Wholesale Suite 2.1.10

  3. Wholesale Suite 2.1.9

  4. Wholesale Suite 2.1.8

  5. Wholesale Suite 2.1.7

  6. Wholesale Suite 2.1.6.1

  7. Wholesale Suite 2.1.6.2

  8. Wholesale Suite 2.1.6

202211 releases

  1. Wholesale Suite 2.1.5.1

  2. Wholesale Suite 2.1.5

  3. Wholesale Suite 2.1.4

  4. Wholesale Suite 2.1.3

  5. Wholesale Suite 2.1.2

  6. Wholesale Suite 2.1.1

  7. Wholesale Suite 2.1

  8. Wholesale Suite 2.0.2

  9. Wholesale Suite 2.0.1

  10. Wholesale Suite 2.0

  11. Wholesale Suite 1.16.1

202111 releases

  1. Wholesale Suite 1.16

  2. Wholesale Suite 1.15.3

  3. Wholesale Suite 1.15.2

  4. Wholesale Suite 1.15.1

  5. Wholesale Suite 1.15

  6. Wholesale Suite 1.14.2

  7. Wholesale Suite 1.14.1

  8. Wholesale Suite 1.14

  9. Wholesale Suite 1.13.3

  10. Wholesale Suite 1.13.2

  11. Wholesale Suite 1.13.1

202015 releases

  1. Wholesale Suite 1.13

  2. Wholesale Suite 1.12.1

  3. Wholesale Suite 1.12

  4. Wholesale Suite 1.11.11

  5. Wholesale Suite 1.11.10

  6. Wholesale Suite 1.11.9

  7. Wholesale Suite 1.11.8

  8. Wholesale Suite 1.11.7

  9. Wholesale Suite 1.11.6

  10. Wholesale Suite 1.11.5

  11. Wholesale Suite 1.11.4

  12. Wholesale Suite 1.11.3

  13. Wholesale Suite 1.11.2

  14. Wholesale Suite 1.11.1

  15. Wholesale Suite 1.11

20195 releases

  1. Wholesale Suite 1.10

  2. Wholesale Suite 1.9

  3. Wholesale Suite 1.8

  4. Wholesale Suite 1.7

  5. Wholesale Suite 1.6.5

20185 releases

  1. Wholesale Suite 1.6.4

  2. Wholesale Suite 1.6.3

  3. Wholesale Suite 1.6.2

  4. Wholesale Suite 1.6.1

  5. Wholesale Suite 1.6.0

20179 releases

  1. Wholesale Suite 1.5.2

  2. Wholesale Suite 1.5.1

  3. Wholesale Suite 1.5.0

  4. Wholesale Suite 1.4.5

  5. Wholesale Suite 1.4.4

  6. Wholesale Suite 1.4.3

  7. Wholesale Suite 1.4.2

  8. Wholesale Suite 1.4.1

  9. Wholesale Suite 1.3.2

Questions about Wholesale Suite’s releases

What is the latest version of Wholesale Suite?

2.3.1, released on Oct 26, 2026 (2 weeks ago). It’s tested up to WordPress 7.1.4 and needs PHP 7.4 or later.

How often is Wholesale Suite updated?

8 releases in the last year, about one every 35 days. Its first release on WordPress.org dates from March 2017.

Know when your rivals ship

Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.

Start free

Release dates come from the day each version’s folder was made in Wholesale Suite’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.