如何访问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(信用卡)
- 更新资料(客户)
有没有一种方法可以让我们访问产品详细信息页面上的客户信息,如电子邮件和姓名,并作为变量(如车把变量)访问?
您可以使用 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(信用卡)
- 更新资料(客户)