Overall | Fixes and improvements (Jul 2026)
July 28th, 2026
Minor releases introduce new features and improvements. Check out what’s new!
- Backend API | The Item/Product patch in the Backend API now updates the
statusfield correctly. - Delivery API | Product Recommendations now enforce all configured conditions without exception, as it is meant to. Previously, if a source product lacked a value for a compared property, that condition would be silently skipped, returning products that only matched a subset of conditions and potentially making Recommendations irrelevant. Now, missing values are treated as non-matching, ensuring a product is only recommended when every configured condition is satisfied.
- Delivery API | We have fixed a bug where items would show up in the wrong groups in Grouped Item Suggestions, related to where they are positioned in linked Builders. In Grouped Suggestions, you'd for example expect only visuals to show up in the visuals group, and only products in the products group. That did not always happen when you had specific items configured in the Builder for the first few spots.
- Delivery API | We've fixed a very specific bug in the Word Search Algorithm. When you searched for something with both normal characters and special characters (anything not a-z basically), more products than intended could get a score from that algorithm.
Tweakwise App
- Tweakwise App | We now do support to have multiple instances open at the same time in order to reduce tab conflicts and make bookmarks and links open in the correct context. Instance context now lives in the URL (instead of your session), so each browser tab keeps its own instance state. As App URLs now carry both language and instance information, bookmarks and shared links land on right place.
- Tweakwise App | We fixed an issue where it was possible to create duplicate attribute url names while importing an XML-feed. Now it will generate a unique name when creating a new attribute in feed and API's. Existing duplicate attribute url's have not been changed.
- Tweakwise App | Unfortunately, date and time fields in Boost & Bury were temporarily not accessible, although still applied. Those fields now can be shown and updated again.
- Tweakwise App | Redirect imports no longer trips over missing instance data. Also, t is not possible any longer to create duplicate redirects. However, Redirect validation does allow the same search terms but pinpointed at a different category.
- Tweakwise App | Already-added Product Push items stay hidden instead of shown greyed out in the lookup results list.
- Tweakwise App | Builder usage links no longer show as 'Unknown' but now correctly display their destination locations.
- Tweakwise App | Changing the interface language no longer results in a broken URL with a duplicated instance slug, so you can confidently switch locales without landing on error.
- Tweakwise App | Long page titles no longer push controls off screen and breaks layout.
- Tweakwise App | Invalid email addresses are rejected (based on syntax) before invites are sent in Organization and User management.
- Tweakwise App | While filtering or searching in your Filter template detail page, reorder actions stay disabled so lists stay stable.
- Tweakwise App | Users can sign out or switch instance from 404 and 500 pages.
- Tweakwise App | You can now delete a Filter template while it is still connected to a non active Category. Non active Categories also do not show up as linked any longer.
- Tweakwise App | We fixed an issue where the display of value distributions (in attributes) did not work or was extremely slow.
- Tweakwise App | Event Tag events now carry richer contextual data, giving more detail to work with when analyzing tag-driven behavior in for example the Tweakwise dashboard or specific modules.
- Tweakwise App | Fixed a bug on our GA4 module, as making new connections seemed to be impossible. Also, article number matching has been fixed. Matched article numbers are now displayed correctly in the preview.
- Tweakwise App | We now show the source category again in Featured Products preview (in Recommendations). You can now see where featured products came from, making it easier to verify selections at a glance.
- Tweakwise App | Language codes now need to be unique even if they differ only by uppercase or lowercase letters.
- Tweakwise App | Newly added filters now open in the expected compact state, so users have less clicking to do.
- Tweakwise App | We fixed a bug in Guided Selling where Filter Template lookups did not work correctly anymore, since the introduction of multiple instance support.
- Tweakwise App | Added a check to only show landing pages which are active in the usages of the Builder.
- Tweakwise App | The new Redirects module now surfaces API validation errors in detail form when frontend checks miss them, especially across multiple records.
- Tweakwise App | Merchandisers can now change start and end dates on Boost & Bury rules even after they’ve started, including past dates when needed. Besides that, duplicate entries in lists get flagged before save, keeping Boost & Bury and synonym data cleaner.
- Tweakwise App | The Demoshop modal in Tweakwise App would always lead you to the Demoshop using category ID's instead of category keys for some instances. Resulting in a broken page. This is now fixed.
Insights
- Merchandising Report | A new tab/page was added to the Merchandising Report, which allows you to see how categories of a specific instance are being used. Category usage here is based on requests that were made in
/navigationor/productsendpoints, so not based on search. - Merchandising Report | The Builder Click Through Rates page got a significant update. Instead of showing generic 'rule-based' and 'attribute-based' components, the tab now specifically displays the actual attribute names and values associated with them. Instead of seeing ‘rule-based components’ you can now see ‘Popular’ or ‘Bestseller’ for example.
- Merchandising Report | In the Sort Options tab/page, the graph ‘top categories by % sort option changed’ was changed into a dynamic matrix visual. You can now expand top level categories to instantly view the underlying sub-categories.
Demoshop
- Demoshop | Demo labels and source buttons now use clearer wording.
- Demoshop | We've added additional debug information to the Searchlog, showing a new 'ignoredwords' property containing the noise words in the search phrase. This debug info respects whatever has been configured in the Filler Mutations module.
- Demoshop | The Demoshops
profileKeycookie is now scoped to the shared domain, making live previews in Tweakwise App seamless across environments, including personal components like Last Viewed or People Like You. Live preview requests (in Boost & Bury) now use this key so the preview reflects the right setup. Live preview now also sends the right category identifier for instances that rely on category keys.
JS Implementations
- JS Implementations | Danish, Finnish, Norwegian, and Swedish are added to the default list of translations, which will make our JS Implementations work out of the box for these languages as well.
