WooCommerce Wholesale Order Form Changelog

This is the changelog for the WooCommerce Wholesale Order Form plugin. This plugin comes with the Wholesale Suite Bundle.

WooCommerce Version: Tested up to 5.3 (latest stable)
WordPress Version:
Tested up to 5.7 (latest stable)

Version 1.19.2

  • Improvement: Rename "Order Form" submenu into "Wholesale Order Form"
  • Bug Fix: Unable to tweak quantity in the modal in Order Form beta

Version 1.19.1

  • Bug Fix: Product Add-ons Integration: Invalid Error Notification on Wholesale Ordering add to cart with Product Add-ons
  • Bug Fix: Show Variations Individually not working on Admin Access
  • Bug Fix: Order Form V2: PHP Warning: Use of undefined constant WWPP_OPTION_WHOLESALE_ROLE_GENERAL_DISCOUNT_MAPPING
  • Bug Fix: Shop Manager can see wholesale exclusive variations on the order form
  • Bug Fix: Allow user to filter required plugins in WWOF

Version 1.19

  • Feature: WWOF V2: Add Lazy Load Option Per Order Form
  • Feature: WWOF V2: Display Variations Individually Per Order Form
  • Improvement: WWOF v2: Lazy load more variations on scroll down for combo type dropdown
  • Bug Fix: Admin cannot see products that are restricted to wholesale customers on the order form

Version 1.18

  • Feature: WWOF V2: Add toggle option to allow decimal quantity and increment in the Order Form
  • Improvement: WWOF V2 Beta Feedback: The width of the table doesn't occupy the full available width of the page content area
  • Improvement: WWOF V2 Beta Feedback: Set the default variation for product variation
  • Improvement: WWOF V2 Beta Feedback: Mobile Responsive Design Improvement
  • Improvement: WWOF V2: Do not allow inputting invalid quantity values to the quantity field
  • Improvement: Lots of code improvements
  • Bug Fix: Loading Issue on Free Woostify Theme's built-in Side Cart
  • Bug Fix: WWOF V2 - Subtotal element: The tax displayed incorrectly with WWPP tax setting including/excluding tax
  • Bug Fix: WWOF V2 - Variation Element: Unassigned combination of attributes are visible on Variable product that has multiple attributes

Version 1.17

  • Feature: Able to turn on/off product quantity restrictions per order form
  • Improvement: Order Form V2: Backend user interface/components update
  • Improvement: Order Form V2: Frontend table adjustments
  • Improvement: Order Form V2: Backend settings placement adjustment
  • Bug Fix: Old Order Form Alternate View: Not able to add product to cart if product have minimum and step quantity set
  • Bug Fix: Old Order Form: When there're multiple products with minimum quantity only (without step), adding product on alternate style will reset the other quantity field to 1

Version 1.16.6

  • Improvement: WC 4.8 compatibility
  • Bug Fix: Dragging Table Column items into Order Form Table will turn the page blank
  • Bug Fix: Variants with no Wholesale Prices are still visible on the Order Form even if Only Show Wholesale Products is active.
  • Bug Fix: Order Form V2: The data is not loaded on Wholesale Ordering Beta page with WWPP 1.25 activated

Version 1.16.5

  • Bug Fix: Remove unnecessary error_log due to 1.16.4 release

Version 1.16.4

  • Bug Fix: Variation product is not recognized as individual product when Show Variations Individually and Only Show Wholesale Products To Wholesale Customers options are enabled.

Version 1.16.3

  • Bug Fix: WPML: Attribute label is not displaying the correct text for translated page
  • Bug Fix: PHP Error: Call to a member function get_type() on null
  • Bug Fix: PHP Notice Error on PHP 7.4.8

Version 1.16.2

  • Improvement: WC 4.4 compatibility
  • Improvement: WordPress 5.5 compatibility
  • Bug Fix: Error in the front end when setting up Order Form with an alternate style
  • Bug Fix: The activating license notice doesn't redirect to the license setting on wp-admin posts and pages
  • Bug Fix: The WWOF license activation notice should be shown for admin user only

