Member Center
Core Positioning
The Member module provides an independent member user system, completely isolated from backend admin users (system_users). It serves as the user foundation for the e-commerce system, responsible for member registration, login, level progression, points operations, and the full lifecycle management of C-end users.
Key Distinction: Admins log into the backend using
system_users(system users), while C-end users register and log in usingmember_user(member users) — two completely independent systems.
Problems Solved
| Pain Point | How Member Solves It |
|---|---|
| C-end users need independent registration/login | Independent member user table, not mixed with admin users |
| Need membership levels and benefits system | VIP levels + growth value mechanism |
| Need to increase user engagement and retention | Points check-in, points mall |
| WeChat ecosystem users need one-click login | Official account login, mini program login, mini program subscription messages |
User Roles
graph LR
subgraph BackendRoles
ADMIN3["Operations Staff
Manage member information
Configure VIP levels
Manage points rules
Set member tags and groups"] end subgraph FrontendRoles MEMBER2["Regular Member
Register/Login/Profile"] VIP["VIP Member
Enjoy level benefits
Earn and use points"] end
Manage member information
Configure VIP levels
Manage points rules
Set member tags and groups"] end subgraph FrontendRoles MEMBER2["Regular Member
Register/Login/Profile"] VIP["VIP Member
Enjoy level benefits
Earn and use points"] end
Membership System Architecture
graph TB
subgraph AccountSystem
LOGIN["Login Methods
Phone/Email/WeChat"] REGISTER["Registration
Phone/WeChat authorization"] end subgraph LevelSystem LEVEL["VIP Levels
Regular → Silver → Gold → Diamond"] GROWTH["Growth Value
Earned through purchases/check-ins/tasks"] LEVEL --> GROWTH end subgraph PointsSystem POINTS_GET["Points Earning
Check-in/Purchases/Campaigns"] POINTS_USE["Points Usage
Deduction/Redemption"] POINTS_GET --> POINTS_USE end subgraph OperationsSystem TAG["Member Tags
Profile labeling"] GROUP["Member Groups
Targeted operations"] end LOGIN --> MemberUserTable REGISTER --> MemberUserTable MemberUserTable --> LevelSystem MemberUserTable --> PointsSystem MemberUserTable --> OperationsSystem
Phone/Email/WeChat"] REGISTER["Registration
Phone/WeChat authorization"] end subgraph LevelSystem LEVEL["VIP Levels
Regular → Silver → Gold → Diamond"] GROWTH["Growth Value
Earned through purchases/check-ins/tasks"] LEVEL --> GROWTH end subgraph PointsSystem POINTS_GET["Points Earning
Check-in/Purchases/Campaigns"] POINTS_USE["Points Usage
Deduction/Redemption"] POINTS_GET --> POINTS_USE end subgraph OperationsSystem TAG["Member Tags
Profile labeling"] GROUP["Member Groups
Targeted operations"] end LOGIN --> MemberUserTable REGISTER --> MemberUserTable MemberUserTable --> LevelSystem MemberUserTable --> PointsSystem MemberUserTable --> OperationsSystem
WeChat Ecosystem Integration
graph TB
MEMBER3["Member Module"]
subgraph WeChatCapabilities
MP_LOGIN["Official Account Login
WeChat H5 authorization"] MINI_LOGIN["Mini Program Login
One-click phone number access"] MINI_QR["Mini Program QR Code
Parameterized QR code"] MINI_MSG["Mini Program Subscription Messages
Order/Logistics/Campaign notifications"] end MEMBER3 --> MP_LOGIN MEMBER3 --> MINI_LOGIN MEMBER3 --> MINI_QR MEMBER3 --> MINI_MSG
WeChat H5 authorization"] MINI_LOGIN["Mini Program Login
One-click phone number access"] MINI_QR["Mini Program QR Code
Parameterized QR code"] MINI_MSG["Mini Program Subscription Messages
Order/Logistics/Campaign notifications"] end MEMBER3 --> MP_LOGIN MEMBER3 --> MINI_LOGIN MEMBER3 --> MINI_QR MEMBER3 --> MINI_MSG
Relationship with Mall
graph LR
MEMBER4["Member Center
Provides: Member info/Level/Points"] --> MALL2["Mall E-Commerce
Consumption: Use member identity to order
Earning: Orders earn points and growth value"] MALL2 --> MEMBER4
Provides: Member info/Level/Points"] --> MALL2["Mall E-Commerce
Consumption: Use member identity to order
Earning: Orders earn points and growth value"] MALL2 --> MEMBER4
The mall depends on the member module for user identity, while the mall’s consumption behavior feeds back points and growth value to the member system.
Core Feature List
| Feature | Description |
|---|---|
| Member Management | Member list, details, status management |
| Member Tags | Custom tags, user profile labeling |
| Member Levels | VIP level configuration, growth value rules, level upgrades/downgrades |
| Member Groups | Group by conditions, support targeted push |
| Points Check-in | Check-in rule configuration, consecutive check-in rewards |
| Points Records | Points details, flow tracing |