Marketplace products

Marketplace products

The content a marketplace shares across offers.

A MarketplaceProduct is the content of an item inside a Connection: title, description, attributes, media, category, and variations. It is what the marketplace displays and shares across offers. Each marketplace has its own name for it:

MarketplaceWhat the MarketplaceProduct is
Mercado LivreUser Product (family)
Amazonparent ASIN
Magaluproduct group

Price, inventory, and commercial rules do not live here. They live on the offer, the Listing.

Relation to Listing and binding

MarketplaceProduct ── 1:N ── Listing        (the offer)
        │                       │
 MarketplaceProductVariant ── ListingVariantBinding   (the offer line)
        │
     Variant (local catalog)
  • Every Listing points to one MarketplaceProduct (marketplaceProductId).
  • Each variation of the MarketplaceProduct (MarketplaceProductVariant) links a local Variant to what the marketplace shows.
  • The Listing binding points to a MarketplaceProduct variation.
  • Two Listings on the same MarketplaceProduct share the content and differ in the offer: that is a price A/B test.

You do not create a MarketplaceProduct on its own. It is born with the Listing, by clone with marketplaceProduct: "copy", or by import.

Content inheritance

Whatever you leave empty is inherited. From most specific to most general:

  • Content: MarketplaceProduct variation ← MarketplaceProduct ← Variant ← Product.
  • Offer: Listing line (binding) ← Listing.

Use resolved to see the final value and where it came from.

publicationState

Tells whether the local content has reached the marketplace: never_published, dirty (changed and not published), pending, clean, or failed. A PATCH or a variations replacement marks it dirty.

No route here calls the marketplace

The routes in this group read and write only the local record, except content publication. Content reaches the marketplace when you call that route (content only, no offer) or publish the Listing.

Read listing

  • MockDevelopment only
  • Mercado LivreNot supported
  • MagaluPlanned
  • AmazonPlanned
  • TikTok ShopPlanned
  • ShopeePlanned