Skip to content

营销活动开发文档

1. 概述

营销域由 PromotionsBundle(活动引擎)与 KaquanBundle(卡券/会员等级)共同承载。


2. 相关 Bundle

Bundle职责
PromotionsBundle拼团、秒杀、助力、签到、转盘、自动化营销
KaquanBundle优惠券、会员卡、付费会员等级
PointBundle积分营销
OneCodeBundle一物一码营销

3. 核心文件结构

src/PromotionsBundle/
├── Http/Api/V1/Action/ActivityPromotions.php
├── Http/Api/V1/Action/PromotionGroupsActivity.php
├── Jobs/FirePromotionsActivity.php
└── Providers/EventServiceProvider.php

src/KaquanBundle/
├── Http/Api/V1/Action/DiscountCard.php
├── Http/Api/V1/Action/MemberCard.php
├── Entities/DiscountCards.php
└── Jobs/ReceivesCardPackage.php

表:kaquan_discount_cardspromotions_marketing_activity 等。


4. 路由与代表性 API

文件方法路径Action
routes/api/promotions.phpPOST/api/promotions/groupsPromotionGroupsActivity@createPromotionGroupsActivity
POST/api/promotions/activity/createActivityPromotions@createActivity
routes/api/CardVoucher.phpPOST/api/discountcardDiscountCard@createDiscountCard
GET/api/membercard/gradesMemberCard@getGradeList
routes/frontapi/promotions.phpC 端参与活动PromotionsBundle\Http\FrontApi\V1\Action\*

5. 事件与队列

说明
CreateMemberSuccessEventCreateMemberSuccessPromotions 注册送活动
FirePromotionsActivity Job定时/触发营销活动