Vortmall使用文档

营销与促销

营销与促销

本文档面向采购并使用 VortMall 电商系统的平台运营方,说明优惠券、秒杀、拼团、限时折扣、积分兑换、礼品卡、赠品、满减/满折、签到奖励及推广短链等营销能力的业务路径。系统内营销类型包括:优惠券(满减券/折扣券/无门槛券)、秒杀(限时抢购)、拼团、限时折扣、积分兑换、礼品卡、商品赠品、满减/满折、签到奖励、短链接推广。叠加规则概要: 同一商品通常仅参与一种商品级促销活动;优惠券可与商品促销叠加;积分抵扣在优惠金额确定后最后计算。


1. 优惠券创建与发放流程(管理端)

说明: 运营人员在管理端创建优惠券活动,配置名称、券类型(满减/折扣/无门槛)、面额或折扣、使用门槛、有效期、发放总量及发放方式,经保存或审核后向用户侧开放领取或定向发放。

参与角色: 平台运营、营销/优惠券服务、商品与店铺服务(适用商品范围)、审批流(若启用)。

flowchart TD
    startNode([运营进入优惠券管理])
    createDraft[新建活动并填写基础信息]
    setType{选择券类型}
    setFullReduce["配置满减:门槛与减免金额"]
    setDiscount["配置折扣:门槛与折扣率/上限"]
    setNoThreshold["配置无门槛:直减或直折"]
    mergeFields[设置有效期与发放总量]
    setScope[配置适用商品或店铺范围]
    setIssueMode{发放方式}
    directIssue["定向发放:用户或人群包"]
    centerClaim["领券中心公开领取"]
    codeExchange["兑换码批量生成"]
    saveOrSubmit[保存草稿或提交审核]
    auditGate{是否需审批}
    approve[审批通过]
    reject[审批驳回修改]
    publish[发布上线可领取或发放]
    startNode --> createDraft
    createDraft --> setType
    setType -->|满减券| setFullReduce
    setType -->|折扣券| setDiscount
    setType -->|无门槛券| setNoThreshold
    setFullReduce --> mergeFields
    setDiscount --> mergeFields
    setNoThreshold --> mergeFields
    mergeFields --> setScope
    setScope --> setIssueMode
    setIssueMode --> directIssue
    setIssueMode --> centerClaim
    setIssueMode --> codeExchange
    directIssue --> saveOrSubmit
    centerClaim --> saveOrSubmit
    codeExchange --> saveOrSubmit
    saveOrSubmit --> auditGate
    auditGate -->|需要| approve
    auditGate -->|不需要| publish
    approve --> publish
    auditGate -->|驳回| reject
    reject --> createDraft

步骤说明:

  1. 运营进入管理端「营销—优惠券」模块,点击新建活动。
  2. 填写活动名称、对外展示文案及内部备注。
  3. 选择券类型:满减券、折扣券或无门槛券,并分别配置门槛金额、减免额、折扣比例、折扣封顶或无门槛面额。
  4. 设置优惠券有效起止时间与单用户/全平台发放数量上限。
  5. 限定适用范围:全店、指定店铺、指定类目或指定 SKU(以系统实际配置为准)。
  6. 选择发放方式:定向发放至用户或人群、领券中心领取、或生成兑换码。
  7. 保存为草稿或提交;若启用审批流,则进入审核。
  8. 审批通过后发布;驳回则返回修改草稿。
  9. 上线后,系统按所选方式执行发放或开放领取入口。

特别说明:

  • 发放总量与用户领取上限需在创建时明确,避免超发。
  • 无门槛券需重点评估资损风险,可配合审批与黑白名单。

2. 优惠券领取流程(消费端)

说明: 用户在领券中心、商品详情或活动页领取优惠券时,系统校验领取资格、库存与防刷规则,通过后写入用户券包。

参与角色: 顾客、优惠券服务、风控与限流(可选)、用户账户服务。

