With xmCloudSitecore XM Cloud and Experience edgeEdge you need to use graphqlGraphQL to retrieve the published results from the Experience Edge.
If you have a large inventory, you may want also want to consider using Sitecore searchSearch. We have recently integrated the Sitecore Search for our project, it can be integrated with any product, xmCloud - XM Cloud, SAP, .... etc. For example, Sitecore search is readingSearch reads the Job Offers from the SAP and the nextJs will showthen Next.js shows the search results that are commingcoming from the sitecore searchSitecore Search.
It would be quite useful if you have your products in an external system, you can just let the sitecore searchSitecore Search index the products, then in the frontend use the search apiSearch API and powerfullpowerful faceting anyand many other features like scheduled crawling to update the index,Analytics, suggesstionsAnalytics, and ... suggestions and etc.
Even if you musthave to import the products to the xmCloudinto XM Cloud the Sitcore searchSitecore Search can be quite useful because of the features that it can provide.
If you are creating thean e-commerce system or content management system to only show products, i suggesstI suggest to talk to your sitecoreSitecore partner or sitecoreSitecore representative to choose the best products that sitecoreSitecore offers for your needs:
- Sitecore Connect: Integration with other System
- Sitecore Search: Very powerful search with easy integration with other systems
- Sitecore Send: For Email
- Sitecore Xmcloud: Content management
- Sitecore Ordercloud: Sitecore Commerce solution
- Sitecore CDP: For Analyitcs/ Personalization