Shopify是否可以通过JS获取当前登录用户的电子邮件地址。
很遗憾,我只能找到customerId
答案 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