管理消费者客户

创建消费者客户后,用户必须可以修改客户的详细信息。

解决方案

以下部分描述了 API、用户出口、服务及其他组件。

用户可通过使用“客户详细信息”屏幕中的“管理消费者”相关任务来管理消费者客户的记录。

用户选择管理消费者客户时,会显示“管理客户”屏幕。 调用 getCompleteCustomerDetails API 以填充当前消费者客户的以下详细信息:
  • “联系信息”面板包含名字、姓氏、电话号码、电子邮件地址和其他详细信息。
  • 在“地址”选项卡中,用户可查看标记为缺省“收货方”和“帐单接收方”地址的地址。 用户可添加、编辑或删除地址。 用户选择创建或编辑地址时,会显示相应的“地址捕获”窗口。 用户可输入详细信息并保存地址。 用户保存地址时,会调用 verifyAddress API 以验证地址。 有关地址捕捉功能的更多信息,请参阅捕捉地址

    用户还可选择地址作为缺省“收货方”或“帐单接收方”地址。 例如,如果用户将地址设置为缺省“帐单接收方”地址, 那么 getCustomerDetails API 中的 IsDefaultBillTo 属性会设置为 Y。 将选为缺省地址的地址视为客户的缺省地址。 只有具有相应的资源许可权的用户才可以查看此选项卡中的详细信息。

  • 在“支付方法”选项卡中,用户可查看已针对客户保存的支付方法。 用户还可创建支付方法。 这些支付方法可以是客户支付订单的首选方法。 用户选择创建支付方法时,会调用 getPaymentTypeList API 以检索为企业定义的支付方法。 用户可选择一种相应支付方法,输入相应详细信息并保存更改。 只有具有相应的资源许可权的用户才可以查看此选项卡中的详细信息。
  • “人口统计信息”选项卡包含客户的出生日期和结婚纪念日等。

用户确认更改时,会调用 manageCustomer API 以保存对客户记录进行的更改。

实现

以下部分描述了必须配置的规则。

管理客户是一项受许可权控制的任务。 有关管理用户组权限的信息,请参阅管理用户组权限

必须启用 Allow Customer Payment Method Information To Be Stored And Used Through The Interface 规则才能允许用户为客户添加付款方式。 更多信息,请参阅配置客户付款方式规则

有关 API 的更多信息,请参阅 Javadoc

最终用户影响

无。