获取当前登录用户的电子邮件

时间:2017-04-18 01:34:13

标签: shopify

Shopify是否可以通过JS获取当前登录用户的电子邮件地址。

很遗憾,我只能找到customerId

2 个答案:

答案 0 :(得分:2)

您不能直接在(.js)文件中获取客户电子邮件,它应该是(.js.liquid)或(.liquid)文件。

尽管(.js.liquid)文件与(.js)文件的工作方式相同,但如果您仍想在(.js)文件中获取已登录用户的电子邮件ID,则需要在相对(.liquid)中写下面的代码或(.js.liquid)文件

对于(.liquid)文件

{% if customer %}<script>var customer_email = '{{ customer.email }}'</script>{% endif %}

For(.js.liquid)file

{% if customer %}var customer_email = '{{ customer.email }}'{% endif %}

答案 1 :(得分:0)

你可以试试这个。它会检查客户是否已登录并加载电子邮件。

{% if customer %}<script>var cust_email = '{{ customer.email }}'</script>{% endif %}

有关客户字段的更多信息 - The customer object