flowchart TD
    enterPage([用户进入领券入口])
    clickClaim[点击领取]
    checkLogin{是否已登录}
    toLogin[跳转登录]
    checkStock{券剩余可领数量}
    checkUserLimit{是否超用户限领}
    checkRule{是否满足领取规则}
    checkBlacklist{风控是否拦截}
    grantCoupon[发放至用户券包]
    showSuccess[提示领取成功]
    showFail[提示失败原因]
    enterPage --> clickClaim
    clickClaim --> checkLogin
    checkLogin -->|否| toLogin
    checkLogin -->|是| checkStock
    checkStock -->|否| showFail
    checkStock -->|是| checkUserLimit
    checkUserLimit -->|是| showFail
    checkUserLimit -->|否| checkRule
    checkRule -->|否| showFail
    checkRule -->|是| checkBlacklist
    checkBlacklist -->|拦截| showFail
    checkBlacklist -->|通过| grantCoupon
    grantCoupon --> showSuccess

步骤说明:

  1. 用户从领券中心、商品页或活动页进入领取入口。
  2. 点击「立即领取」触发请求。
  3. 系统校验登录状态;未登录则引导登录后重试。
  4. 校验活动剩余可领张数(全平台库存)。
  5. 校验单用户已领张数是否达到上限。
  6. 校验领取规则:新客专享、会员等级、指定商品加购等(以配置为准)。
  7. 可选:风控校验频次、设备/IP 异常等。
  8. 全部通过后原子扣减活动库存并写入用户券包。
  9. 前端展示成功或失败原因。

特别说明:

  • 领取与库存扣减建议同一事务或分布式锁,防止超发。
  • 商品页领券需校验该券是否适用于当前商品。

3. 优惠券使用流程

说明: 用户在结算页下单时,系统根据购物车自动匹配可用优惠券,或用户手动选择券,按规则计算抵扣金额并锁定券;支付成功后核销,取消或超时未支付则释放。

参与角色: 顾客、订单与结算服务、优惠券服务、支付服务。

flowchart TD
    openCheckout([进入结算页])
    loadCart[加载购物车与应付金额]
    matchAuto[系统自动匹配可用券列表]
    userPick{用户选择}
    keepAuto[使用系统推荐]
    manualSelect[手动切换其他券]
    calcDiscount[计算券抵扣后应付]
    placeOrder[提交订单]
    lockCoupon[锁定优惠券与订单关联]
    payFlow[发起支付]
    payOk{支付成功}
    consumeCoupon[核销优惠券]
    payTimeout[支付超时或关闭]
    releaseCoupon[释放券占用]
    openCheckout --> loadCart
    loadCart --> matchAuto
    matchAuto --> userPick
    userPick --> keepAuto
    userPick --> manualSelect
    keepAuto --> calcDiscount
    manualSelect --> calcDiscount
    calcDiscount --> placeOrder
    placeOrder --> lockCoupon
    lockCoupon --> payFlow
    payFlow --> payOk
    payOk -->|是| consumeCoupon
    payOk -->|否| payTimeout
    payTimeout --> releaseCoupon

步骤说明:

  1. 用户进入订单结算页,系统加载商品、价格快照与应付小计。
  2. 系统根据适用商品、门槛金额、有效期等筛选可用优惠券并默认推荐最优或首张可用券。
  3. 用户可保持系统推荐或手动更换其他可用券。
  4. 系统按券规则重算抵扣额与应付金额(注意与商品促销、满减活动叠加顺序,见第 12 节)。
  5. 用户确认后提交订单,系统创建订单并锁定所选优惠券(占用状态)。
  6. 用户发起支付;支付成功则核销优惠券并记订单实付。
  7. 若支付超时、主动取消或关单,释放券占用,券回到「未使用」状态(在仍有效前提下)。

特别说明:

  • 券抵扣应在积分抵扣之前完成基准应付计算,积分最后抵扣(与全局规则一致)。
  • 拆单场景需明确每张券绑定父单或子单,避免重复核销。

4. 优惠券退回流程

说明: 订单取消或发生退款时,对已核销或未支付释放路径区分处理:未支付取消释放占用;已支付后整单/部分退款时,按规则将未过期优惠券退回用户账户。

参与角色: 顾客、订单服务、售后退款服务、优惠券服务。

flowchart TD
    triggerEvent{触发事件}
    unpaidCancel[未支付取消或关单]
    refundAfterPay[已支付后退款]
    releaseOnly[仅释放占用券]
    checkRefundType{退款类型}
    fullRefund[整单退款]
    partialRefund[部分退款]
    checkCouponPolicy{券是否可退回}
    restoreCoupon[退回券至用户券包]
    markVoid[券作废或不可退]
    triggerEvent --> unpaidCancel
    triggerEvent --> refundAfterPay
    unpaidCancel --> releaseOnly
    refundAfterPay --> checkRefundType
    checkRefundType -->|整单| fullRefund
    checkRefundType -->|部分| partialRefund
    fullRefund --> checkCouponPolicy
    partialRefund --> checkCouponPolicy
    checkCouponPolicy -->|可退且未过期| restoreCoupon
    checkCouponPolicy -->|不可退或已过期| markVoid

