Overall | Fixes and improvements (Apr 2023)

  • Tweakwise App | It is not longer possible to have a category referencing itself as a category. At feed import, we show a proper error message which will explain this problem if it is set up incorrectly.
  • Tweakwise App | In case you want to download your feed from within Tweakwise App, we do show a progress bar which acts as an indicator of time. Especially while downloading a large file, this can be helpful.
  • Frontend Api | It is now possible to use hidden filters tn_parameters and tn_parameters_except in combination with the suggestion API endpoints. This only applies to the category and facet suggestions.
  • Tweakwise App | We fixed some minor bugs in Tweakwise App where Cyrillic characters (used in the Russian language) were not fully supported, for example, in the attribute URL name. Configuring a fully working shop was impossible because of this, but this is now solved.
  • Tweakwise App | Personal Merchandising (PM) is applied to product suggestions when the category for which autocomplete activates uses PM. Before, it was hard to know that PM was affecting the results. We've added labels to the product suggestion results in Tweakwise Demoshop to indicate how PM has affected sorting, as we do for lister pages and recommendations.
  • Tweakwise App | On some new modules, our inside chat did not work correctly. This has now been solved.
  • Tweakwise App | We completely replaced the 'Extended number recognition' search algorithm with 'Exact match'.

Javascript implementations

  • Recommendations JS | We've added the option in Recommendations JS to use the product tile styling and config from the regular Javascript implementation. Although the recommendations will automatically apply the product tile, it is possible to disable this behavior.
  • Recommendations JS | For Recommendations through Javacript, we added support for showing recommended products in a carrousel, so we don’t break the look and feel on especially smaller devices.
  • Guided Selling JS | As we did for Recommendations, we've also added the inheritance of the starter product tile in the Guided Selling JS. By default, the Guided Selling will now use the product tile in its results. It is possible to disable this behavior.


  • Magento2Tweakwise | We significantly improved our plugin regarding the naming and positioning of recommendations (featured products, cross-sells, and upsells):
    • We now use consistent naming of recommendations according to the default Magento guidelines.
    • We added the option to show featured recommendations in the shopping cart. If you enable this, you have to choose between featured products or cross-sells. Afterwards, you can type in the desired feature-id, select the desired template or use a group code. In the case of the group-code option, you also have to provide the number of products you would like to show, which is implemented in the frontend of our plugin as well.
    • If you want to show featured recommendations, now there is a setting to enable if you want to show only ‘relevant recommendations within category’.
  • Magento2TweakwiseExport | We fixed a bug where attributes with value = 0 were absent in the export feed, resulting in missing data in Tweakwise. Now product data does contain these values.
  • All our Magento 2 plugins were expanded with support for PHP 8.2.