feat: add groupBy prop in recommendation shelf #282
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What problem is this solving?
We have a limitation in Recommendation queries where we always group by products, but, some customers, especially when talking about fashion segments, want to show also individual SKUs instead, this feature is responsible for allowing that.
Also, there's another limitation presented here that we are trying to cover. When grouping by products and calling the catalog cross selling API, we do a reduced search, in this reduced search, the total quantity of products returned is limited by 12, but, if we don't use this parameter the limit is 50, so, we are also increasing the possibility of the number of products returned by this query
How to test it?
Workspace
Site Editor
Add the block shelf.relatedProducts with the prop groupBy
Describe alternatives you've considered, if any.
Related to / Depends on
vtex-apps/search-resolver#467
vtex-apps/search-graphql#135