We are proud to introduce the 'People Like You' component, a sophisticated AI-powered recommendation now available within the Tweakwise Builder. This new approach utilizes real-time vectorization to understand the intent of a user within seconds of them landing on your site. Inspired by collaborative filtering models, this component analyzes the unique user vector of an active session (capturing events such as ItemClicks, PageViews and Purchases) and instantly maps them against a global matrix of similar user journeys.

The core innovation lies in our transition from a siloed profileKey approach to a Vector Search methodology. In the past, fragmented or poor-quality event data often led to empty recommendation blocks or generalized top sellers that lacked personal resonance. With this new 'People Like You' component, the system identifies the 'best match' based on behavioral proximity. When a new User X interacts with a specific product, such as a pair of trousers or a sweater, our Embedding Model calculates their position in a multi-dimensional space and serves recommendations based on what similar high-intent shoppers ultimately purchased. This ensures that even if 99% of your profileKeys are new, your storefront remains intelligently adaptive rather than static.

For merchants, this component is designed for immediate adoption and operational efficiency. It integrates seamlessly with existing JS and API implementations, pulling from a nightly-updated Lakehouse of profile embeddings to ensure the AI logic is always grounded in the most recent consumer trends. By automating the decision-making process of which products to surface, we significantly reduce the manual effort required to manage complex merchandising rules. In the end, the 'People Like You' component is built to improve commercial outcomes by increasing Click-Through Rates (CTR) and conversion by showing shoppers exactly what they are looking for, even before they know it themselves.

AI Personal Products - Just For You

Meanwhile we have rebranded the 'Personal Products' component to AI Personal Products - Just For You. This change is not just a cosmetic choice; it is a strategic clarification of the value proposition we deliver to your shoppers. While the new 'People Like You' component focuses on behavioral similarity, 'Just For You remains the pinnacle of individualization. It utilizes a shopper’s specific, historical interaction data and real-time browsing signals to curate a storefront that acts as a personal concierge. This component creates a more emotive and customer-centric experience which ensures that every recommendation is not just a guess, but a data-driven reflection of the shopper’s personal interests.

📘

Event Tag

Implementing the Tweakwise Event Tag is essential to analyze the performance of your configuration, power our insights reports and support personalization. To support this, Tweakwise needs key e-commerce events on your platform. These are events such as product views, item clicks, add-to-carts, and purcha

Minor releases introduce new features and improvements. Check out what’s new!

API's

  • Delivery API | We've fixed a bug that could cause wrong colspan/rowspan values to be returned when multiple tile size components were used on a page.

Tweakwise App

  • Tweakwise App | We fixed a bug where some suggestion configurations would break the form when opened in a detail view.
  • Tweakwise App | We resolved the problem of not being able to unset an attribute as API attribute. And we fixed a problem where deleting derived attributes would return an error. You can properly delete derived attributes again!
  • Tweakwise App | To support year-over-year reporting, we have increased our data retention from 365 to 400 days in most of our Insights Reports. This ensures you to have enough data to compare current performance against the same period last year.
  • Tweakwise App | We've made some minor changes to the reports list view to be more like the other modules, although visually not a lot has changed.
  • Tweakwise App | We now support manual suggestions without specific categories. Simply go to the suggestions list view and check out the 'Manual suggestions' card on the right side!
  • Tweakwise App | Fixed a bug where the secondary 'Save' action on the 'Save & exit' button didn't do anything in some modules.
  • Tweakwise App | For A/B Testing, we have added the number of sessions when hovering over the distribution. The module itself got a small update in color scheme of statuses to match the new palette of Search Banners and upcoming Boost & Bury modules. Some optimalisations are done to the tables across Tweakwise App.
  • Tweakwise App | Error details are exposed in all toast messages, giving users more details in situations where something goes wrong!
  • Tweakwise App | An issue related to saving a datetime is fixed. Issue was that the time was decreased by 2 hours every time you saved. This is fixed now.
  • Tweakwise App | In the App when changing the instance you now always get redirected to the homepage.
  • Tweakwise App | The profile count and retention in days (related to personalization) were temporarily not visible on the Tweakwise App dashboard. This problem has been solved.
  • Tweakwise App | We resolved an issue where click statistics were only being attributed to tiles containing existing components on the Builder. Clicks are now correctly tracked and distributed across all tiles within the Builder, even if there is no active component allocated to a certain position. Clicks were also only visible once a Builder had at least one active component. Now we’ve updated the Builder Click Distribution to show data for all Builders, regardless of whether components are configured.
  • Tweakwise App | We fixed a bug in the publishing of Builder content items. We already published all Builders, but specifically the content items were only published when a Builder was connected to a category. We fixed this bug and now just like the other Builder items, the content items will always be published.
  • Tweakwise App | Fixed a bug in the Plugin Studio where attributes select for 'Text' elements would appear empty even though a value is selected (when opening an existing product tile).
  • Tweakwise App | Updated the Google Analytics 4 report page. When creating a new report, you can now select the type right from the detail page!
  • Tweakwise App | Fixed a bug where slider facets would shown on a filter template even when the start and end values of that slider were the same.
  • Tweakwise App | Extra information is shown on the Tweakwise Dashboard, containing your personal contact person (and information), and some 'technical' information regarding your implementation as well.
  • Tweakwise App | Fixed a small bug where you couldn't close the preview modal and was forced to refresh page.
  • Tweakwise App | Some attribute select inputs now contain a button to create a new attribute (redirect you to a create page in a new tab) for your convenience.

