0

Shopify Plus 有一个称为 Multipass 的功能——https: //shopify.dev/docs/admin-api/rest/reference/plus/multipass

Multipass 登录适用于拥有单独网站和 Shopify 商店的店主。它将用户从网站重定向到 Shopify 商店,并使用他们用于注册原始网站的相同电子邮件地址无缝登录。如果尚不存在具有该电子邮件地址的帐户,则会创建一个。无需同步任何客户数据库。

考虑用户执行两次多次登录的场景,其中用户的姓氏作为可选字段传递,但在第二次登录尝试之前,用户更改了他们的姓氏。传递新姓氏的第二次多重登录是否会更新 Shopify 客户记录?

4

2 回答 2

0

在同一页的下方,它指出

Shopify 使用电子邮件地址作为商店客户的唯一标识符。在 Shopify 中注册客户时,商家必须在以下情况下在“标识符”字段中设置唯一标识符:

站点使用其他标识符(例如用户名) 站点的两个不同用户可能使用相同的电子邮件地址注册 如果电子邮件地址始终是唯一的,则不需要设置“标识符”字段。

只有一个 Shopify 帐户可以使用特定的电子邮件地址。使用相同的电子邮件地址(即使使用不同的“标识符”)注册第二个客户将导致错误。

这意味着使用唯一标识符标识用户,如果指定,则可以是电子邮件或其他内容。因此,在上述情况下,如果电子邮件相同且仅更改了 last_name 或任何其他属性,则不会创建新用户,但该信息将应用于使用该电子邮件标识的现有用户。

于 2020-11-20T17:22:50.440 回答
-1

我认为这很简单。首次从 Multipass 访问 Shopify 时,系统会使用提供的信息创建客户记录。在该客户阅读发送给他们的电子邮件并让他们确认他们的帐户之前,不会发生任何其他事情。无论此时客户记录是什么,都会确认并考虑他们的记录。所以第二次登录,假设它发生在他们确认之后,将是没有实际意义的。如果他们在确认之前尝试登录,Shopify 可能会放弃该尝试,因为未经确认的记录存在,无论姓氏是否更改。

于 2020-11-21T00:48:10.537 回答