# backend/app/plugins/store_pickup/__init__.py

PLUGIN_META = {
    "name":         "store_pickup",
    "display_name": "到店取货",
    "description":  "结算时提供「到店取货」选项，生成核销码；门店可扫码/输码核销完成取货。",
    "icon":         "🏬",
    "category":     "交易",
    "version":      "1.0.0",
    "author":       "LS",
    "default_active": False,   # 默认关闭，需店家在插件中心手动开启
    "config_fields": [],
}


def init_plugin(app) -> None:
    # 核销/取货逻辑内联在核心订单路由中，按 is_plugin_active("store_pickup") 门控，
    # 本插件无独立路由，仅通过 PLUGIN_META 提供启停开关。
    # ponytail: 无独立 router，故 init 为空；若将来拆出独立端点再在此挂载。
    pass