Version 1.16.1

  • Bug Fix: WWOF throws an error if WWP is deactivated

Version 1.16

  • Feature: Very BIG improvements to the next generation order form (beta). Introduced drag and drop form designer in the backend as well as adding support for multiple order forms.
  • Improvement: Test compatibility with WooCommerce 4.3

Version 1.15.8

  • Improvement: Test compatibility with WooCommerce 4.2

Version 1.15.7

  • Bug Fix: WooCommerce Multilingual Integration: An Error On the Wholesale Ordering Page When the Multi-Currency Feature Is Disabled.
  • Bug Fix: Missing “/” in the url of WWOF license tab in multisite

Version 1.15.6

  • Improvement: Compatibility with WooCommerce 4.1

Version 1.15.5

  • Improvement: Reorganize Filters tab settings into logical groupings, Improve label and descriptions
  • Bug Fix: WWOF License page returns 404 when you have set WordPress folders in a different root folder than Site Address URL.
  • Bug Fix: List product variation individually is not working with the customer's products
  • Bug Fix: Inconsistent number of results per page when there are lots of grouped products
  • Bug Fix: Variants with no Wholesale Prices still shows on the Order Form even if Only Show Wholesale Products To Wholesale Users is active
  • Bug Fix: WooCommerce Multilingual: The products on the wholesale ordering will not get converted to other currency when switching language.
  • Bug Fix: Missing exclusive tax in the Subtotal when Cart Sub Total Prices Display is set to Excluding Tax

Version 1.15.4

  • Improvement: WordPress 5.4 Compatibility
  • Improvement: Minor code improvements

Version 1.15.3

  • Improvement: Compatibility check with WooCommerce 4

Version 1.15.2

  • Bug Fix: Order Form V2 Beta : Can't search by SKU when "Allow Product SKU Search?" is enabled.
  • Bug Fix: Order Form V2 Beta : Make the table responsive when all columns are enabled
  • Bug Fix: Order Form V2 Beta : Category dropdown hierarchy
  • Bug Fix: Order Form V2 Beta : Invalid parameter error when loading order form on fresh installs
  • Bug Fix: Order Form V2 Beta : Improve dropdown when there are multiple variations, lazy load variations so it will not consume too much memory

Version 1.15.1

  • Bug Fix: When lazy load is enabled, there are multiple ajax calls for pop up product images.
  • Bug Fix: There is a "please enter a valid value" notice when you add a low stock product to the cart in alternate view.
  • Bug Fix: List product variation individually not working on Admin Access.
  • Bug Fix: Optimize order form when sort by sku is set
  • Bug Fix: Wholesale price and Quantity based wholesale pricing table are not visible on order form and light box
  • Bug Fix: The WWOF UI is changing to react style when using oceanwp theme

Version 1.15

  • Beta Feature: New and Improved Order Form

Version 1.14.3

  • Improvement: Minor code improvements (Tested on upcoming WC 3.8 and WP 5.3)

Version 1.14.2

  • Improvement: Update version of modified template files

Version 1.14.1

  • Improvement: Introduce new product and variation ID caching mechanism to aid in product load times
  • Bug Fix: Issue on adding to cart on a custom theme
  • Bug Fix: Error on Filters tab settings when the db has huge products

Version 1.14

  • Improvement: If scrset is disabled, the code checks for null but default value is false
  • Bug Fix: Minimum Order Requirement Notice/Banner shows incorrect data when Override Minimum Order Requirement is enabled.
  • Bug Fix: Shortcode is not working on WWOFF Access Denied Message
  • Bug Fix: The Qty discount table of variable product doesnt show up on lightbox popup
  • Bug Fix: WWOF License page returns 404 when you have set WordPress folders in a different root folder than Site Address URL.

