You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Current behaviour of "show all search results, with no indication of which ones have models, then give a 404 error when the user tries to import one" is not ideal...
When browsing the website, the browser calls a "does a model exist for this product" API when you visit the product page, but there is nothing in the search results page. We could call the "does a model exist for this product" API for every item in the search results list, but that turns one API call into 20+ calls, which will slow down the experience for the user and increase load on ikea's website (only a tiny amount of load compared to the millions of users accessing the site normally, but still)
How much extra load / slowness can we justify having?
If we can know which ones have models, what do we do with that information?
Hide results without models? (cleaner)
Show results with the import button greyed out and a "no model available" message? (means that users won't waste time like "I know ikea has this product, why isn't it showing in the search results?")
The text was updated successfully, but these errors were encountered:
Current behaviour of "show all search results, with no indication of which ones have models, then give a 404 error when the user tries to import one" is not ideal...
When browsing the website, the browser calls a "does a model exist for this product" API when you visit the product page, but there is nothing in the search results page. We could call the "does a model exist for this product" API for every item in the search results list, but that turns one API call into 20+ calls, which will slow down the experience for the user and increase load on ikea's website (only a tiny amount of load compared to the millions of users accessing the site normally, but still)
How much extra load / slowness can we justify having?
If we can know which ones have models, what do we do with that information?
The text was updated successfully, but these errors were encountered: