Skip to main content
Modules in Mercur never reference each other directly. They connect through module links. The Catalog (Medusa’s Product module) is wired into the marketplace layer with a set of links defined in Mercur core. Once a link is defined, you retrieve related records with query.graph using the link alias.

Marketplace

Attributes

Media

Read-only links (Offer, Product change, scoped attributes) are resolved from the field on the owning record and can’t be written through the link itself. The media_images alias is deliberately not the bare images alias. That would shadow the native Product.images relation and break product queries.