Version 1.13

  • Feature: Support JS event triggers inside functions like LoadProductListing
  • Bug Fix: Using wrong category ID for the wwof_product_listing shortcode produce PHP error notice
  • Bug Fix: Inconsistent titles between simple and variable products on mobile view
  • Bug Fix: Using wrong product id for wwof_product_listing shortcode product
  • Bug Fix: Product Add-Ons: Internal Server Error when using alternate view

Version 1.12

  • Feature: Change product thumbnail/image when a different variation is selected on the order form and light box pop up.
  • Improvement: Pass $product data as argument into the wwof_filter_product_item_action_controls filter
  • Bug Fix: Aelia Currency Switcher: Displays incorrect Minimum Order Subtotal for the secondary currency
  • Bug Fix: Product Add-Ons: Unable to show addons in the order form
  • Bug Fix: php warning shows up when WWP or WWPP are disabled then opening the order form

Version 1.11.1

  • WC 3.6 Compatibility: New product created won't show up in the form when the "Sort By" is set to SKU

Version 1.11

  • Improvement: Move to new license manager
  • Bug Fix: Searching "variable" or "simple" keyword will show all simple or variable product types
  • Bug Fix: Update and improve multisite compatibility
  • Bug Fix: Error thrown intermittently on product listing with variation attributes
  • Bug Fix: Unable to search individual variation using the parent SKU
  • Bug Fix: Using do_shortcode() doesn't load the products when [wwof_product_listing] is used

Version 1.10

  • Bug Fix: Setting the product 'Restrict To Wholesale Roles' will show to guests instead of showing only to the restricted roles set
  • Bug Fix: PHP Warning: 'in_array() expects parameter 2 to be array' for variable products
  • Bug Fix: 'Override Wholesale General Discount' via user account seems to be not working
  • Bug Fix: Show specific products via shortcode attribute will make the filter via category not working

Version 1.9

  • Bug Fix: Deactivating WWP or WWPP produces PHP warning
  • Improvement: Option to clean WWOF settings on uninstallation

Version 1.8.8

  • Bug Fix: Individual variations are not showing up when Only Show Wholesale Products To Wholesale Users is enabled
  • Bug Fix: Variation description persists when parent doesn't have description set it the lightbox popup
  • Bug Fix: Shortcode not working for variable products (Product ID) if List product variation individually is enabled
  • Bug Fix: Format issue in $quantity_field in class-wwof-wwp-wholesale-prices.php
  • Bug Fix: Switching between variations will not update the product image
  • Bug Fix: When you exclude a specific or all variation in 'exclude product filter' it will still show as active in order form

Version 1.8.7

  • Bug Fix: Product variations will show as 'Any' if the global attribute is a greek letter

Version 1.8.6

  • Improvement: Updating WooCommerce 3.4.0 compatibility notice

Version 1.8.5

  • Improvement: WooCommerce 3.4 compatibility
  • Improvement: Product Add-ons: Add add-on options on the modal box when "Display the product details in a light box popup on click?" is enabled
  • Improvement: Product Add-Ons: Automatically update wholesale price when an addon is choosen
  • Improvement: Hitting "enter" in the product description is not working with the lightbox popup
  • Improvement: Move "Default Product Category on Search Filter" to Filter group
  • Improvement: Code improvements

Version 1.8.4

  • Bug Fix: Compatibility issue with Shopkeeper theme
  • Bug Fix: Product not showing on Order Form if regular price starts with a decimal point (.)

Version 1.8.3

  • Bug Fix: Multiple stock qty notices on order form on certain specific site installations

Version 1.8.2

  • Improvement: Improvements on the update manager codebase
  • Bug Fix: Zero stock product with allowed backorder won't show up
  • Bug Fix: PHP 7.2.x notices
  • Bug Fix: First variation is always selected automatically even if it's unavailable