步骤说明:

  1. 监听订单状态:用户取消未支付订单、系统关单、或售后完成退款。
  2. 未支付场景:仅释放锁定的优惠券占用,券保持未使用。
  3. 已支付后发起退款:区分整单退款与部分退款。
  4. 根据业务规则判断该笔订单使用的优惠券是否允许退回(如整单退全退券,部分退可能不退券或按比例,以平台配置为准)。
  5. 若允许退回且券仍在有效期内,将券状态恢复为未使用并写回用户券包。
  6. 若规则规定不退或券已过期,则记录原因,券不再可用。

特别说明:

  • 退回操作应与退款成功回调同一事务或可靠消息,避免重复退回。
  • 已过有效期的券即使「退回」也不可再次使用,需在界面上明确提示。

5. 秒杀活动流程

说明: 管理端创建秒杀活动并配置商品、秒杀价与库存;活动前将秒杀库存预热至缓存支撑高并发;预热结束后开放抢购,下单时扣减缓存与数据库库存;活动结束后下架或恢复原价。

参与角色: 平台运营、秒杀与库存服务、缓存服务、订单服务、顾客。

flowchart TD
    adminCreate([管理端创建秒杀活动])
    bindSku[绑定参与SKU与秒杀价]
    setSeckillStock[设置秒杀活动库存]
    scheduleTime[配置开始与结束时间]
    warmupJob[活动开始前执行库存预热]
    loadCache["将可售库存写入缓存"]
    waitStart[等待活动开始]
    openSale[活动开始对外展示抢购价]
    userOrder[用户下单抢购]
    deductCache{缓存扣减是否成功}
    createOrder[创建订单并异步或同步落库]
    syncDbStock[同步扣减数据库活动库存]
    soldOut[库存售罄结束抢购]
    activityEnd[到达结束时间关闭活动]
    adminCreate --> bindSku
    bindSku --> setSeckillStock
    setSeckillStock --> scheduleTime
    scheduleTime --> warmupJob
    warmupJob --> loadCache
    loadCache --> waitStart
    waitStart --> openSale
    openSale --> userOrder
    userOrder --> deductCache
    deductCache -->|失败| soldOut
    deductCache -->|成功| createOrder
    createOrder --> syncDbStock
    syncDbStock --> activityEnd
    soldOut --> activityEnd

步骤说明:

  1. 运营在管理端新建秒杀活动,填写活动名称与展示规则。
  2. 选择参与商品 SKU,设置秒杀价与本次活动独立库存(可与普通库存拆分)。
  3. 配置活动开始、结束时间及每人限购数量。
  4. 活动开始前,由定时任务或预热任务将本次活动可用库存写入缓存(如 Redis),供高并发预扣。
  5. 到达开始时间,前台商品列表/详情展示秒杀价与倒计时。
  6. 用户下单时先在缓存层原子扣减;失败则提示已抢完或排队。
  7. 扣减成功后创建订单,支付流程与普通订单一致,并同步或异步扣减数据库中的活动库存,保证最终一致。
  8. 库存为零或到达结束时间,活动结束,商品恢复常规销售价与库存策略。

特别说明:

  • 缓存与数据库双写需防超卖:常用「缓存预扣 + 消息队列削峰 + 数据库校验」组合。
  • 未支付订单超时释放应回滚秒杀库存至缓存与数据库。

6. 拼团活动流程

说明: 管理端创建拼团活动;用户发起拼团并分享链接;其他用户参团;在成团时限内达到人数则成团并进入发货流程,超时未成团则自动退款。

参与角色: 平台运营、拼团服务、订单与支付服务、顾客(团长与团员)、退款服务。

sequenceDiagram
    participant admin as 运营
    participant sys as 拼团与订单系统
    participant leader as 团长用户
    participant member as 团员用户
    participant pay as 支付
    admin->>sys: 创建拼团活动与成团人数时限
    leader->>sys: 发起拼团并支付定金或全款
    sys->>leader: 返回团单与分享链接
    leader->>member: 分享链接
    member->>sys: 通过链接参团并支付
    sys->>sys: 更新已参团人数与倒计时
    alt 人数达标且未超时
        sys->>sys: 标记成团成功生成正式订单
    else 超时未达标
        sys->>pay: 触发批量原路退款
        pay->>leader: 退款到账
        pay->>member: 退款到账
    end

