Platform Changelog

March 6th 2023

We have made a new release to our platform today containing two key changes:

Cluster search results

When using the search functionality through ElasticSearch, clusters are now returned when the search term matches any of the included products as well as information on the clusters themselves.

Order confirmation PDFs

The order service has been improved to attach the order summary PDF when (re)sending an order confirmation email from the backoffice.

January 12th 2023

While we do our best to keep all of our platform updates and improvements backwards compatible, we sometimes need to make breaking changes. One such change is related to the GraphQL API for Products.

These changes are currently in development are due to be released within the next 2 weeks. Please get in touch if you are concerned about compatibility with your application.

Product Listing Attributes

When querying multiple products, mostly used to populate a product listing page, the attribute filters will now need to be identified in the query by name for them to be returned by the API. In addition, there is a strict limit of 5 attributes that can be named within a single query.

This change is to improve both the performance and stability of the APIs, ensuring that when querying products with a large number of attributes, the overall payload being returned is of a suitable size.

Queries for a single product are not affected and will continue to return all attributes.

Product Attribute Values

We have deprecated the (Product|User).attributes field in favor of a new (Product|User).attributeValues field which will return attributeValues in a paginated response.

The AttributeValue entity has a slightly different structure from the old Attribute entity. The fields that belong to the attribute’s description are now separated from the fields that belong to the value fields. The types can also be added as SDL/JSON.

Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard