如何从 account.html 页面获取用户数据? - 大商务

How to get User Data from account.html page? - BigCommerce

我打算通过使用 iframe 传递用户 ID 从我的私有应用程序呈现页面。为此,我需要获取登录用户的 ID。我怎样才能得到它?

我尝试了以下选项,除了 GLOBAL_StoreName,什么都没有。

<h3>%%GLOBAL_AccountPhone%%</h3>
<h3>%%GLOBAL_AccountFirstName%%</h3>
<h2>%%GLOBAL_StoreName%%</h2>
<h2>%%GLOBAL_CustomerId%%</h2>
<h2>%%GLOBAL_CustomerEmail%%</h2>
<h2>%%GLOBAL_CustomerPhone%%</h2>

我打算通过 src 中的 iframe 传递信息 url。

<iframe src="https://custom-app.herokuapp.com/account?id=<ID>" width="100%" height="1000px" frameborder="0"></iframe>

更新

我能够获取当前客户的名字和姓氏,但不能获取 ID。 %%GLOBAL_CurrentCustomerFirstName%% %% GLOBAL_CurrentCustomerLastName%%

{{customer.id}} 应该 return 登录客户在 Stencil 主题上的 ID,但对于蓝图(旧版)主题,没有一个全店范围的全局变量将 return 客户ID。 %%GLOBAL_CustomerId%% 仅在用于重置客户密码的表单的模板文件中调用。

作为替代方案,您的应用可以使用当前客户 API 到 return 当前客户的 ID、电子邮件和客户组: https://developer.bigcommerce.com/api/#current-customer-api