Tigshop 使用文档

收货地址管理流程

17. 收货地址管理流程(买家端)

买家在会员中心或结算页维护地址列表,可新增、编辑、删除与设默认,表单校验通过后保存;结算场景下选中地址会重新计算运费。

参与角色:买家/消费者、系统

flowchart TD
    Start([会员中心/结算页面]) --> AddressEntry{入口来源}

    AddressEntry -->|会员中心| MemberAddress[进入"收货地址"管理页]
    AddressEntry -->|结算页面| CheckoutAddress[结算页地址选择区域]

    MemberAddress --> ShowList[展示地址列表]
    CheckoutAddress --> ShowList

    ShowList --> AddressActions{操作选择}

    %% 新增地址
    AddressActions -->|新增地址| ClickAdd[点击"新增收货地址"]
    ClickAdd --> AddressForm["填写地址信息"]
    AddressForm --> InputName[填写收货人姓名]
    InputName --> InputPhone[填写联系电话]
    InputPhone --> SelectRegion[选择省/市/区]
    SelectRegion --> RegionPicker[地区选择器(三级联动)]
    RegionPicker --> InputDetail[填写详细地址]
    InputDetail --> SetDefault{是否设为默认地址}
    SetDefault -->|是| MarkDefault[标记为默认]
    SetDefault -->|否| SkipDefault[不设为默认]
    MarkDefault --> ValidateForm
    SkipDefault --> ValidateForm

    ValidateForm{表单校验}
    ValidateForm -->|手机号格式错误| PhoneError[提示手机号格式不正确]
    PhoneError --> InputPhone
    ValidateForm -->|必填项未填| RequiredError[提示请完善信息]
    RequiredError --> AddressForm
    ValidateForm -->|校验通过| SaveAddress[保存地址]
    SaveAddress --> SaveSuccess[保存成功]
    SaveSuccess --> ShowList

    %% 编辑地址
    AddressActions -->|编辑地址| ClickEdit[点击"编辑"]
    ClickEdit --> LoadAddress[加载地址信息到表单]
    LoadAddress --> AddressForm

    %% 删除地址
    AddressActions -->|删除地址| ClickDelete[点击"删除"]
    ClickDelete --> ConfirmDelete{确认删除}
    ConfirmDelete -->|取消| ShowList
    ConfirmDelete -->|确认| CheckDefault{是否为默认地址}
    CheckDefault -->|是| DeleteAndResetDefault[删除并重置默认地址]
    CheckDefault -->|否| DeleteAddress[删除地址]
    DeleteAndResetDefault --> ShowList
    DeleteAddress --> ShowList

    %% 设为默认
    AddressActions -->|设为默认| SetAsDefault[将此地址设为默认]
    SetAsDefault --> ClearOldDefault[取消原默认地址]
    ClearOldDefault --> NewDefault[新地址标记为默认]
    NewDefault --> ShowList

    %% 选择地址(结算场景)
    AddressActions -->|选择使用| SelectUse[选中该地址用于当前订单]
    SelectUse --> CalcFreight[重新计算运费]
    CalcFreight --> End1([返回结算页面])

步骤说明

  1. 从会员中心「收货地址」或结算页地址区域进入,展示地址列表。
  2. 新增地址:填写收货人、电话、省市区与详细地址,选择是否默认;校验手机号与必填项,失败则提示并修正,通过则保存并回到列表。
  3. 编辑地址:加载原数据到表单后按新增同样校验与保存。
  4. 删除地址:确认后删除;若为默认地址则删除后重置默认,再刷新列表。
  5. 可将某条地址设为默认,系统取消原默认并更新列表。
  6. 结算场景下选中某地址用于当前订单,重新计算运费并返回结算页。
  7. 流程结束。
收货地址管理流程
请输入搜索内容
大纲
17. 收货地址管理流程(买家端)
步骤说明