Demoshop

  • Demoshop | We found out that the Event Tag was not always active and passing through data in our Demoshop, leading to broken AB Testing debug functionality for example. It turned out that we were still checking old settings. We now have removed this check so that a Demoshop user always has a profileKey, regardless of the instance's configuration.
  • Demoshop | We changed the presentation of the item quick view in order to align it better with Tweakwise App. Additionally, you can now quickly open the Up & Cross Selling Recommendation rules in the App via the item quick view.
  • Demoshop | The Search log in the Demoshop now uses new debug data from navigation requests to create an understandable and better looking overview of the way a search term has traversed through the search algorithms pipeline.

Event Tag

  • Event Tag | All requests to Event Hubs (like itemClicks) in which a Builder was used, are now logged 'correct'. Previously, requests weren't logged for empty Builders (without components), or Builders which didn't put any items on the page, resulting in weird item click distribution for example.

Tweakwise JS

  • Search & Merchandising JS | Fixed a problem where the timing of the event hooks was a bit off when using the manual implementation.

This update significantly enhances your ability to deliver impactful visual merchandising and data-driven optimization within your Magento store. By introducing support for colspan and rowspan in the Tweakwise Builder, you can break away from standard grids to create dynamic, complex layouts that highlight key products or promotions. The expansion of our Event Tag (now including page impressions, add-to-wishlist, and add-to-cart) provides the granular behavioral data needed to measure shopper engagement and refine your commercial strategy with precision.

Magento2Tweakwise

  • Magento2Tweakwise 8.11.0 | Resolved an issue causing duplicate parameter values and fixed an issue when type was not set. Fixed a bug related to trailing slashes on category pages and made route parameters nullable.
  • Magento2Tweakwise 8.11.0 | Added attribute_code to the Tweakwise slug table, allowing customers to use attribute codes directly in their custom code. Custom development implementation is needed for this.
  • Magento2Tweakwise 8.11.0 | Added new Search and Lister Page impression events.
  • Magento2Tweakwise 8.10.0 | Resolved an issue where grouped products were not respecting visibility settings correctly within Tweakwise.
  • Magento2Tweakwise 8.10.0 | Added support for colspan and rowspan attributes. This data is now passed to the frontend, allowing for more dynamic and complex grid layouts in your search results and category pages.
  • Magento2Tweakwise 8.10.0 | Fixed a bug where certain attribute slugs (URL keys) were triggering errors during the synchronization process.

Magento2TweakwiseJS

  • Magento2TweakwiseJS 1.4.0 | Added new events for Add to Cart and Wishlist actions.

Magento2AttributeLanding

  • Magento Attribute Landing 6.0.4 | Resolved an issue when the category suffix was configured as a slash.

