We need additional functionality for product to optionally look up if a product has a corresponding page, and if so return its url. This isn't too hard to implement but there's something missing: when products were imported, we didn't record productName in the metadata for each product, and therefore it's not in the index either. Though title = productName (most likely?) for the English version of the site, this is not the case for other languages. Therefore:
The import logic for product pages has to be updated to store metadata
Product pages have to be re-imported (it's not a lot of work but it is a lot of waiting)
Product pages have to be re-previewed and re-published. Ping me when you get to this step, I know of some tooling to help make this part a lot easier.
We need additional functionality for product to optionally look up if a product has a corresponding page, and if so return its url. This isn't too hard to implement but there's something missing: when products were imported, we didn't record productName in the metadata for each product, and therefore it's not in the index either. Though title = productName (most likely?) for the English version of the site, this is not the case for other languages. Therefore:
For more information on indexing, see the following documentation: https://www.aem.live/developer/indexing
Refer to this spreadsheet for the product page urls for re-import: category_analysis.xlsx