步骤说明:

  1. 运营配置拼团商品、拼团价、成团人数、拼团有效时长及每人限购等规则并上架。
  2. 用户 A 作为团长发起拼团,完成支付(或按业务为预付/全款)。
  3. 系统生成团实例与唯一分享链接或海报参数。
  4. 用户 B、C 等通过链接参团并完成支付。
  5. 系统在有效期内统计已支付人数;达到成团人数即标记成团,订单进入备货发货流程。
  6. 若倒计时结束仍未成团,系统将团状态置为失败,并对已支付用户发起原路退款。
  7. 成团后若有成员退款,按平台规则处理(整团失效或仅退个人部分,以配置为准)。

特别说明:

  • 分享链接应带团 ID 与防篡改签名,避免串团或伪造参团。
  • 退款需幂等,防止重复退款。

7. 限时折扣活动流程

说明: 运营为商品配置限时折扣价与生效时间段;到达开始时间系统自动切换展示价与结算价;结束后自动恢复原价,无需人工逐商品改价。

参与角色: 平台运营、营销定价服务、商品服务、前台展示与购物车、顾客。

flowchart TD
    configAct([配置限时折扣活动])
    bindProduct[选择商品或SKU]
    setDiscountPrice[设置折扣价或折扣率]
    setWindow[设置开始与结束时间]
    savePublish[保存并启用]
    schedulerWait[调度等待生效时间]
    autoActive[到时自动生效]
    showDiscount["前台展示折扣价与活动标签"]
    userBuy[用户按折扣价加购下单]
    reachEnd[到达结束时间]
    restorePrice[自动恢复原价与常规促销]
    configAct --> bindProduct
    bindProduct --> setDiscountPrice
    setDiscountPrice --> setWindow
    setWindow --> savePublish
    savePublish --> schedulerWait
    schedulerWait --> autoActive
    autoActive --> showDiscount
    showDiscount --> userBuy
    userBuy --> reachEnd
    reachEnd --> restorePrice

步骤说明:

  1. 运营在管理端创建「限时折扣」活动,命名并设置展示优先级(若多活动冲突见第 12 节)。
  2. 选择参与商品或 SKU,填写折后价或统一折扣比例。
  3. 设置活动开始与结束的精确时间(含时区)。
  4. 保存并启用;系统在生效前可展示预热或倒计时(可选)。
  5. 到达开始时间,价格服务将前台售价、购物车价切换为活动价,并展示活动角标。
  6. 用户在活动期内下单均按限时折扣价计价。
  7. 到达结束时间,系统自动恢复商品原价或继承其他可用促销策略。

特别说明:

  • 限时折扣与秒杀、拼团通常互斥于同一 SKU,需在配置时校验。
  • 进行中的订单若跨活动结束点,一般以提交订单时刻的价格快照为准。

8. 积分兑换活动流程

说明: 运营将指定商品设为积分兑换商品并设定所需积分;用户使用积分发起兑换,系统扣减积分并生成订单(可能需补差价或运费);后续发货与普通订单一致。

参与角色: 顾客、积分账户服务、营销与兑换服务、订单与库存服务。

flowchart TD
    configSku([运营配置积分兑换商品])
    setPoints[设定所需积分与可选现金补差]
    shelf[上架至积分商城或专区]
    userBrowse[用户浏览可兑换商品]
    clickExchange[发起兑换]
    checkPoints{积分是否充足}
    checkStock{库存是否充足}
    deductPoints[扣减积分]
    createOrder[生成兑换订单]
    payExtra{是否需要补运费或差价}
    payFlow[支付附加费用]
    waitShip[等待发货]
    failTip[提示积分不足或缺货]
    configSku --> setPoints
    setPoints --> shelf
    shelf --> userBrowse
    userBrowse --> clickExchange
    clickExchange --> checkPoints
    checkPoints -->|否| failTip
    checkPoints -->|是| checkStock
    checkStock -->|否| failTip
    checkStock -->|是| deductPoints
    deductPoints --> createOrder
    createOrder --> payExtra
    payExtra -->|是| payFlow
    payExtra -->|否| waitShip
    payFlow --> waitShip