Version 1.8.1

  • Improvement: Add correct class to order form quantity field for better compatibility with other themes
  • Bug Fix: Hide wholesale quantity discount prices setting doesn't work
  • Bug Fix: Error log when regular customers accessing the order form
  • Bug Fix: Search box is not enabled after warning box is showing up

Version 1.8.0

  • Feature: Select the correct variation when searching by SKU
  • Feature: Add the ability to add an add to cart button on the product info lightbox popup
  • Feature: Add support for WWPP (1.16.0) order quantity step feature
  • Improvement: Stop using wwpp deprecated functions
  • Improvement: Add filter on variation availability classes
  • Improvement: Show loader when fetching quantity argument information via ajax
  • Improvement: Recheck compatibility with WC Min Max Plugin
  • Improvement: Tidy up code
  • Bug Fix: WPML: The form listing is not translated for guest

Version 1.7.8

  • Bug Fix: Fixing error when adding variations to cart complaining of bad quantity range.
  • Bug Fix: Add a better error message when attempting to add blank quantity values.
  • Bug Fix: Fix a PHP notice on guest users when loading the form in some cases edge cases.

Version 1.7.7

  • Improvement: WC 3.2 Compatibility
  • Improvement: Minor code improvements
  • Bug Fix: Lightbox popup shows all variation descriptions
  • Bug Fix: When the 'List product variation individually' enabled, the variation SKU won't be printed in the listing
  • Bug Fix: When the 'List product variation individually' is enabled, searching a hidden individual variation will show all individual variations instead
  • Bug Fix: When the 'List product variation individually' is enabled, it won't load the product short description if the 'lightbox pop up' is enabled
  • Bug Fix: Order form shortcode breaks if the_content filter has already been run

Version 1.7.6

  • Bug Fix: Can't enter quantity less than the minimum quantity rule for Variable products
  • Bug Fix: Price issues with the lightbox popup
  • Bug Fix: The "products" attribute in the "wwof_product_listing" shortcode doesn't work
  • Bug Fix: The order form won't show free product (product with 0 price)
  • Bug Fix: Certain product doesn't show up because of the term query

Version 1.7.5

Note: This release includes template updates. Please update any template overrides in your theme.

  • Bug Fix: Order form slows down a lot on large sites with lots of variable products
  • Bug Fix: The "Default Product Category on Search Filter" option won't show children of zero product parent category

Version 1.7.4

  • Bug Fix: Latest hidden product shows up in the order form
  • Bug Fix: Individual variation shows predefined attribute term slug
  • Bug Fix: Hidden variations show up when the List product variation individually option enabled

Version 1.7.3

  • Bug Fix: Order form will load other categories even if the Default Product Category on Search Filter is set
  • Bug Fix: WC 3.1: Enabling the "List product variation individually" option produces error log
  • Bug Fix: Order form lazy loads the products even if the last product is reached
  • Bug Fix: When the last product is reached the product filter won't show all products using lazy load
  • Bug Fix: Product quantity table is not showing up in the lightbox popup
  • Bug Fix: The wholesale_content shortcode doesn't work in the lightbox popup description
  • Bug Fix: The lightbox popup won't show the variation description
  • Bug Fix: The "In stock:" text is always shows up in the lightbox popup

Version 1.7.2

  • Improvement: Improve the loading speed of the order form
  • Bug Fix: JS errors on console log
  • Bug Fix: The quantity input field for variable product is always set to 1
  • Bug Fix: Can't add product to cart more than the available stock even with the Always Allow Back-orders option enabled

Version 1.7.1

  • Bug Fix: Variable with zero stock variation produces WWOF Error message in the debug log
  • Bug Fix: Sort Order option doesn't work with the default sorting
  • Bug Fix: PHP 5.4 : Using expression inside empty() function
  • Bug Fix: Filtering with an empty product category returns all products
  • Bug Fix: Individual variation won't show the selected attribute in the light box popup

