An investment in knowledge pays the best interest.
• Benjamin Franklin

Loyalty Config

Overview#

Platform Loyalty Config governs loyalty across participating merchants.

Walkthrough#

  • Configuration: Review configuration for this governance scope.
  • Discounts: Review discounts for this governance scope.
  • Coupons: Review coupons for this governance scope.
  • Level Rewards: Review level rewards for this governance scope.
  • Level Art: Review level art for this governance scope.
  • Rules & Limits: Review rules & limits for this governance scope.
  • Brand Analytics: Review brand analytics for this governance scope.
  • Global Program: Review global program for this governance scope.
  • Global Defaults: Review global defaults for this governance scope.
  • Participants: Review participants for this governance scope.
  • Global Rewards: Review global rewards for this governance scope.
  • Global Offers: Review global offers for this governance scope.
  • Global Coupons: Review global coupons for this governance scope.
  • Global Art Style: Review global art style for this governance scope.
  • Global Roles: Review global roles for this governance scope.
  • Rules & Limits: Review rules & limits for this governance scope.

Takeaway#

Recognize the shared rules behind merchant reward programs.

Actions#

json
[
  {
    "id": "step-1",
    "title": "Configuration",
    "brief": "Review configuration for this governance scope.",
    "extended": "This partner view manages configuration. Distinguish inherited defaults from merchant overrides before saving changes.",
    "optional": "This view is available in partner loyalty management.",
    "actions": [
      {
        "type": "activate",
        "resource": {
          "target": "partner-loyalty.activeTab.config",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPartner.tsx"
        }
      },
      {
        "type": "highlight",
        "resource": {
          "target": "partner-loyalty.activeTab.config",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPartner.tsx"
        }
      },
      {
        "type": "highlight",
        "resource": {
          "target": "partner-loyalty.activeTab.config.content",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPartner.tsx"
        }
      }
    ]
  },
  {
    "id": "step-2",
    "title": "Discounts",
    "brief": "Review discounts for this governance scope.",
    "extended": "This partner view manages discounts. Distinguish inherited defaults from merchant overrides before saving changes.",
    "optional": "This view is available in partner loyalty management.",
    "actions": [
      {
        "type": "activate",
        "resource": {
          "target": "partner-loyalty.activeTab.discounts",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPartner.tsx"
        }
      },
      {
        "type": "highlight",
        "resource": {
          "target": "partner-loyalty.activeTab.discounts",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPartner.tsx"
        }
      }
    ]
  },
  {
    "id": "step-3",
    "title": "Coupons",
    "brief": "Review coupons for this governance scope.",
    "extended": "This partner view manages coupons. Distinguish inherited defaults from merchant overrides before saving changes.",
    "optional": "This view is available in partner loyalty management.",
    "actions": [
      {
        "type": "activate",
        "resource": {
          "target": "partner-loyalty.activeTab.coupons",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPartner.tsx"
        }
      },
      {
        "type": "highlight",
        "resource": {
          "target": "partner-loyalty.activeTab.coupons",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPartner.tsx"
        }
      }
    ]
  },
  {
    "id": "step-4",
    "title": "Level Rewards",
    "brief": "Review level rewards for this governance scope.",
    "extended": "This partner view manages level rewards. Distinguish inherited defaults from merchant overrides before saving changes.",
    "optional": "This view is available in partner loyalty management.",
    "actions": [
      {
        "type": "activate",
        "resource": {
          "target": "partner-loyalty.activeTab.rewards",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPartner.tsx"
        }
      },
      {
        "type": "highlight",
        "resource": {
          "target": "partner-loyalty.activeTab.rewards",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPartner.tsx"
        }
      }
    ]
  },
  {
    "id": "step-5",
    "title": "Level Art",
    "brief": "Review level art for this governance scope.",
    "extended": "This partner view manages level art. Distinguish inherited defaults from merchant overrides before saving changes.",
    "optional": "This view is available in partner loyalty management.",
    "actions": [
      {
        "type": "activate",
        "resource": {
          "target": "partner-loyalty.activeTab.art",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPartner.tsx"
        }
      },
      {
        "type": "highlight",
        "resource": {
          "target": "partner-loyalty.activeTab.art",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPartner.tsx"
        }
      }
    ]
  },
  {
    "id": "step-6",
    "title": "Rules & Limits",
    "brief": "Review rules & limits for this governance scope.",
    "extended": "This partner view manages rules & limits. Distinguish inherited defaults from merchant overrides before saving changes.",
    "optional": "This view is available in partner loyalty management.",
    "actions": [
      {
        "type": "activate",
        "resource": {
          "target": "partner-loyalty.activeTab.compliance",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPartner.tsx"
        }
      },
      {
        "type": "highlight",
        "resource": {
          "target": "partner-loyalty.activeTab.compliance",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPartner.tsx"
        }
      },
      {
        "type": "highlight",
        "resource": {
          "target": "partner-loyalty.activeTab.compliance.content",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPartner.tsx"
        }
      }
    ]
  },
  {
    "id": "step-7",
    "title": "Brand Analytics",
    "brief": "Review brand analytics for this governance scope.",
    "extended": "This partner view manages brand analytics. Distinguish inherited defaults from merchant overrides before saving changes.",
    "optional": "This view is available in partner loyalty management.",
    "actions": [
      {
        "type": "activate",
        "resource": {
          "target": "partner-loyalty.activeTab.analytics",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPartner.tsx"
        }
      },
      {
        "type": "highlight",
        "resource": {
          "target": "partner-loyalty.activeTab.analytics",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPartner.tsx"
        }
      },
      {
        "type": "highlight",
        "resource": {
          "target": "partner-loyalty.activeTab.analytics.content",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPartner.tsx"
        }
      }
    ]
  },
  {
    "id": "step-8",
    "title": "Global Program",
    "brief": "Review global program for this governance scope.",
    "extended": "This platform view manages global program. Distinguish inherited defaults from merchant overrides before saving changes.",
    "optional": "This view is available in platform loyalty management.",
    "actions": [
      {
        "type": "activate",
        "resource": {
          "target": "platform-loyalty.activeTab.program",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPlatform.tsx"
        }
      },
      {
        "type": "highlight",
        "resource": {
          "target": "platform-loyalty.activeTab.program",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPlatform.tsx"
        }
      },
      {
        "type": "highlight",
        "resource": {
          "target": "platform-loyalty.activeTab.program.content",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPlatform.tsx"
        }
      }
    ]
  },
  {
    "id": "step-9",
    "title": "Global Defaults",
    "brief": "Review global defaults for this governance scope.",
    "extended": "This platform view manages global defaults. Distinguish inherited defaults from merchant overrides before saving changes.",
    "optional": "This view is available in platform loyalty management.",
    "actions": [
      {
        "type": "activate",
        "resource": {
          "target": "platform-loyalty.activeTab.defaults",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPlatform.tsx"
        }
      },
      {
        "type": "highlight",
        "resource": {
          "target": "platform-loyalty.activeTab.defaults",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPlatform.tsx"
        }
      }
    ]
  },
  {
    "id": "step-10",
    "title": "Participants",
    "brief": "Review participants for this governance scope.",
    "extended": "This platform view manages participants. Distinguish inherited defaults from merchant overrides before saving changes.",
    "optional": "This view is available in platform loyalty management.",
    "actions": [
      {
        "type": "activate",
        "resource": {
          "target": "platform-loyalty.activeTab.merchants",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPlatform.tsx"
        }
      },
      {
        "type": "highlight",
        "resource": {
          "target": "platform-loyalty.activeTab.merchants",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPlatform.tsx"
        }
      },
      {
        "type": "highlight",
        "resource": {
          "target": "platform-loyalty.activeTab.merchants.content",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPlatform.tsx"
        }
      }
    ]
  },
  {
    "id": "step-11",
    "title": "Global Rewards",
    "brief": "Review global rewards for this governance scope.",
    "extended": "This platform view manages global rewards. Distinguish inherited defaults from merchant overrides before saving changes.",
    "optional": "This view is available in platform loyalty management.",
    "actions": [
      {
        "type": "activate",
        "resource": {
          "target": "platform-loyalty.activeTab.rewards",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPlatform.tsx"
        }
      },
      {
        "type": "highlight",
        "resource": {
          "target": "platform-loyalty.activeTab.rewards",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPlatform.tsx"
        }
      }
    ]
  },
  {
    "id": "step-12",
    "title": "Global Offers",
    "brief": "Review global offers for this governance scope.",
    "extended": "This platform view manages global offers. Distinguish inherited defaults from merchant overrides before saving changes.",
    "optional": "This view is available in platform loyalty management.",
    "actions": [
      {
        "type": "activate",
        "resource": {
          "target": "platform-loyalty.activeTab.discounts",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPlatform.tsx"
        }
      },
      {
        "type": "highlight",
        "resource": {
          "target": "platform-loyalty.activeTab.discounts",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPlatform.tsx"
        }
      }
    ]
  },
  {
    "id": "step-13",
    "title": "Global Coupons",
    "brief": "Review global coupons for this governance scope.",
    "extended": "This platform view manages global coupons. Distinguish inherited defaults from merchant overrides before saving changes.",
    "optional": "This view is available in platform loyalty management.",
    "actions": [
      {
        "type": "activate",
        "resource": {
          "target": "platform-loyalty.activeTab.coupons",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPlatform.tsx"
        }
      },
      {
        "type": "highlight",
        "resource": {
          "target": "platform-loyalty.activeTab.coupons",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPlatform.tsx"
        }
      }
    ]
  },
  {
    "id": "step-14",
    "title": "Global Art Style",
    "brief": "Review global art style for this governance scope.",
    "extended": "This platform view manages global art style. Distinguish inherited defaults from merchant overrides before saving changes.",
    "optional": "This view is available in platform loyalty management.",
    "actions": [
      {
        "type": "activate",
        "resource": {
          "target": "platform-loyalty.activeTab.art",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPlatform.tsx"
        }
      },
      {
        "type": "highlight",
        "resource": {
          "target": "platform-loyalty.activeTab.art",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPlatform.tsx"
        }
      }
    ]
  },
  {
    "id": "step-15",
    "title": "Global Roles",
    "brief": "Review global roles for this governance scope.",
    "extended": "This platform view manages global roles. Distinguish inherited defaults from merchant overrides before saving changes.",
    "optional": "This view is available in platform loyalty management.",
    "actions": [
      {
        "type": "activate",
        "resource": {
          "target": "platform-loyalty.activeTab.roles",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPlatform.tsx"
        }
      },
      {
        "type": "highlight",
        "resource": {
          "target": "platform-loyalty.activeTab.roles",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPlatform.tsx"
        }
      }
    ]
  },
  {
    "id": "step-16",
    "title": "Rules & Limits",
    "brief": "Review rules & limits for this governance scope.",
    "extended": "This platform view manages rules & limits. Distinguish inherited defaults from merchant overrides before saving changes.",
    "optional": "This view is available in platform loyalty management.",
    "actions": [
      {
        "type": "activate",
        "resource": {
          "target": "platform-loyalty.activeTab.compliance",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPlatform.tsx"
        }
      },
      {
        "type": "highlight",
        "resource": {
          "target": "platform-loyalty.activeTab.compliance",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPlatform.tsx"
        }
      },
      {
        "type": "highlight",
        "resource": {
          "target": "platform-loyalty.activeTab.compliance.content",
          "source": "src/app/(web)/admin/panels/LoyaltyPanelPlatform.tsx"
        }
      }
    ]
  }
]