步骤说明:

  1. 运营在后台将商品加入积分兑换池,设置单件所需积分、每人限兑次数及库存。
  2. 商品在前台积分商城或专区展示。
  3. 用户选择商品并点击兑换。
  4. 系统校验用户积分余额与活动库存。
  5. 校验通过后扣减积分(先扣积分再生成订单,失败需回滚积分)。
  6. 生成兑换订单;若规则要求支付运费或差价,引导完成支付。
  7. 订单进入仓储发货流程,售后规则可与普通订单一致或单独配置。

特别说明:

  • 积分扣减与订单创建须保证原子性或补偿一致。
  • 积分兑换订单是否可叠加优惠券由平台策略决定,常见为不再叠加商品促销。

9. 礼品卡购买与使用流程

说明: 用户购买礼品卡获得卡密或电子卡;可赠送给他人;接收方绑定账户后充值至礼品卡余额;购物结算时优先或选择使用礼品卡余额支付。

参与角色: 购卡人、收卡人、礼品卡服务、支付服务、订单与账户服务。

flowchart TD
    buyCard([用户购买礼品卡])
    payOrder[支付订单]
    issueCard[系统发卡或卡密]
    giftAction{是否赠送他人}
    sendToOther[输入受赠人账号或短信]
    selfBind[购卡人自用绑定]
    receiverBind[受赠人领取并绑定]
    topUpBalance[余额计入礼品卡账户]
    shopPay[购物结算]
    useBalance[选择礼品卡支付]
    deductBal[扣减卡内余额]
    buyCard --> payOrder
    payOrder --> issueCard
    issueCard --> giftAction
    giftAction -->|赠送| sendToOther
    giftAction -->|自用| selfBind
    sendToOther --> receiverBind
    selfBind --> topUpBalance
    receiverBind --> topUpBalance
    topUpBalance --> shopPay
    shopPay --> useBalance
    useBalance --> deductBal

步骤说明:

  1. 用户在礼品卡售卖页选择面额或自定义金额(若支持),下单并完成支付。
  2. 支付成功后系统生成电子卡号、卡密或直充至购买人账户(按产品形态)。
  3. 购卡人可选择自用绑定或填写受赠人信息发送领取链接/卡密。
  4. 受赠人登录后绑定礼品卡,余额计入其礼品卡子账户。
  5. 用户在结算页选择「礼品卡支付」,输入使用金额或全额使用。
  6. 系统校验余额、有效期与适用店铺范围后扣减余额并完成订单收款组合(可与现金、其他方式组合支付)。

特别说明:

  • 礼品卡应支持挂失、冻结与审计,防止盗刷。
  • 退款时原路退回礼品卡余额或按监管与平台规则处理。

10. 商品赠品活动流程

说明: 运营配置「买指定主商品赠送赠品」规则;用户购买满足条件时订单自动添加赠品行;仓储拣货时将主品与赠品合并或同包裹发货。

参与角色: 平台运营、营销规则引擎、订单服务、仓储发货、顾客。

flowchart TD
    ruleCfg([配置赠品活动规则])
    defineMain[定义主商品或金额条件]
    defineGift[定义赠品SKU与数量]
    userOrder([用户下单购买主商品])
    matchRule{是否命中赠品规则}
    addGiftLine[订单自动添加赠品行价格为0]
    lockGiftStock[占用赠品库存]
    payOrder[支付与履约]
    pickPack[拣货打包主品与赠品]
    shipOut[发货出库]
    ruleCfg --> defineMain
    defineMain --> defineGift
    defineGift --> userOrder
    userOrder --> matchRule
    matchRule -->|否| payOrder
    matchRule -->|是| addGiftLine
    addGiftLine --> lockGiftStock
    lockGiftStock --> payOrder
    payOrder --> pickPack
    pickPack --> shipOut

步骤说明:

  1. 运营在后台创建赠品活动,指定主商品(或满足金额的多品组合)与赠送的赠品 SKU、数量。
  2. 设置活动时间、赠品总库存及每单赠送上限。
  3. 用户购物车包含主商品并满足条件时,结算页自动展示赠品。
  4. 提交订单时主订单行与赠品行一并生成,赠品单价记为 0,占用赠品库存。
  5. 支付完成后,仓库按同一订单拣货,主品与赠品同单发货(除非拆仓策略另有规定)。
  6. 若赠品缺货,按规则提示换赠、取消赠品或拆单(以平台配置为准)。

