{
  "moduleMeta": {
    "moduleName": "双积分商城与兑换码模块",
    "theme": "赛博国风积分商城"
  },
  "xiantuShop": {
    "shopName": "仙途勋值商城",
    "currency": "仙途勋值",
    "currencyId": "xiantuScore",
    "description": "使用仙途勋值兑换战斗与PK相关道具。",
    "refreshRule": {
      "refreshType": "每日刷新",
      "refreshTime": "每日凌晨0点",
      "description": "部分限量商品每日0点刷新库存。"
    },
    "products": [
      {
        "productId": "xt_001",
        "name": "初级灵力药水",
        "description": "战斗中恢复1000点生命值，单次使用。",
        "price": 100,
        "category": "战斗消耗品",
        "stock": 999,
        "limited": false,
        "icon": "potion_blue"
      },
      {
        "productId": "xt_002",
        "name": "中级灵力药水",
        "description": "战斗中恢复3000点生命值，单次使用。",
        "price": 250,
        "category": "战斗消耗品",
        "stock": 999,
        "limited": false,
        "icon": "potion_purple"
      },
      {
        "productId": "xt_003",
        "name": "破甲符",
        "description": "PK中使用，降低对手30%防御，持续3回合。",
        "price": 300,
        "category": "PK道具",
        "stock": 50,
        "limited": true,
        "icon": "talisman_red"
      },
      {
        "productId": "xt_004",
        "name": "狂暴符",
        "description": "PK中使用，提升自身30%攻击力，持续3回合。",
        "price": 300,
        "category": "PK道具",
        "stock": 50,
        "limited": true,
        "icon": "talisman_orange"
      },
      {
        "productId": "xt_005",
        "name": "复活丹",
        "description": "闯关中队友阵亡时复活并恢复50%生命值，单次使用。",
        "price": 500,
        "category": "战斗消耗品",
        "stock": 30,
        "limited": true,
        "icon": "pill_gold"
      },
      {
        "productId": "xt_006",
        "name": "双倍勋值卡",
        "description": "激活后1小时内PK获胜仙途勋值翻倍。",
        "price": 800,
        "category": "增益卡",
        "stock": 20,
        "limited": true,
        "icon": "card_cyan"
      },
      {
        "productId": "xt_007",
        "name": "战力重置符",
        "description": "重置师徒成员技能加点，可重新分配。",
        "price": 1000,
        "category": "功能道具",
        "stock": 999,
        "limited": false,
        "icon": "scroll_green"
      }
    ]
  },
  "fanyanShop": {
    "shopName": "梵言书卷值商城",
    "currency": "梵言书卷值",
    "currencyId": "fanyanScore",
    "description": "使用梵言书卷值兑换灵宠皮肤、表情包等外观收集品。",
    "refreshRule": {
      "refreshType": "每周刷新",
      "refreshTime": "每周一凌晨0点",
      "description": "部分限量商品每周一0点刷新库存。"
    },
    "products": [
      {
        "productId": "fy_001",
        "name": "小石灵·晶石矿灵皮肤",
        "description": "小石灵稀有皮肤，身披晶石矿脉纹理。",
        "price": 500,
        "category": "灵宠皮肤",
        "stock": 999,
        "limited": false,
        "icon": "skin_stone"
      },
      {
        "productId": "fy_002",
        "name": "月绒兔·月光绒绒皮肤",
        "description": "月绒兔稀有皮肤，月光银白渐变绒毛。",
        "price": 500,
        "category": "灵宠皮肤",
        "stock": 999,
        "limited": false,
        "icon": "skin_moon"
      },
      {
        "productId": "fy_003",
        "name": "文甲龟·竹简儒龟皮肤",
        "description": "文甲龟稀有皮肤，背甲刻竹简文字。",
        "price": 500,
        "category": "灵宠皮肤",
        "stock": 999,
        "limited": false,
        "icon": "skin_turtle"
      },
      {
        "productId": "fy_004",
        "name": "玄清行者·诵经表情",
        "description": "玄清行者布艺娃娃闭眼诵经动图表情包。",
        "price": 200,
        "category": "表情包",
        "stock": 999,
        "limited": false,
        "icon": "emoji_sutra"
      },
      {
        "productId": "fy_005",
        "name": "石明小石·抓耳表情",
        "description": "石明小石布艺娃娃抓耳挠腮动图表情包。",
        "price": 200,
        "category": "表情包",
        "stock": 999,
        "limited": false,
        "icon": "emoji_monkey"
      },
      {
        "productId": "fy_006",
        "name": "亥悟·啃瓜表情",
        "description": "亥悟布艺娃娃大口啃西瓜动图表情包。",
        "price": 200,
        "category": "表情包",
        "stock": 999,
        "limited": false,
        "icon": "emoji_pig"
      },
      {
        "productId": "fy_007",
        "name": "灵宠拟人娃娃形态解锁卡",
        "description": "解锁选中灵宠的布艺拟人娃娃形态。",
        "price": 300,
        "category": "功能解锁",
        "stock": 999,
        "limited": false,
        "icon": "card_doll"
      }
    ]
  },
  "exchangeCode": {
    "featureName": "兑换码输入与扫码核销",
    "description": "支持手动输入兑换码或扫描二维码核销奖励。",
    "codePrefixes": [
      {
        "prefix": "XIANTU",
        "description": "仙途勋值类兑换码，兑换仙途勋值或战斗道具。"
      },
      {
        "prefix": "FANYAN",
        "description": "梵言书卷值类兑换码，兑换梵言书卷值或外观收集品。"
      },
      {
        "prefix": "YOULI",
        "description": "游礼类兑换码，兑换活动礼包或限定道具。"
      }
    ],
    "inputConfig": {
      "maxLength": 20,
      "formatRule": "前缀+8位字母数字组合，如XIANTU8A3B9C2D",
      "caseInsensitive": true,
      "autoUppercase": true
    },
    "scanConfig": {
      "enabled": true,
      "scanType": "二维码识别",
      "description": "调用摄像头扫描兑换码二维码自动填充。"
    },
    "validationRules": {
      "checkExpiry": true,
      "checkUsageLimit": true,
      "oneTimeCode": true,
      "duplicateTip": "该兑换码已被使用，请勿重复兑换。",
      "expiredTip": "该兑换码已过期，请获取新的兑换码。",
      "invalidTip": "兑换码格式不正确，请检查后重新输入。",
      "successTip": "兑换成功！奖励已发放至背包。"
    },
    "rewardDelivery": "即时发放至背包与积分账户"
  },
  "coupon": {
    "featureName": "抵扣券折扣",
    "description": "在商城购买时使用抵扣券减免部分积分消耗。",
    "couponTypes": [
      {
        "couponId": "coupon_01",
        "name": "仙途勋值8折券",
        "discountType": "百分比折扣",
        "discountValue": 80,
        "applicableShop": "xiantuShop",
        "description": "仙途勋值商城购买时打8折。",
        "minSpend": 200,
        "expiryDays": 7
      },
      {
        "couponId": "coupon_02",
        "name": "梵言书卷值满减券",
        "discountType": "满减",
        "discountValue": 100,
        "applicableShop": "fanyanShop",
        "description": "梵言书卷值商城满500减100。",
        "minSpend": 500,
        "expiryDays": 14
      },
      {
        "couponId": "coupon_03",
        "name": "全商城9折券",
        "discountType": "百分比折扣",
        "discountValue": 90,
        "applicableShop": "all",
        "description": "任意商城购买时打9折。",
        "minSpend": 0,
        "expiryDays": 7
      }
    ],
    "stackRule": {
      "stackable": false,
      "description": "每笔订单仅可使用一张抵扣券，不可叠加。"
    },
    "acquisition": "活动奖励、签到奖励、兑换码附带"
  },
  "giftPack": {
    "featureName": "礼包库存与有效期",
    "description": "限时礼包与永久礼包的库存管理及有效期限制。",
    "giftPacks": [
      {
        "packId": "gift_01",
        "name": "新手启程礼包",
        "contents": ["初级灵力药水×5", "破甲符×2", "仙途勋值×200"],
        "price": 0,
        "priceType": "免费领取",
        "stock": 10000,
        "validityType": "领取后7天有效",
        "expiryDays": 7,
        "purchaseLimit": 1,
        "description": "新用户首次登录免费领取，7天后未使用的道具自动过期。"
      },
      {
        "packId": "gift_02",
        "name": "赛博徒步进阶礼包",
        "contents": ["中级灵力药水×3", "复活丹×1", "双倍勋值卡×1"],
        "price": 500,
        "priceCurrency": "仙途勋值",
        "stock": 500,
        "validityType": "限时售卖",
        "saleEndDate": "2026-12-31",
        "expiryDays": 30,
        "purchaseLimit": 3,
        "description": "限时售卖，购买后道具30天有效期。"
      },
      {
        "packId": "gift_03",
        "name": "灵宠外观豪华礼包",
        "contents": ["小石灵·晶石矿灵皮肤", "月绒兔·月光绒绒皮肤", "拟人娃娃解锁卡×2"],
        "price": 800,
        "priceCurrency": "梵言书卷值",
        "stock": 200,
        "validityType": "限时售卖",
        "saleEndDate": "2026-12-31",
        "expiryDays": -1,
        "purchaseLimit": 1,
        "description": "限时售卖，皮肤与解锁卡永久有效不过期。"
      }
    ],
    "inventoryRule": {
      "restockNotification": true,
      "lowStockThreshold": 10,
      "description": "库存低于10件时推送补货提醒。"
    },
    "expiryRule": {
      "expiredItemHandling": "自动从背包移除",
      "expiryWarningHours": 24,
      "description": "道具过期前24小时推送到期提醒。"
    }
  }
}
