I am new to Sitecore products and my company has just purchased XM Cloud. I have gone through tutorials and classes about how to create and edit a site but I still do not understand how I can get data from an external source, like an API that I write, and have that data injected into the website pages.
In my instance, we have a catalog of thousands of products to display. How do I create a component that will display product names and prices so that I can list them on a catalog page, limiting the subset of products based on user search terms or menu selection?
I have looked a little bit into item buckets, but that seems to be a system for setting up the entire inventory in Sitecore, which I do not want to do because our inventory of parts is constantly changing and prices are customized to each customer anyway. Can someone explain the best practices for this, ideally with ASP.NET, or point me to some resources that specifically deal with XM Cloud and how to achieve this? Thank you.