Enable merchandising for an index
Background
Merchandising allows customers to define rules that change search results via the Console.
Each index has its own merchandising rules, and needs merchandising enabled per-index.
Note that new ecommerce indexes (as of December 5, 2025) have merchandising enabled on creation.
Process
Update Feature Flags
- Get the customer account’s system account ID (e.g. from Polo > Accounts)
- Add the system account ID to https://github.com/marqo-ai/cloud_control_plane/blob/main/components/feature_flags/prod/feature_flags.json#L69. Specifically add to the
exceptionlist formerchandising_uiand, if they need merchandising for search as well, themerchandising_search.
Create Configuration
- Use Escalator: Self-Service Admin to get admin access to the production Controller account.
- Go to the prod-MerchandisingTable, explore items, and find a record where the
pkis a simple system account ID string (andskisCONFIG#<index name>). -
Select the record and choose Actions > Duplicate item, then change the following values to match the target index that you’re enabling for:
pk= system account IDsk=CONFIG#<index name>indexUrl= <the data plane index URL, ending in.dp1.marqo.ai)


-
If you like, you can also update the
createdAtandupdatedAtfields.