访问 Bigcommerce 的 %%GLOBAL_CustomerId%% 变量

Accessing Bigcommerce' s %%GLOBAL_CustomerId%% variable

我怎样才能访问 bigcommerce 的 %%GLOBAL_CustomerId%% 变量?

我创建了一个示例模板并以用户身份登录。该变量未显示。它不是应该是一个全局变量吗?

背景:我想为 bigcommerce 创建一个可以根据客户 ID 识别用户群的应用程序。如果我无法获取该变量,你们还有其他解决方法吗?

文档中并没有立即明确,但您可以在模板的任何位置使用 %%GLOBAL_CurrentCustomerEmail%% 来获取当前登录用户的电子邮件地址。

如果您需要客户的 ID,则可以使用电子邮件作为参数查询 API。

就个人而言,我宁愿 "trust" 客户的电子邮件作为识别点,因为您永远不知道 Bigcommerce ID 是否会更改 (例如:客户被删除然后重新导入,现在有全新 ID)

虽然在安全问题上,您不能信任客户端数据,并且应该尝试通过使用 CSRF 令牌或某种类似措施来减少欺诈请求。否则,任何人都可以向您发送一个电子邮件地址并收到那个人最喜欢的产品的列表——比如黄金信息,一个有针对性的广告公司,或者只是你可疑的隔壁邻居乔,他似乎总是很方便地检查他的邮件当你下班回家,但当你路过时从不说什么,甚至不挥手或微笑,尽管事实上你们已经成为邻居很长一段时间了。比如,我应该说些什么吗?
哈哈哈,我骗我骗。