Wordpress Plugin
The release notes for updates to v2 of the Wordpress Plugin.
Version 2.16 - 6th May
New Features
- Introduced shipment tracking display in the frontend order details.
- Enabled event-driven email sending for registration, password reset and order confirmation via the Event Action Manager.
- Optimized checkout flow for new customers so registration and guest checkout skip the basket page and go straight to checkout.
- Updated cluster behavior so unavailable products are excluded, and non-orderable options are shown but disabled.
- Changed “Order again” confirmation message to remove the default Propeller label and use a tenant-specific message.
- Ensured filters in the frontend are only shown when attributes are marked as searchable, aligning with backend configuration.
- Improved slider performance on the homepage, reducing load times and improving rendering behavior.
- Improved column layout on order and quote overview pages and added visibility of the reference field.
- Improved error messages when products require minimum quantity and step sizes (e.g. “start from 1, steps of 11”).
- Improved visual indicator to always show which company a logged-in user is acting on behalf of, including a dropdown switcher.
Bugs
- Fixed issue where quantity on the order overview page incorrectly included incentives and surcharges instead of just counting products and clusters.
- Resolved bug preventing users from adding products to favorite lists from either product pages or within favorite lists.
- Fixed frontend error that blocked adding a new address during checkout, restoring the ability to test tax configurations.
- Corrected tax calculation when ICS is enabled on a delivery address to ensure VAT is not applied.
- Updated the confirmation messages after placing orders and requesting quotes to refer to “orders” instead of “carts.”
- Fixed issue where switching companies during checkout caused the default delivery address not to load.
- Fixed issue where clicking on an assembly part in the spare parts plugin did not show related products.
- Resolved bug where adding a product to the basket from the homepage redirected to an incorrect page instead of showing the add-to-basket popup.
- Corrected the default date in the 'My overview' section for orders and quotes to display the actual creation date instead of 01-01-1970.
- Fixed issue preventing cluster products from being added to the basket due to UI interaction failure.
- Resolved customer login failure on playground2dev caused by an outdated cart interfering with session logic.
- Fixed bug where quick order flow ignored the 'orderable: No' setting, allowing unavailable products to be ordered.
- Fixed visual bug allowing selection of already selected cluster options when only one option is available.
- Fixed issue where filters with apostrophes in values caused filtering errors in product listings.
- Fixed radio button selection in cluster configuration to auto-select the default value when only one option is available.
- Fixed issue that blocked users from submitting quote requests in the checkout summary.
- Removed or corrected empty status fields from quote overviews and quote line items in frontend.
- Fixed missing asterisk and validation icons on required address fields in the account address forms.
- Fixed missing order item summary on the order confirmation page after checkout.
- Ensured transaction costs now display on quote overviews as well as in the PDF output.
- Fixed cluster dropdowns to properly exclude options for products that are not available or not orderable.
- Resolved broken behavior on 'My addresses' page caused by a frontend code error.
- Fixed issue preventing welcome email from being sent after registering a new company.
Version 2.15 - 29th April
New Features
- Enabled shipment display, showing shipping lines and pending deliveries.
- Prevented adding non-orderable products via Quick Order.
- Improved cluster visibility logic: hides unavailable clusters or disables non-orderable options.
- Optimized homepage slider performance.
- Improved post-registration checkout UX: users now skip basket return and go straight to checkout.
- Implemented new Event Action mutations for all webshop emails (welcome, password reset, quote send request and order confirm).
- Updated quantity error messaging to clearly explain minimum and step quantity rules.
- Redesigned company switcher for clarity across desktop and mobile, added hover and fallback logic.
- Removed empty or misleading 'Status' column from quote overviews and quote line items.
- Respected product availability and orderable status in cluster options and filters.
- Only show filters for attributes marked as searchable in back-end configuration.
- Adjusted “Order Again” feedback message for clarity.
Bugs
- Resolved issue where adding products from homepage didn't trigger basket popup.
- Corrected default date (01-01-1970) in order and quote overviews by switching to
createdAt
. - Resolved checkout address creation error during tax testing.
- Removed visual selection bug when only one cluster option remains.
- Corrected tax calculation: ICS flagged addresses no longer charge VAT.
- Fixed apostrophe handling in attribute filter values.
- Fixed bug where favorite list could not be updated with new items.
- Fixed radio button in cluster configuration not auto-selecting when only one option is available.
- Resolved issue preventing quote requests from being submitted via checkout.
- Corrected confirmation messages for orders and quotes to avoid referencing cart.
- Fixed missing validation icons and asterisks in address and company name fields.
- Restored order item visibility on confirmation page.
- Ensured transaction costs appear consistently in both quote/order overview and PDF.
- Ensured default delivery address is correctly shown after switching companies in checkout.
Version 2.14 - 26th March
New Features
- Introduced Company Track Attributes to support company-level customization in templates and frontend logic.
- Improved cluster dropdowns to show only valid combinations and visually grey out unavailable options.
- Guest carts now correctly merge with logged-in user carts, preserving cluster and product selections.
- Enabled editing of step 3 in dropshipment checkout flows.
- Removed the search bar from the favorite lists page for a cleaner UI.
- Implemented canonical URL support for product and cluster detail pages to improve SEO.
- Added support for managing clusters that use definitions without filters, showing the product as a normal PDP item when only one exists.
- Added metadata support for products, categories and clusters.
- Display clusters as cross/up-sells on both product detail and cluster pages.
- Added Quick Order functionality including bulk add-to-cart and file upload support.
- Exposed Order Management API key setting in plugin config, meaning a Wordpress installation needs both a Generic and Order Management API key.
Bugs
- Fixed a syntax error when using the “Scan for new Translations” feature.
- Resolved 404 error after guest checkout by correcting redirection to the thank you page.
- Fixed formatting issue in dropshipment address fields during checkout.
- Corrected phone number validation errors in the delivery address and registration forms.
- Fixed grid view toggle behavior between blocks and list views.
- Resolved registration failure caused by phone number formatting in the customer creation API call.
- Prevented "Price on Request" products from being added to the Quick Order page.
- Fixed issue where products with price 0 showed inconsistent behavior; added appropriate notification message when pricing is missing.
- Removed placeholder shipping method and ensured hidden PICKUP options are no longer visible in selection.
- Ensured bonus items are now correctly displayed in the checkout summary.
- Resolved issue where cluster products could not be added to the favorite list from Wordpress.
- Fixed issue where the “View” button on clusters in the favorite list tried to add them to cart instead of opening the product detail page.
- Gender selection during registration is now saved correctly in both billing and delivery addresses.
- Aligned discount display across cart, checkout, my orders and my quotes pages for consistent UI.
- Resolved breadcrumb issue that incorrectly routed to product instead of cluster.
- Fixed SKU field display for cluster products when missing.
- Ensured shipping methods are fetched from value sets instead of hardcoded.
- Removed deprecated
shippingCost
field from carrier object implementation. - Discount now shows correctly at all steps in the checkout, not just the confirmation page.
- Resolved reorder button not adding items to cart from order detail page.
- Fixed redirect from category page that led to 404 error.
- Fixed issue where renaming a favorite list would wipe its contents.
- Fixed issue where switching companies didn't apply correctly to subsequent orders.
- Resolved broken cluster/product routing in favorites.
- Ensured translations are applied to all account detail fields.
- Sorting setting in admin behavior tab now correctly saves ‘modified/desc’ config.
- Fixed registration errors caused by outdated validation rules.
Version 2.13 - 11th March
New Features
- Introduced a new "My Invoices" page, providing an overview of invoices for end customers.
- Added support for displaying multiple segments in the spare parts feature, ensuring all segments on the same level are visible for selection.
- Introduced a form popup for unknown spare part products, allowing users to submit an information request with relevant details.
- Improved checkout process to show selected cluster options and their additional costs in step 3 and the order confirmation page.
- Enhanced validation for cluster selections, ensuring required options are properly highlighted.
- Improved VAT handling for cluster options, allowing correct switching between inclusive and exclusive VAT.
- Added a new email field in the WP Spareparts plugin settings for unknown spare part requests.
- Introduced a new attribute in the plugin to check if a product has a spare parts drawing.
- Improved UI for filling in address details during guest checkout.
- Enhanced pagination for large catalogs, making it easier to navigate through multiple pages.
- Improved popup message visuals for better user feedback.
Bugs
- Fixed an issue where clicking 'Continue to checkout' did not display the next steps for completing an order.
- Resolved a problem where adding multiple products caused the total price to display as zero.
- Fixed a bug where searching for a cluster resulted in an invalid page link.
- Addressed an issue where refreshing the cart would incorrectly add or remove VAT on shipping costs.
- Implemented order confirmation PDFs that correctly display selected cluster options.
- Fixed a visual issue where cluster color options appeared disabled even when active.
- Ensured that changing between delivery and pickup updates shipping costs correctly.
- Resolved issues with cluster and product having the same class ID, preventing conflicts in data handling.
- Fixed an issue where the checkout process did not correctly apply pickup incentives, ensuring accurate shipping cost calculations.
- Corrected the display of shipping costs in the checkout summary to ensure consistency across all steps.
- Fixed an issue where selecting product options resulted in incorrect pricing updates.
- Resolved a problem where breadcrumb paths were incorrect after selecting a product option.
- Fixed a bug where the order confirmation email was sent to the wrong recipient instead of the logged-in user.
- Ensured that the plugin correctly handles TaxZones and TaxCodes based on the delivery address.
- Resolved an issue where non-required product options could not be deselected.
- Fixed a display issue where selected cluster options were not shown in the 'Add to Basket' popup.
- Addressed an issue where clusters added to favorites did not appear in the favorites list.
- Fixed a bug where turning a quote into an order failed due to missing address details.
- Corrected the behavior where cluster option selection briefly turned red before normalizing.
- Fixed an issue where removing items from a favorite list did not work properly.
- Resolved a problem where bulk prices were not displayed correctly on product detail pages.
Version 2.12 - 20th February
New Features
-
Support for Configurable Clusters:
Users can now browse, configure and order configurable clusters, which allow for flexible product variations within a single product page. Instead of separate listings for each variant, customers can select different configurations directly on the product detail page.Key Benefits:
- Provides a streamlined shopping experience by grouping product variations under one product page.
- Supports multiple configuration types, including color selection, drop-down menus, radio buttons, and image-based choices.
- Allows additional product options (e.g., accessories like shoelaces or engraving) to be selected alongside the main product.
- Users can add configured clusters to carts, request quotes, and save them to favorite lists, ensuring a seamless B2B ordering experience.
-
Implemented a "My Invoices" page, allowing customers to view and download their invoices directly.
-
Added a new SpareParts case to the plugin, allowing multiple segments on one level to be visible and selectable.
-
Introduced a form popup for unknown SparePart products to enable information requests.
-
Implemented a setting in the SpareParts plugin to configure a submission email address for unknown products.
-
Added an attribute in the plugin to check if a product has a SpareParts drawing.
-
Improved pagination for large catalogs, making it easier to navigate between pages.
-
Enhanced the guest checkout experience by making the address entry process more intuitive.
-
Improved UI and functionality for removing items from favorite lists on the favorite list page.
Bugs
- Fixed an issue where refreshing the cart would add or remove VAT on shipping costs inconsistently.
- Resolved a rounding issue where the total cart amount changed by 1 cent after refreshing.
- Addressed incorrect display of shipping costs in checkout, ensuring consistency in subtotal and total calculations.
- Corrected inconsistencies in shipping cost calculations when toggling between delivery and pickup options.
- Fixed an issue where shipping costs were not correctly reset when switching back from pickup to delivery.
- Order confirmation PDFs now correctly display selected options for clusters.
- Cluster options and associated costs are now properly shown in step 3 of checkout.
- Improved error handling for missing required cluster selections, highlighting missing fields.
- Resolved UI issue where cluster options flashed red briefly before normalizing upon selection.
- Fixed issue where turning a quote into an order would fail without an error message.
- Order confirmation emails are now sent to the correct email address instead of the default delivery address email.
- Fixed an issue where bulk prices were not displayed correctly online.
- Improved popup message visuals for success notifications.
Version 2.11 - 20th January
New Features
- Added a ‘My Invoices’ page to the WordPress plugin, enabling customers to access open invoices, amounts, payment statuses, invoice numbers, and PDF download links.
- Added a pop-up form for unknown SparePart products, enabling users to request information with fields for company, name, email, remarks, and phone number. Confirmation and notification emails now supported.
- Updated the SpareParts plugin to display all available drawing segments for a product, allowing users to select the desired segment more effectively.
- Introduced a new email field in plugin settings for use in unknown SpareParts requests.
- Enhanced the add-to-basket popup to display the options selected for cluster products.
Bugs
- Resolved an issue where the order confirmation email was sent to the wrong address. Now defaults to the logged-in user’s email.
- Fixed a bug where converting a quote into an order would fail without clear error messages.
- Ensured VAT toggle functionality updates cluster options consistently with basket content.
- Addressed visual glitches when selecting options for cluster products, such as brief red highlighting.
- Improved validation feedback for clusters, ensuring errors are highlighted and easy to identify.
- Ensured chosen cluster options and their costs are displayed during checkout and on the order confirmation page.
- Fixed missing cluster options in the order confirmation PDF while retaining accurate total pricing.
- Corrected an issue where clusters added to the favorites list were not displayed on the favorites page.
- Resolved breadcrumb path inconsistencies after selecting cluster options.
- Fixed price discrepancies when reselecting options for clusters on both product detail and catalog pages.
- Addressed the inability to unselect non-required cluster options.
- Corrected breadcrumb paths after reloading content based on option selection.
- Ensured accurate display of cluster options and their associated pricing in the add-to-basket popup.
Version 2.10 - 12th December
New Features
- Developed a proof of concept to enable interactive drawings with product information from the Propeller API directly on a WordPress page, replacing the need for popups or iFrames.
- Updated the shape of product result markers in spare parts drawings from circles to rectangles to accommodate longer content.
- The company switch loader text now shows the company name and city to better distinguish between companies with the same name.
- Added options in the WordPress admin panel to toggle the visibility of the action code and order type fields on the shopping cart page, improving flexibility for demos.
- Improved the quote request flow by skipping unnecessary steps if invoice and delivery details are already known. Removed irrelevant options for quotes, streamlining the process.
- Updated the button label to “Request a Quote” for consistency with the back office and user preferences.
- Improved the UI for adding an address during guest checkout to resolve visual issues with the button display.
Bugs
- The ICS (ICP) setting is now correctly applied in the WordPress plugin, ensuring tax is set to 0% when applicable.
- Negative order values in the cart are now resolved, ensuring accurate calculations.
- The guest checkout flow now correctly stores addresses and proceeds without errors.
- Resolved an issue where adding a third address while logged in failed during the checkout process.
- Corrected the title in the shopping cart overview to display “Overview” instead of “Quote Overview” for clarity.
- Resolved an issue where default invoice and delivery addresses were not properly saved or displayed after modifications.
Version 2.9 - 29th October
New Features
- Implemented a “Forgot Password” flow, allowing users to reset their password while logged out.
- Added a decimal filter option, allowing users to filter items using decimal values for more precise range selections.
Version 2.8 - 21th October
New Features
- Added the ability to switch between multiple companies as a purchaser, allowing users to switch contexts and see data relevant to each company. Switching the company context switches the entire interface, updating menus, products, prices, carts, orders and addresses based on the selected company ID.
- Implemented menu and product display based on company/customer orderlists, ensuring that users only see products relevant to the selected company or customer.
- Displayed product prices based on company/customer-specific pricelists, providing accurate and company-specific pricing for users.
- Added the option to include/exclude VAT in product prices, giving users more flexibility in how they view pricing.
- Added surcharges to orders, providing a way to include additional fees as required.
- Redirected users to their primary language upon login, ensuring a seamless experience based on user preferences.
- Enforced a minimum password length of 8 characters to improve account security.
- Improved the cart popup for better user experience.
Bugs
- Fixed an issue with new cart initiation, ensuring carts are correctly created when a user starts a new shopping session.
- Fixed anonymous cart check logic, preventing issues with cart creation or management for users not logged in.
- Fixed the display and functionality of cross-sells and upsells on the product detail page (PDP), ensuring related product suggestions are shown correctly.
- Fixed issues with the favorites feature, improving functionality on both the favorites pages and product detail page (PDP).
- Removed deprecated media features.
- Implemented functionality to remove products from multiple favorite lists at once, simplifying the favorites management process.
- Fixed the behavior of the browser back button, improving navigation for users returning to previous pages.
- Fixed issues with delivery address selection in the checkout process, ensuring that users can correctly select and update their delivery addresses.
- Limited access to anonymous users, ensuring that certain areas and actions require authentication for security.
- Improved the display of failed login messages, making them clearer and more user-friendly.
Version 2.7 - 7th August
Bugs
- Fixed an issue with the display of carrier logos, ensuring they are now shown correctly across all relevant pages and components.
Prior versions
- Undocumented.