Skip to content

会员管理开发文档 ​

1. 概述 ​

会员域由 MembersBundle 承载,关联微信粉丝(WechatBundle)、积分(PointBundle)、营销(PromotionsBundle)。

核心表:members、members_info、members_address。


2. 相关 Bundle ​

Bundle职责
MembersBundle会员 CRUD、等级、标签、地址
WechatBundle微信粉丝、OAuth
PointBundle积分余额与流水
PromotionsBundle注册送券等活动

3. 核心文件结构 ​

src/MembersBundle/
├── Http/Api/V1/Action/Members.php
├── Http/Api/V1/Action/MemberTags.php
├── Http/FrontApi/V1/Action/Members.php
├── Services/MemberService.php
├── Services/UserService.php
├── Entities/Members.php
├── Entities/MembersInfo.php
├── Events/CreateMemberSuccessEvent.php
├── Jobs/BatchActionMembers.php
└── Providers/EventServiceProvider.php

4. 路由与代表性 API ​

商户端(routes/api/member.php) ​

方法路径Action
GET/api/membersMembers@getMemberList
POST/api/memberMembers@createMember
GET/api/wechat/fans/listWechatFans@getWxFansList

中间件:api.auth + activated + shoplog,JWT guard api。

C 端(routes/frontapi/member.php) ​

方法路径说明
POST/api/h5app/wxapp/member/login小程序/H5 登录
GET/api/h5app/wxapp/member/info会员信息

Guard:h5api 或 dingoguard:h5app。


5. 事件与队列 ​

事件/Job说明
CreateMemberSuccessEvent注册成功 → 促销、积分、通知 Listener
BatchActionMembers批量操作会员
GroupSendSms群发短信