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