Skip to content

Multi-Store & Multi-Region

Multi-store and multi-region features enable inheriting rules globally while allowing local overrides for different stores and regions.

Overview

Multi-store and multi-region management allows you to maintain global consistency while enabling local customization for different markets.

Global Rules

Define global rules:

{
  "scope": "global",
  "rules": [
    {
      "rule_id": "brand_diversity",
      "max_per_brand": 2
    }
  ]
}

Local Overrides

Override global rules locally:

{
  "scope": "store_nyc",
  "inherits_from": "global",
  "overrides": [
    {
      "rule_id": "brand_diversity",
      "max_per_brand": 3
    }
  ]
}

Region-Specific Rules

Create region-specific rules:

{
  "scope": "region_eu",
  "rules": [
    {
      "rule_id": "gdpr_compliance",
      "type": "block",
      "condition": { "gdpr_compliant": false }
    }
  ]
}

Best Practices

  1. Start global: Define global rules first
  2. Override carefully: Only override when necessary
  3. Document overrides: Keep records of local overrides
  4. Test locally: Test overrides before deploying
  5. Monitor consistency: Ensure consistency where needed