Appearance
Changelog: July 2024
My Relewise
Added
- Added a "Disabled" marker for Variant Products accordion on the Products entities page.
- Added the ability to copy a Search Index from one dataset to another on the same license with the click of a button. This is useful for copying your dev/stage index to your production dataset before going live.
Fixed
- Fixed an error in the search field of MyRelewise where the page would make unnecessary navigations to the same page when using query params to ensure URL state.
- Fixed an issue where the "Validation Error" message would incorrectly appear on the login screen.
Integration
Added
- commercetools connect integration: We have built a new commercetools connect integration allowing you to import your products from commercetools to Relewise.
- Demo Shop: Added a display of the user that you are currently identifying with, when hovering over the Personalization tab.
- Demo Shop: Added pagination to search results.
- JS SDK: Added a
GetProductFacet
-helper to get specific facet types when requesting multiple facets, making it easier to find a specific facet. - JS SDK: Expose 11 RelevanceModifiers to keep the SDK aligned with the API.
- JS SDK: Expose additional filters for Variant, ProductCategory, Brand, Company, ContentCategory, Product and Content.
- JS SDK: Expose HasValueCondition and RelativeDateTimeCondition.
- JS SDK: Expose ProductCategoryDataObjectFacet and ContentDataObjectFacet.
Fixed
- JS SDK: Fixed an error where Typescript types were incorrectly generated for data contracts.
- PHP SDK: Fixed a bug where requests that used
DateTime
would fail.
Documentation
Added
- FAQ: Added entry "Why am I not getting my expected search results in the expected order?" Available here.
- FAQ: Added entry explaining the logic behind synonyms, and why they cannot contain multiple from-words. Available here.
Changed
- Updated the glossary with several minor changes to keep it up to date.
- Updated the troubleshooting section "A product is showing up out of order" to better explain the cause of possible issues, and how to identify and fix them.