MaituDingxin · Member Management System: The Digital Growth Engine for Local Service Businesses
MaituDingxin Member Management System delivers unified member profiles, membership cards, redemption, renewal, and reconciliation for local service businesses, with multi-tenancy, WeChat Pay, and private deployment.

Specifications
Features
Description
MaituDingxin Member Management System delivers unified member profiles, membership cards, redemption, renewal, and reconciliation for local service businesses, with multi-tenancy, WeChat Pay, and private deployment.
In local service industries—beauty, fitness, wellness, home cleaning—customers are a store's most valuable asset. MaituDingxin Member Management System is a member digitalization SaaS built for multi-store, multi-format operators. It manages the full lifecycle—onboarding, card issuance, redemption, renewal, and reconciliation—so merchants can retain customers, see repeat visits, and account for every transaction.

One system, the entire member lifecycle
From member onboarding and card issuance to redemption, renewal, and expiry reminders, every action is anchored to a single source of truth: the ledger. Balances and counts are never patched by hand; every change is traceable and reconcilable. The system supports two card tracks:
Value cards: store monetary balance, accounted as principal + bonus;
Session / times cards: consume by count, with per-item remaining tracking.
Each member holds at most one card per type; duplicate issuance automatically releases the old one, keeping accounts clean.
Keeping member assets trustworthy, by design
We built this as a financial system, not a website—so every cent and every deduction on a member card is secure and auditable:
Multi-tenant row-level isolation: every business query carries tenant_id;
Idempotency & concurrency control: unique biz numbers + DB row locks prevent over-deduction and double posting;
Operator name snapshots: every ledger entry records the operator for auditability;
Merchant-initiated top-up: removes embezzlement risk at the process level;
Access tiers: overdue stores are restricted per rules (e.g., new-card block, renewal-only), with platform whitelisting.
Native WeChat integration
WeChat Pay Native + JSAPI: platform service fees can be paid by scan or via the in-WeChat cashier—no offline transfer needed;
Member web portal
/m?t=store-codefor one-tap login, no app download;Redemption with both redemption code and code-free modes; code-free mode enforces identity check and logs the operator—efficiency without compromising compliance.
Unified front-end / back-end stack
Backend: Spring Boot 3 + Java 21 + PostgreSQL—stable, privately deployable;
Merchant console: Vue 3 admin, consistent on PC and mobile;
Mobile: Uniapp powering both the member app and the staff app;
Platform side: manage multiple stores, unified billing and tiered service fees.
Who it's for
SalonsGymsWellnessHome cleaningPet care—any "card–consume–renew" business. Single store or chain—ready out of the box, scalable on demand.
Why MaituDingxin
Retention that works: profiles, cards, redemption, renewal in one place—repeat visits become visible;
Privately deployable: your data stays yours;
Continuously evolving: tiers, points, marketing, and reporting on the roadmap.
Want to see how it retains customers and grows your repeat visits?