特别说明:

  • 赠品退货通常随主商品退回,部分退时需按比例或规则收回赠品。
  • 赠品库存应与可售库存区分或统一预留,避免超卖。

11. 满减/满折活动流程

说明: 运营配置订单级或店铺级满额减现、满额打折等规则;结算时系统自动判断是否达到门槛并计算减免或折扣,无需用户手动领券(可与优惠券叠加策略见第 12 节)。

参与角色: 平台运营、满减引擎、购物车与结算服务、顾客。

flowchart TD
    cfgRule([配置满减或满折规则])
    setTier[设置多档位门槛与优惠]
    setScope[限定参与商品或店铺]
    calcCart([用户结算购物车])
    sumAmount[汇总符合活动的商品金额]
    reachTier{是否达到某一档位}
    applyTier[应用对应减免或折扣]
    showResult[展示优惠明细与应付]
    cfgRule --> setTier
    setTier --> setScope
    setScope --> calcCart
    calcCart --> sumAmount
    sumAmount --> reachTier
    reachTier -->|否| showResult
    reachTier -->|是| applyTier
    applyTier --> showResult

步骤说明:

  1. 运营创建满减(如满 200 减 30)或满折(如满 300 打 9 折)活动,可配置多档位递增优惠。
  2. 限定活动商品范围、店铺、会员等级等条件。
  3. 用户进入结算页,系统对符合活动的商品金额进行分堆汇总。
  4. 判断是否达到最低门槛;若达到,按最优档位或逐档计算优惠(以系统实现的叠加方式为准)。
  5. 在订单明细中展示满减/满折名称与抵扣金额,并计算应付。
  6. 下单后该笔优惠随订单锁定,退款时按规则回退或按比例冲减。

特别说明:

  • 多档位「每满」与「阶梯满」计算方式不同,需在运营配置界面写清示例。
  • 与优惠券叠加时,通常先商品促销与满减活动,再券,最后积分。

12. 促销叠加规则说明

说明: 明确各营销活动的优先级与互斥关系:同一商品一般仅参加一种商品级活动(秒杀、拼团、限时折扣等互斥);优惠券可在符合规则时与商品促销叠加;积分抵扣在确定应付金额后最后执行。

参与角色: 规则引擎、结算服务、运营配置(策略来源)。

flowchart TD
    startCalc([开始结算计价])
    pickProductPromo{同一SKU选择一种商品级活动}
    seckill[秒杀价]
    groupon[拼团价]
    timeDiscount[限时折扣价]
    noneProduct[无商品级活动原价]
    applyCartPromo[应用订单级满减满折]
    applyCoupon[匹配并应用优惠券]
    applyPoints[最后应用积分抵扣]
    finalPay[得出实付金额]
    startCalc --> pickProductPromo
    pickProductPromo -->|互斥择一| seckill
    pickProductPromo -->|互斥择一| groupon
    pickProductPromo -->|互斥择一| timeDiscount
    pickProductPromo -->|无| noneProduct
    seckill --> applyCartPromo
    groupon --> applyCartPromo
    timeDiscount --> applyCartPromo
    noneProduct --> applyCartPromo
    applyCartPromo --> applyCoupon
    applyCoupon --> applyPoints
    applyPoints --> finalPay

步骤说明:

  1. 对每个 SKU,在秒杀、拼团、限时折扣等商品级活动中按优先级或人工指定择一生效,不得并行叠价。
  2. 在确定商品级单价后,汇总购物车并应用订单级活动(满减/满折、赠品规则等)。
  3. 在应付金额基础上筛选可用优惠券,计算券抵扣(可多张或单张以平台规则为准)。
  4. 在券后金额上应用积分抵扣,受单笔上限与账户余额约束。
  5. 输出实付金额与优惠分摊明细,供支付与财务对账。

特别说明:

  • 总原则: 商品级活动互斥;优惠券一般可与商品促销叠加;积分抵扣最后计算。
  • 礼品卡、储值支付属于支付手段,不改变优惠计算顺序,在实付阶段与现金等组合。
  • 具体优先级若与上表不一致,以平台「营销中心—叠加策略」配置为准。

13. 短链接/推广链接流程

