Skip to main content

Overview

Buyer instructions let you tailor how your storefront responds to a specific buyer. Each row scopes a discount, freeform notes, and an optional country filter to a buyer identity. When a buyer’s request matches a row, the Interchange Merchandising Engine applies that row’s discount and notes while composing products for the response. A row is scoped by an (operatorDomain, brandDomain) tuple, which is unique per storefront. The two fields combine into one of four shapes:
Scope shapeoperatorDomainbrandDomainApplies to
HousenullnullAny buyer (your default)
House + brandnullsetAny operator buying for this brand
OperatorsetnullThis operator, any brand
Operator + brandsetsetThis operator buying for this brand
The resolver picks the maximum discountPercent across all matching rows. Adding a brand-specific row only wins by being a better deal than the rows it overlaps with.
The scope columns are immutable. To change operatorDomain or brandDomain, delete the row and create a new one.

Fields

FieldTypeDescription
operatorDomainstring | nullOperator (e.g. agency or DSP) the row applies to, or null to match any operator. 1–253 chars
brandDomainstring | nullAdvertiser brand the row applies to, or null to match any brand. 1–253 chars
discountPercentnumber | nullDiscount percent off the storefront base price for matching buys. 0100. null = no discount contribution
notesstring | nullFreeform notes the Merchandising Engine applies to compositions for matching buyers. Max 2000 chars. null = no notes contribution
countriesstring[] | nullISO 3166-1 alpha-2 codes (uppercase). Row applies only when the buy targets one of these countries. null = applies regardless of country

Tasks

List buyer instructions

Read every row on the storefront.

Create buyer instructions

Add a new scoped row.

Update buyer instructions

Change discount, notes, or countries on a row.

Delete buyer instructions

Remove a row by id.

Storefront overview

How buyer instructions fit alongside operating instructions.

Intelligence runs

See which rows matched and the effective discount applied per run.