Magento2TweakwiseExport

  • Magento2TweakwiseExport 7.8.2 | Fixed a bug where child and parent products were not in the same batch, resulting in error while importing your feed into Tweakwise. This fix ensures grouped products no longer have missing information.
  • Magento2TweakwiseExport 7.8.1 | Improved the export logic to handle visibility states for both grouped and non-grouped products.

Magento2TweakwiseHyva

  • Magento2TweakwiseHyva 4.6.0 | Updated to be fully compatible with the new page impression events in the core module.
  • Magento2TweakwiseHyva 4.6.0 | Resolved a bug affecting uppercase keyup events.
📘

Internal Code Quality Module

For Magento2Tweakwise, Magento2TweakwiseJS, Magento2AttributeLanding, Magento2AttributeLandingTweakwise, Magento2TweakwiseExport we've updated the internal Code Quality Module to the latest version to ensure compliance with modern coding standards.

❗️

Important note

If you are using the Hyva theme, you must update both the Magento2Tweakwise and Magento2TweakwiseHyva modules to their latest versions.

Minor releases introduce new features and improvements for our Shopware plugin. Check out what’s new!

  • SW-Tweakwise 5.6.0 | We added properties in XML-feed containing the cheapest price of a product (sw-cheapestprice-net and sw-cheapestprice-gross) and if the product needs a from prefix for the price (sw-has-from-price) in case there are variants with different pricing.
  • SW-Tweakwise 5.6.0 | Resolved a timing issue for the productView and purchase events to make sure the events are collected correctly.
  • SW-Tweakwise 4.10.0 | We added properties in XML-feed containing the cheapest price of a product and if the product needs a from prefix for the price in case there are variants with different pricing.
  • SW-Tweakwise 4.10.0 | Resolved a timing issue to make sure all of the events are collected correctly.
📘

Duplicate notes?

The 4.x version of the plugin is compatible with Shopware v6.5 and v6.6. The 5.x version of the plugin is compatible with Shopware 6.7. Click this link to visit corresponding repository and update on Github.

Designed to align with the modern, high-performance standards of the Tweakwise platform, today we announce a visual and structural rebuild of our Search Banners module. While the core utility of delivering clickable advertisements on your search results pages remains unchanged, we have entirely reimagined the user interface to prioritize speed, clarity, and ease of use. This update transitions the module into a more intuitive workspace, allowing merchandisers to navigate their promotional assets with significantly less friction.

Beyond the aesthetic overhaul, we introduce some small enhancements to help you manage campaigns more efficiently. The new overview now features filtering capabilities (enabling you to pinpoint specific banners instantly) alongside a bulk deletion tool to streamline your cleanup processes. These refinements ensure that your team spends less time on manual administration and more time crafting the targeted visual experiences that drive conversion and brand visibility.

The updated Search Banners module is live and ready to use. Whether you are highlighting seasonal offers or stimulating sales for specific brands, this refreshed interface provides the necessary toolkit necessary to manage your search-driven marketing with precision.

This release significantly elevates the Tweakwise Insights module by adding extra functionality to our Conversion Report. By centralizing search-specific metrics and introducing comparative funnel visualizations, we are moving away from raw data toward actionable narrative insights. This update empowers you to quantify the direct correlation between search behavior and bottom-line revenue.

Conversion Report

The Conversion Report has undergone a strategic evolution to provide a more unified view of how search behavior impacts your bottom line. We have streamlined the interface by merging the Session Search Insights directly into the Conversion Dashboard. This consolidated view eliminates redundancy and introduces a new comparative trend line, allowing you to instantly benchmark specific search conversion against your store's overall conversion rate. To ensure these metrics are ready to use for all of your team members, we have also added interactive information overlays to every data card, providing clear definitions and context via hover-activated tooltips.

A major addition to this release is the Customer Journey Breakdown page, designed specifically to visualize the value of search. By isolating sessions into 'With Search' and 'Without Search' cohorts, merchants can now compare high-level funnel performance across five critical stages: Sessions > ItemClicks > PageViews > AddToCarts and Purchases. This is essential for demonstrating how effectively Tweakwise search propels shoppers through the buying process compared to standard navigation, highlighting exactly where the search experience adds the most commercial value.

