渠道与套餐
- •推荐码查询与 1 秒防抖
- •月份/学生规模联动
- •寒假不用 / 暑假不用
- •自选时间与到期日演算
这一页继续承担“介绍页”的角色:把复杂注册流程重新整理成 “渠道识别 → 套餐配置 → 功能报价 → 机构注册 → 支付开通” 的完整脉络。 如果你想直接点、直接算、直接走一遍下单流程,可以再进入新的交互演示页。
现在拆成两层:这页负责讲方案,新页负责演示真实交互。
从推荐码、地推链接或业务顾问二维码进入页面,自动识别渠道、月份策略与折扣。
选择注册时长、总在校学生数、寒暑假规则与到期时间,驱动报价引擎实时计算。
以矩阵方式选择基础功能与增值模块,并校验功能依赖、学生数上限和错题/作业扩展规则。
填写机构名称、负责人、手机号、密码和短信验证码,生成待支付注册单。
提交成功后跳转支付页,支付完成即开通机构账号,并把套餐能力写入租户配置。
| 功能 | 学生数 | 月数 | 原价 | 折扣 | 结算价 |
|---|---|---|---|---|---|
| 基础功能 | 300 | 12 | ¥15,600 | 9 折 | ¥14,040 |
| 智能错题 | 300 | 12 | ¥7,200 | 95 折 | ¥6,840 |
| 错题拓展 | 120 | 12 | ¥2,400 | 无 | ¥2,400 |
| 作业批改 | 120 | 12 | ¥3,600 | 无 | ¥3,600 |
“错题拓展 / 作业批改”必须依赖“智能错题”,建议用禁用态 + 解释文案,而不是只弹 Toast。
在总价旁同时展示单价、折扣来源与退款限制,降低销售和客服重复解释成本。
价格区下方直接进入机构注册字段,避免用户在多个页面之间来回跳。
提交注册单后,应立即生成一条 stg_registration_order 记录,并写入订单金额、渠道来源、套餐与功能明细。
如果短信校验通过且订单创建成功,前端应跳转支付页,由支付页继续拉起微信 / 支付宝 / 对公支付等能力。
支付成功后,由回调更新订单状态、支付流水、租户能力与到期时间,最后再引导用户进入机构后台。
核心字段:code, channel_name, discount_json, contact_name, contact_phone, status
核心字段:institution_name, principal_name, mobile, province, city, status
核心字段:product_code, version_name, duration_months, holiday_flags, base_price
核心字段:feature_code, feature_name, category, dependency_feature_code, is_required
核心字段:plan_id, feature_id, student_min, student_max, month_min, month_max, price_json
核心字段:order_no, institution_id, referral_code_id, plan_id, total_amount, order_status, expiry_at
核心字段:order_id, feature_id, student_count, month_count, origin_amount, discount_amount, settle_amount
核心字段:scene, mobile, sms_code_hash, expired_at, verified_at, request_ip
核心字段:order_id, pay_channel, pay_amount, trade_no, pay_status, paid_at
核心字段:order_id, from_status, to_status, operator_type, remark
先把信息架构、表单布局、价格卡和流程走通,给业务确认视觉和逻辑。
接 API mock,实现推荐码、报价、功能依赖和短信倒计时,完成可演示版本。
接订单、支付、租户开通与状态回写,形成真实可上线闭环。
如果继续往前走,建议下一轮直接把推荐码查询、报价计算、短信验证码和订单提交做成 mock, 这样业务就能更接近真实流程地试用。