说明: 运营或推广员在后台或前台为商品、优惠券、活动页生成短链接或带参推广链接,用于站外分享与效果追踪;用户访问短链后经跳转与参数解析进入落地页。

参与角色: 平台运营、推广员、短链服务、统计分析服务、顾客。

flowchart TD
    createLink([选择推广对象])
    pickTarget{推广目标类型}
    goodsPage[商品详情]
    couponPage[优惠券或领券页]
    activityPage[活动专题页]
    genParam[生成渠道与追踪参数]
    shorten[生成短链接]
    distribute[分发至社群广告等]
    userClick[用户点击短链]
    redirect302[302跳转至落地页]
    recordStat[记录点击与归因]
    landShow[展示目标页内容]
    createLink --> pickTarget
    pickTarget --> goodsPage
    pickTarget --> couponPage
    pickTarget --> activityPage
    goodsPage --> genParam
    couponPage --> genParam
    activityPage --> genParam
    genParam --> shorten
    shorten --> distribute
    distribute --> userClick
    userClick --> redirect302
    redirect302 --> recordStat
    recordStat --> landShow

步骤说明:

  1. 在管理端或开放能力中选择要推广的商品、优惠券或活动页。
  2. 系统生成带渠道码、活动 ID、推广员 ID 等参数的长链接。
  3. 调用短链服务生成短 URL,便于在短信、社交场景传播。
  4. 将短链配置到广告、海报或社群。
  5. 用户点击短链,服务端返回重定向至真实落地页,并记录点击日志。
  6. 落地页解析参数,展示对应内容;若需登录领取,保留参数至登录后。
  7. 后台按短链与参数统计曝光、点击与转化(下单、领券)。

特别说明:

  • 短链应设置有效期与访问频次监控,防范滥用。
  • 合规要求下需在隐私政策中说明追踪参数用途。

14. 签到奖励配置流程

说明: 运营在管理端配置每日签到规则,可设置连续签到奖励递增、基础积分奖励及补签规则;用户在前台签到后发放积分或优惠券至账户。

参与角色: 平台运营、签到与积分服务、用户账户、顾客。

flowchart TD
    openCfg([进入签到规则配置])
    setDaily[设置每日基础奖励积分]
    setContinuous[配置连续签到阶梯奖励]
    setBreak[配置断签重置或补签规则]
    saveRule[保存并发布]
    userSign([用户在前台签到])
    checkToday{今日是否已签到}
    calcReward[按连续天数计算应得奖励]
    grantPoints[发放积分或券]
    updateStreak[更新连续签到天数]
    showReward[展示签到成功与奖励]
    openCfg --> setDaily
    setDaily --> setContinuous
    setContinuous --> setBreak
    setBreak --> saveRule
    saveRule --> userSign
    userSign --> checkToday
    checkToday -->|已签| showReward
    checkToday -->|未签| calcReward
    calcReward --> grantPoints
    grantPoints --> updateStreak
    updateStreak --> showReward

步骤说明:

  1. 运营进入「营销—签到」模块,启用签到功能。
  2. 配置每日基础积分(或固定小礼品券)。
  3. 配置连续签到阶梯:如连续 3、7、30 天额外奖励递增。
  4. 配置断签是否清零连续天数、是否允许补签及补签消耗(积分或次数)。
  5. 保存并发布规则;前台展示签到日历与下一档奖励预告。
  6. 用户点击签到,系统校验当日是否已签;未签则按连续天数计算奖励。
  7. 发放积分或券,更新用户连续签到记录与签到日历。
  8. 前端动画或弹窗反馈奖励结果。

特别说明:

  • 防作弊:结合设备、IP、账号频次限制异常签到。
  • 奖励发放失败需重试或补偿任务,避免用户已签未到账。

文档版本说明:本文档描述 VortMall 营销与促销域的典型业务流,具体字段与接口以实现与运营后台配置为准。

营销与促销
请输入搜索内容
大纲
营销与促销
1. 优惠券创建与发放流程(管理端)
2. 优惠券领取流程(消费端)
3. 优惠券使用流程
4. 优惠券退回流程
5. 秒杀活动流程
6. 拼团活动流程
7. 限时折扣活动流程
8. 积分兑换活动流程
9. 礼品卡购买与使用流程
10. 商品赠品活动流程
11. 满减/满折活动流程
12. 促销叠加规则说明
13. 短链接/推广链接流程
14. 签到奖励配置流程