To further optimize the search experience, the new Search Performance page provides a deep dive into individual search phrase health. This report moves beyond simple volume metrics to track sophisticated engagement indicators like Search Abandonment and Search Refinement rtes. By analyzing these behaviors alongside traditional conversion data, you can identify high-intent terms that fail to convert or require immediate synonyms and boosts. Each key metric now features a trend analysis view, enabling you to monitor the long-term impact of your merchandising adjustments.

📘

Event Tag

Implementing the Tweakwise Event Tag is essential to analyze the performance of your configuration, power our insights reports and support personalization. To support this, Tweakwise needs key e-commerce events on your platform. These are events such as product views, item clicks, add-to-carts, and purchases.

Minor releases introduce new features and improvements. Check out what’s new!

API's

  • Backend API | In our API endpoints for creating and updating categories, there was an issue with categoryId null being processed as categoryId 0. This issue has now been fixed.
  • Delivery API | Fixed an issue where range sliders (like price) would disappear when a search in combination with the range selection returned no results. Before, if a user filtered for a specific range that had no matching products, the slider itself would vanish. This left customers stuck with no way to adjust their selection. Now, these filters will remain visible so users can adjust the range.

Tweakwise App

  • Tweakwise App | Since the 'Instance switched' modal shown where you log into another instance in a new tab often obfuscated information you wanted to copy/read to use in the second tab, it has become movable so you can drag it out of the way. Meanwhile, we fixed a bug where you would end up on a 404 page when switching instances.
  • Tweakwise App | Fixed a bug where your saved User Preferences would not keep consistent.
  • Tweakwise App | In Item lookup field (for example in the builder Product component) when searching for a specific item, you can now also search by id rather than just the name.
  • Tweakwise App | Similar to the A/B Testing module, there is now an Event Tag widget on the detail page of Builder templates showing the state of implementation of important events (SessionStart, Purchase, ItemClick, PageView).
  • Tweakwise App | Fixed an issue where you could no longer see the name of the person who started a task in Tweakwise App > Connectivity. This fix will work only for new task starts. Old tasks will only show the identifier.
  • Tweakwise App | We've improved performance of our publish tasks, with less long lasting spikes during the publish search algorithms step.
  • Tweakwise App | Fixed an issue in the new filter templates module where attributes were not correctly validated through the Backend API. We resolved this (caching) issue, and added some extra information in the error message in case it will fail again. We also included an extra validation on ManualBackupSorting method that was yet present on the ManualBackupAlternativeSorting method.
  • Tweakwise App | We fixed an issue where Builders would not show up as linked although they did have links. We also resolved an issue with filtertemplate validation in our Backend API for attributes of the type category.
  • Tweakwise App | Fixed some translations using products instead of items in Value Distribution of attribute.
  • Tweakwise App | Especially for larger templates it's become hard to place new facets to the right position after it's been created with either drag and drop or the option to change facet's position via the context menu. You can now hover in between any two attributes to create a new facet in any position! Changing a position of an already existing attribute is also as easy, via either the context menu or dragging it onto the right postition.

Demoshop

  • Demoshop | In order to enable better analytics and personalization opportunities in the debug environment, the Demoshop now tracks all Event Tag events. We have added page impressions, add to carts, add to wishlists and item clicks.
  • Demoshop | We have implemented a fuzzy search for searching within facet values. This was done to help users get better results, for example the term "L'Oreal" could not be found if the search term was "lorea".

Tweakwise JS

  • Search & Merchandising JS | We have fixed an issue where products.(mobile|tablet|desktop)View option to set the default products layout per viewport (grid or a list) would not work. This option now works regardless of using the ui.productsViewButton option.

We are excited to announce a major upgrade to the Tweakwise Insights module. Starting today, you can break free from the standard 42-day window and extend your data retention to a full 365 days. In the fast-paced world of e-commerce, six weeks of data only tells a fraction of the story. While 42 days is excellent for tactical adjustments, a full year of data allows for strategic mastery. By expanding your view to 365 days, you can move to proactive, data-driven planning.

  • Year-Over-Year Analysis: Compare this year’s Black Friday or holiday season directly against the previous year to measure true growth.
  • Seasonal Pattern Recognition: Identify long-tail search trends and seasonal shifts that aren't visible in short-term snapshots.
  • Long-Term Conversion Trends: Track how your merchandising strategies impact shopper behavior over months, not just weeks.
  • Data-Driven Merchandising: Make high-stakes decisions with the confidence that comes from a statistically significant historical dataset.