Version 1.7.0

  • Feature: Support WooCommerce Min/Max Quantities plugin
  • Feature: Specify what category term be preselected on the wholesale order form
  • Feature: Display all variations on their own line (treating them like Simple products)
  • Feature: Ability to add product to cart in the product modal pop up when 'Display the product details in a lightbox popup on click?' option is enabled
  • Improvement: Add deprecated function notices and update version number on template files
  • Improvement: Tidy up and improve codebase
  • Bug Fix: Product Add-ons: Some add-on types are not working with the order form
  • Bug Fix: Product Add-ons: WC 2.6.14 won't show the product add-ons on the order form
  • Bug Fix: Product Add-ons: Can't include add-ons for variations when "List product variation individually" is enabled
  • Bug Fix: Multi-site: Several "Product properties should not be accessed directly" error message
  • Bug Fix: Order form label for mobile is set in the CSS file, preventing it from being translated
  • Bug Fix: Sometimes errors occur while adding selected products.
  • Bug Fix: Stock Quantity not display for variations if "List product variation individually" is enabled
  • Bug Fix: With "List product variation individually" enabled, variations still show up when the parent is excluded

Version 1.6.6

  • Improvement: Add compatibility with upcoming WooCommerce version 3.0.0
  • Improvement: Major code refactor for effeciency , speed and maintanability

Version 1.6.5

  • Bug Fix: SKU search feature not working properly

Version 1.6.4

  • Feature: Multisite Compatability
  • Improvement: Major code refactor for effeciency , speed and maintanability
  • Bug Fix: PHP notices on debug log

Version 1.6.3

  • Improvement: Include variation sku on the sku search functionality
  • Improvement: On some slower servers if you add multiple items to the cart at the same time it doesn't add all items properly
  • Improvement: If no "Products Per Page" is set we should add in label what will be the default products per page
  • Improvement: Rename "Plugin Settings" to "Settings" and "License Settings" to "License" in the plugin listings
  • Bug Fix: "Hide wholesale quantity discount prices." option is not checked properly.
  • Bug Fix: Backorder products don't show on the order form in some circumstances
  • Bug Fix: Product count display should count the product row and not the product QTY
  • Bug Fix: Products Per Page didn't display correct number of product
  • Bug Fix: Got some error notice when activating the plugin
  • Bug Fix: If no variations do not show add to cart button or the check box on checkbox view

Version 1.6.2

  • Bug Fix: Hide wholesale quantity discount setting not working
  • Bug Fix: posts_per_page not set on SKU retrieval for variations

Version 1.6.1

  • Bug Fix: MOQ notice is showing for everyone and doesn't show currency symbol properly

Version 1.6.0

  • Feature: Tab indexing - when the product results come back qty boxes should be linked via tab indexes so that when you tab it goes to the next qty box
  • Feature: Make search box area responsive
  • Improvement: At the header of the wholesale order page, show general minimum order quantity and price set
  • Improvement: Ability to select different thumbnail size
  • Improvement: On the alternate layout, automatically check the add to cart checkbox when the quantity is tweaked
  • Bug Fix: When there are lots of variations the front end sorting isn't working properly

Version 1.5.1

  • Bug Fix: Error on wholesale ordering form when WooCommerce Product Addon is not installed

Version 1.5.0

  • Feature: Add support for WooCommerce Product Addons
  • Feature: Integrate Per Order Quantity Wholesale Price Percentage Discount Per Category Level
  • Improvement: After a pagination button is clicked use jquery to scroll them to the top of the form
  • Bug Fix: When a customer adds more than the remaining stock to cart it incorrectly says the add to cart was successful
  • Bug Fix: wwof_get_product_shop_price_with_taxing_applied needs a fallback for when taxes are totally disabled

Version 1.4.1

  • Improvement: % based quantity discount compatibility with Prices Premium

Version 1.4.0

  • Feature: Extend shortcode with options for category restriction or showing specific products by ID and also hiding the search form
  • Feature: Add some default CSS to fix the pagination controls
  • Improvement: Change quantity boxes to HTML5 (same as single product pages)
  • Bug Fix: Notice after updating related to filters section in settings

