Wordpress Plugin
The release notes for updates to v2 of the Wordpress Plugin.
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.