The moment you activate the 365-day upgrade in your plan, you don't start from zero. You immediately gain access to your historical data from the past year. There is no collection period required as your environment is instantly populated with a year’s worth of clarity.

📘

The Search Algorithm Usage Report is excluded for 365 days of data as we push to move to use the new Search Word Analysis report with the Weighted Search Algorithm funnel enabled.

Today, we have launched the Event Hub Analysis Widget, a diagnostic overview designed to ensure your data foundation is rock-solid. This isn't just a status bar; by providing relevant feedback on your Event Tag health, we enable to debug implementations instantly, ensuring that downstream features like A/B testing and Personalization are fueled by high-quality data.

For too long, the 'success' of a Tweakwise implementation was invisible. If an event (like itemClick or Purchase) was misconfigured, customers only found out weeks later. The new Event Tag analysis provides a transparent overview for your data stream. The global overview can be found on your dashboard, as it gives you an at-a-glance status of your entire setup. Within specific modules, starting with A/B Testing, the widget filters for relevance. It will warn you if the specific events required for that test are not being tracked correctly.

📘

Data latency

While the widget provides 'real-time' feedback, there is a minor processing window for event aggregation. A missing status immediately after a code push, might just need to wait a day of traffic to refresh.

Minor releases introduce new features and improvements. Check out what’s new!

API's

  • Delivery API | We’ve fixed a small inconsistency where the Delivery API would return XML instead of JSON when no instance with the provided instance key could be found or the request resulted in an error for whatever reason. Now 'format=json' and 'Accept: application/json' are both respected

Tweakwise App

  • Tweakwise App | Its no longer possible to delete Filter Template attributes that are still used by a Guided Selling. setup. Previously expanded our validations so we check also on attributes which are used in Guided Sellings but are not longer present on referenced Filter Templates.
  • Tweakwise App | When creating a new filter in the Filter Templates module, the 'hide filter if only one option is available' setting is now set to true by default. No more manual toggling for each attribute!
  • Tweakwise App | A critical issue in the Builder where component labels were incorrectly displayed was resolved, ensuring that merchandising configurations now properly reflect the intended labels at their designated positions. We also fixed a small bug where the Builder Click Distribution rates would not show on components.
  • Tweakwise App | We encountered a problem where a Builder Template could not be deleted in case it was used in an archived A/B Test. From now on, if the B/B Test is not active (archived or deleted), you can delete the template even though it is 'in use'. At that moment we will save the template name, remove the link, and delete the template.
  • Tweakwise App | As we will introduce a new way of Personalization soon, we already renamed the 'Personal Products' component in the Builder (if applicable in your plan) to a 'Just for you' component. The component itself is marked still as 'personal'.
  • Tweakwise App | We are now making sure suggestion configuration items are ordered properly even if data from the API is returned without these values.
  • Tweakwise App | The instance select screen after logging in would not scroll anymore.

Plugin Studio

  • Plugin Studio | While creating a new product tile in Plugin Studio, the initial modal would not close by clicking on the cross-button.
  • Plugin Studio | Added an option to configure hideActiveCategoryFilter in Starter settings page. When toggled on, the selected category will be hidden from the summary of selected filters.
  • Plugin Studio | The way text element values can be formatted has been changed. In order to set up precision, decimal separator or rounding the actual type of the attribute supplying a value in the Product Tile Editor needs to be Numeric. Text attributes (even though they have number-like value) would not offer these options anymore. This is to prevent e.g. certain item codes (like "16008.2500") from being automatically treated as numbers.

Tweakwise JS

  • Tweakwise JS | A secondary language option for internal UI language in both JS Implementation and Plugin Studio for multilingual teams has been added. All JS packages now take a new config value ui: { lang: 'code' } that takes precedence in interface localization.