如何访问PDP页面上的客户信息| SCA乞拉马扎罗山

How to access customer info on PDP page | SCA Kilamanjaro

有没有一种方法可以让我们访问产品详细信息页面上的客户信息,如电子邮件和姓名,并作为变量(如车把变量)访问?

您可以使用 Profile.Model 然后获取配置文件模型的实例,例如 ProfileModel.getInstance().您可以在那里获取客户数据。

通过后端执行此操作的另一种方法是使用 Commerce API customer。它在 Models.Init 模块中。

这些是客户下可用的方法 API

  • addAddress(地址)
  • addCreditCard(信用卡)
  • emailCustomer(主题,正文)
  • getAddress(addressid, fields)
  • getAddressBook(字段)
  • getCampaignSubscriptions(字段)
  • getCampaignSubscriptions(订阅 ID,字段)
  • getCreditCard(creditcardid, fields)
  • getCreditCards(字段)
  • getCustomFields()
  • getCustomFieldValues()
  • getFieldValues(字段)
  • isGuest()
  • removeAddress(addressid)
  • removeCreditCard(creditcardid)
  • setLoginCredentials(客户)
  • 更新地址(地址)
  • updateCampaignSubscriptions(订阅)
  • updateCreditCard(信用卡)
  • 更新资料(客户)