For the complete documentation index, see llms.txt. This page is also available as Markdown.

Configuration

Merchant configuration lets you change how Violet handles a merchant's shipping, inventory, and catalog behavior directly, without routing every change through Violet support. Each capability is exposed as a first-class REST resource under /merchants/{merchant_id}/*.

The guides in this section explain what each configuration capability does and how the pieces behave together. For endpoint definitions, field tables, and request examples, see the two reference pages:

Configuration is set per merchant and applies to that merchant across every channel they are connected to. There is no per-channel or per-app configuration, although a few settings can only be changed with a channel or admin token.

Shipping

Shipping configuration controls which shipping methods Violet passes through to your channel for a merchant's orders.

Inventory

Catalog

Catalog configuration controls which products sync into the catalog, and whether the ones already there can be purchased.

  • How catalog rules work explains the two rule types and the moment each one acts. Read this first. Catalog rules currently apply to Shopify merchants only.

  • Availability rules covers making synced products purchasable or not.

  • Exclusion rules covers stopping products from syncing in, or syncing them unpublished.

  • Offer publishing and visibility covers the automatic publishing default and the visibility override that only channels can change.

Last updated

Was this helpful?