如何访问PDP页面上的客户信息| SCA Kilamanjaro

时间:2017-11-19 16:22:39

标签: netsuite sca suitecommerce

我们是否有办法在产品详细信息页面上访问客户信息,如电子邮件和姓名,以及作为变量访问(如车把变量)?

1 个答案:

答案 0 :(得分:0)

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

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

这些是Customer API

下提供的方法
  • addAddress(地址)
  • addCreditCard(的信用卡)
  • emailCustomer(subject,body)
  • getAddress(addressid,fields)
  • getAddressBook(字段)
  • getCampaignSubscriptions(字段)
  • getCampaignSubscriptions(subscriptionId,字段)
  • getCreditCard(creditcardid,fields)
  • getCreditCards(字段)
  • getCustomFields()
  • getCustomFieldValues()
  • getFieldValues(字段)
  • isGuest()
  • removeAddress(addressid)
  • removeCreditCard(creditcardid)
  • setLoginCredentials(客户)
  • updateAddress(地址)
  • updateCampaignSubscriptions(订阅)
  • updateCreditCard(的信用卡)
  • updateProfile(客户)