How are you handling vendor-specific catalogs in ERP?

I’m working through a procurement workflow and ran into something I’m curious about.

How do you usually organize vendor-specific product catalogs inside an ERP? For example, if the same laptop model is available from different suppliers with different pricing, stock levels, warranty terms, or delivery times, do you keep one product with multiple supplier records or separate catalogs for each vendor?

I was looking at how IT suppliers handle this and ended up browsing Tech Distributor, which works as a Lenovo Distributor in Dubai. It got me thinking about how these kinds of distributor relationships are usually modeled in ERP systems instead of just eCommerce platforms.

I’m interested in the Moqui side of things.

Would you model this with SupplierProduct entities, separate catalogs, or another approach?

Curious to hear how others have implemented something similar.