Releasenotes April 2024
Product Detail Page Update
You can now see the profit margin on the product detail page (PDP). This is the profit factor a user can make on a variant, so retail price / cost price = margin. For example, if the retail price is $100 and the cost price is $50, the margin is 2. A new tab manager item called 'Profit Margin' has been added to the PDP.
Shopping Cart Sorting by Model Number
Added ability to sort shopping cart by model number. Sort order is consistent across shopping cart, order confirmation, and generated XML files.
Update on XML Feed Configuration for Customer-Specific Pricing
Customers can now include their specific prices in their XML feed by enabling the 'klantspecifieke prijzen' option in the feed configuration. Any changes to the prices are automatically reflected in the next XML feed update, ensuring accurate pricing. If the prices change, regenerate the feed to confirm the change is reflected.
Improved Image Display in Platform Overviews
Images in the Platform powered order overview and other relevant platform overviews are now correctly displayed, regardless of whether they were saved with or without specific attributes like color. The system efficiently handles the search and display of images, ensuring there are no significant delays in loading times.
Product Scanning via Phone
Users can now seamlessly add products to their orders by scanning them with their phones. The system will check for rights, order steps, multiple quantities, minimum and maximum order amounts, stock, and backorder stock. A modal will appear with a notification if a product cannot be ordered due to stock or rights. Additionally, the page can now be added to the menu via the menu manager using the 'Barcode Scanner' type.
Semantics: Model Table and Product Detail Page
The latest update adds a new feature that allows customers to view all models in the system in table form. The table includes ModelNr, Modelnaam, and Description. When a model is clicked on, it navigates to the Product Detail Page (PDP) where semantic details of the product are displayed in table form, including model_no, type, and other relevant information.
New Features and Enhancements in Semantics Section
A new section 'Semantics' has been added to the main navigation menu of the application. The 'Semantics import' component has been moved from 'Communicatie' section to 'Semantics' section and renamed as 'Import configuratie'. The existing functionality of 'Semantics import' component remains the same. The users can now easily navigate to the 'Semantics' section and access the 'Import configuratie' component. The new section is represented by a custom icon.
Google Analytics: Select_item event tracking
The select_item event will now be triggered when a user clicks on a product tile. This update ensures that accurate and complete product information is sent with the event.
Google Analytics: New feature for measuring catalog navigation
Users can now measure the 'view_item_list' event with GTM when navigating to the catalog page. The event will trigger when users navigate to the catalog page through direct links, menu navigation, or internal links within the website. The event will send relevant information to identify the viewed item list, including categories, specific items displayed, and their order. The implementation is compatible with the current GTM setup and will not disrupt existing tags, triggers, or other measurements.
Google Analytics: New Payment Information tracking
This update introduces a new feature that allows tracking of the 'add_payment_info' event through Google Tag Manager. The event is triggered only when a user selects or changes a payment method, and does not collect any sensitive information. The functionality is integrated correctly with Google Tag Manager.
Google Analytics: New functionality for measuring shipping information with GTM
This update includes a new feature that allows the measurement of the add_shipping_info event with GTM. The event will be triggered when a user adds a shipping address to the shopping cart. The data sent to GTM will include the ID of the shipping address and any other selected or entered user data. To test the functionality, ensure that the 'Gebruik GTM e-commerce events' setting is enabled and verify that the event is triggered correctly and all data is sent correctly.
Google Analytics: New feature: Begin Checkout Event Tracking
The 'Begin Checkout' event is now available for tracking with Google Tag Manager. This event will be triggered when a user navigates to the checkout page, and will collect relevant data to provide insights into user behavior during the checkout process.
Google Analytics: Measurement of purchases
The purchase event can now be measured with GTM. When a purchase is completed, the following data will be sent to GTM: product ID, purchase amount, and purchase date. The setting that regulates the measurement of the purchase event should be easily adjustable for future changes without further development efforts. A verification process must be in place to confirm that the purchase event is correctly triggered and measured in GTM depending on the setting.
Google Analytics: New feature to measure 'view_item'
Implemented feature to measure the 'view_item' event via Google Tag Manager when a product page is opened. The event must pass correct and relevant data about the viewed product such as product ID, name, category, and price. The implementation should not affect the loading time of the product pages.
Improvement of Product Page Performance
This update improves the loading time of the product page, especially when variant discount rules are applied. The number of queries executed on the page has been reduced significantly. The functionality of the page remains unchanged. The user experience is expected to be smoother. The accuracy and currency of displayed information, including prices and discounts, has been ensured.
New sorting functionality by product creation date
The Core-portal now allows sorting of products by their creation date. This functionality has been integrated with Tweakwise, so sorting works seamlessly within the existing system architecture. The 'Created_date' attribute for each product is now reliably sent to Tweakwise. The sorting option is easy to find and use for end-users and consistently displays the newest products first.
Update for Multiple Email Addresses in Contact Form
Users can now enter multiple email addresses in the contact form.
New feature: Percentage discount for payment methods
Customers can now configure a percentage discount for each available payment method during checkout. The discount is dynamically calculated and clearly displayed on the order confirmation page. The feature has been implemented on the frontend with a visual display of the discount upon selecting a payment method. This update restores a functionality from a previous version.
New Google Font style added to theme editor
Users can now choose and apply the 'Bebas Neue' font to various text elements within their theme design. The font is available in the theme editor's list of fonts and can be previewed before applying. Compatibility is ensured across all supported browsers and devices, and the addition of the font should not significantly affect the load times of the theme editor.
New Features and Enhancements
This update includes the following:
- Import functionality extension to include 'description_{language}' and 'helptext_{language}' per line
- Display imported descriptions on the PDP (Product Detail Page)
- Addition of a setting option 'Show Extra Info in Matrix', disabled by default
- Display of help texts in the info-modal for each stock line
- Removal of descriptions and help texts when deleting product variants
DAM: Select and Download Multiple Assets at Once
Added functionality to select and download multiple assets at once using a filter. A 'Select All' button has been added for convenience. If the total size of the selected files is over 500MB, they will be automatically divided into multiple ZIP files. A loading screen has been implemented during the download preparation.