Version 1.3.5

  • Bug Fix: Stock quantity column, should show "Out Of Stock" when 0 or marked out of stock
  • Bug Fix: When you change the catalog visibility options, the product disappears from the form
  • Bug Fix: Variations disabled when managing stock at product level
  • Improvement: Tidy up translation files
  • Bug Fix: Default variation is not being followed on the Wholesale Order Page

Version 1.3.4

  • Bug Fix: Global inventory management setting is not respected properly

Version 1.3.3

  • Bug Fix: Warning messages printed out on the wholesale order form

Version 1.3.2

  • Bug Fix: Check variation stock status to determine visibility of a variable product on the wholesale order form
  • Bug Fix: Properly display out of stock products that allows back orders
  • Bug Fix: Issue on product category filter on WWOF settings
  • Improvement: Add filters to search filter area so users can override the wordings of various text components

Version 1.3.1

  • Bug Fix: Properly display add to cart button on wholesale order page
  • Bug Fix: Category filter is lost on pagination
  • Bug Fix: Display bug with variations showing extra space
  • Bug Fix: Can not seem to translate "products found"
  • Bug Fix: Deleted categories are still considered in the filters
  • Bug Fix: Disallow products without a retail price to be added to cart (or maybe don't show them at all)
  • Bug Fix: HTML tags are stripped from the content of "Access Denied Message"
  • Feature: Integrate with Aelia currency switcher plugin

Version 1.3.0

  • Improvement: Sort products by sku
  • Feature: Print a quantity discounts list when product quantity discounts are available
  • Improvement: Set quantity field initial value to minimum order quantity set via wholesale prices plugin
  • Improvement: Follow the ordering of variations on the backend on displaying the variations on the wholesale ordering form
  • Improvement: Add hierarchy to the list of product categories inside the category filter select control
  • Feature: Add responsive feature to wholesale order products table

Version 1.2.7

  • Bug Fix: Refactor product listing code base to be faster and efficient
  • Bug Fix: Refactor product filter options code base to be faster and efficient

Version 1.2.6

  • Bug Fix: Clicking Hide Notice link on license notice results to white screen on some instances
  • Improvement: Tidy up code

Version 1.2.5

  • Improvement: Add help related resources on the help section in the plugin settings page
  • Improvement: Tidy up internationalization
  • Improvement: Tidy up uninstall code base

Version 1.2.4

  • Bug Fix: Variations of a variable product being blank on wholesale order page after woocommerce 2.4 update

Version 1.2.3

  • Bug Fix: Sku search not working properly
  • Bug Fix: Cart widget not synching on wholesale page when set to be hidden when empty
  • Bug Fix: Variation Issues
  • Bug Fix: Quantity field not working properly
  • Bug Fix: Display variations of a variable product on properly on appropriate users

Version 1.2.2

  • Bug Fix: Properly set WooCommerce cart session
  • Bug Fix: Address miscounted product items on wholesale page

Version 1.2.1

  • Bug Fix: Properly retrieve all variations of a variable product

Version 1.2.0

  • Feature: Add cart sub total on the bottom of the product list on the wholesale page
  • Feature: Allow users to add custom log in url for the wholesale page access denied content
  • Feature: Add product stock quantity on the product list on the wholesale page

Version 1.1.2

  • Minor Feature: Add notification if license details is not entered

Version 1.1.1

  • Bug Fix: Properly sort out variable product variations on wholesale page

Version 1.1.0

  • Feature: Change access denied message textbox to editor to allow html contents
  • Feature: Add alternate wholesale page view
  • Feature: Allow turning off pagination ( All products will be displayed )
  • Bug Fix: Set listing filter container 100% width by default

Version 1.0.1

  • Feature: Add automatic updating code

Version 1.0.0

  • Initial release