Targets are destination + environment
A publishing target is a place a batch can go. Every target is the combination of two things:Which system the batch publishes to — for example a VTEX store’s catalog or
its pricing. Each destination has a target key (such as
vtex_catalog or
vtex_pricing).Which instance of that destination — typically a QA store versus a production
store.
Register a target
Choose the destination and environment
Pick the destination (for example a VTEX catalog or pricing target) and the
environment it represents (for example QA or production).
Provide the destination's configuration
Supply whatever that destination needs to reach it — for a hosted storefront
like VTEX, the store’s connection details and credentials; for a
self-built connector, a poll-based setup where your
own service holds the credentials instead.
Multiple environments at once
You can keep several environments of the same destination enabled simultaneously — for example a QA store and a production store side by side. Each is its own integration with its own configuration and credentials, and each batch chooses exactly one. This is what makes promotion work: you publish and verify a batch against QA, then promote it to production without rebuilding it. Promotion requires the destination target to be enabled for the environment you’re promoting into. See the publishing overview for the promotion flow.Because environments are configured separately, MerchantOps tracks publish
outcomes per target and per environment. A QA publish and a production
publish of the same product never collide — each carries its own result.
Per-target configuration
Some options are set on the integration itself rather than on individual batches. For a hosted connector like VTEX, this includes the store’s connection details and, optionally, per-target overrides such as a custom placeholder image for products that don’t yet have real imagery (see VTEX). For a self-built connector, the integration records that the target is poll-based; your own service holds any downstream credentials.Related
Publishing overview
Batches, approval, scheduling, promotion, and status.
Build your own connector
Register a poll-based target for a system MerchantOps doesn’t ship support for.