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 using member_user (member users) — two completely independent systems.


Problems Solved

Pain PointHow Member Solves It
C-end users need independent registration/loginIndependent member user table, not mixed with admin users
Need membership levels and benefits systemVIP levels + growth value mechanism
Need to increase user engagement and retentionPoints check-in, points mall
WeChat ecosystem users need one-click loginOfficial 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

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

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

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

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

FeatureDescription
Member ManagementMember list, details, status management
Member TagsCustom tags, user profile labeling
Member LevelsVIP level configuration, growth value rules, level upgrades/downgrades
Member GroupsGroup by conditions, support targeted push
Points Check-inCheck-in rule configuration, consecutive check-in rewards
Points RecordsPoints details, flow tracing
docs