Shopify Plus有一个名为Multipass的特性-- https://shopify.dev/docs/admin-api/rest/reference/plus/multipass
多通道登录是为有一个单独的网站和一个Shopify商店的店主。它将用户从网站重定向到Shopify商店,并无缝地将他们登录到与原来的网站注册时相同的电子邮件地址。如果还没有该电子邮件地址的帐户,则创建一个帐户。没有必要同步任何客户数据库。
假设用户执行两个多通登录,其中用户的姓氏作为可选字段传递,但在第二次登录尝试之前,用户更改其姓氏。传递新姓氏的第二个多路登录会导致对Shopify客户记录的更新吗?
发布于 2020-11-20 17:22:50
在同一页的后面,它指出
Shopify使用电子邮件地址作为商店客户的唯一标识符。在Shopify中注册客户时,商家必须在以下情况下在“标识符”字段中设置唯一标识符: 该站点使用其他标识符(如用户名),如果电子邮件地址总是唯一的,则站点的两个不同用户可能会使用相同的电子邮件地址注册,而不需要设置“标识符”字段。 只有一个Shopify帐户可以使用特定的电子邮件地址。使用相同的电子邮件地址(甚至使用不同的“标识符”)注册第二个客户将导致错误。
这意味着用户使用唯一的标识符进行标识,如果指定的话,可以是电子邮件或其他标识符。因此,在上述场景中,如果电子邮件是相同的,并且只有last_name或任何其他属性被更改,则不会创建新用户,但是信息将应用于使用该电子邮件标识的现有用户。
发布于 2020-11-21 00:48:10
我觉得很简单。当您第一次从Multipass访问Shopify时,将使用提供的信息创建客户记录。在该客户阅读发送给他们的电子邮件并让他们确认他们的帐户之前,其他任何事情都不会发生。此时无论客户记录是什么,都会确认并考虑他们的记录。因此,第二次登录,假设它发生在他们确认后,将是没有意义的。如果他们在确认前尝试登录,Shopify可能会抛出该尝试,因为未确认的记录存在,而不管姓氏的更改如何。
https://stackoverflow.com/questions/64933534
复制相似问题