【发布时间】:2016-08-06 18:19:03
【问题描述】:
我需要在发货前进行第 3 方年龄验证。我为此使用了一家名为 EVS 的公司。他们最近发布了一个 shopify 应用程序,但似乎部分成熟。它要求用户在注册帐户时输入出生日期,然后在用户下订单时触发验证。这样做的主要问题是,客户很少在第一次订购之前实际创建一个帐户——而是他们先订购,然后shopify通过电子邮件发送给他们以在事后创建一个帐户。之后创建帐户不允许客户输入 DOB。
所以我打算实施自己的解决方案。我可以使用 EVS 的 API 通过发送名称、地址、DOB、DL# 和状态以及 SSN 的最后 4 个组合来运行验证。我已经建立了一个专有的订单管理系统,可以提取客户和订单数据,我可以编写一个客户端来执行验证。
我在 shopify 方面不太精通。我需要在第一次下订单时平衡客户摩擦,与必须做大量的人工验证工作。
以下是我设想的选项。还有其他选择吗?有更好的解决方案的想法吗?请记住,我需要验证客户一次。我可以将客户帐户标记为已验证,并且一旦验证它就可以照常营业。
更改 shopify 模板以仅在用户登录时显示结帐按钮。如果未登录,则改为显示“创建帐户”按钮。这样,用户在创建帐户期间提供 DOB,并且 EVS 应用按设计工作。
设置单独的验证站点,例如 verify.my-domain.com。我可以在创建订单时向客户发送电子邮件并要求他们进行验证。 (可能存在错误的电子邮件地址或垃圾邮件过滤问题。)
如果客户没有登录,或者帐户没有经过年龄验证,并且他们点击了结帐,我可以将他们重定向到一个页面。我可以使用页面上的表格进行验证。如果验证通过,请将其发送到结帐。
对于选项 3,我不知道 shopify 允许什么或最佳实践允许什么。我可以使用 js 将数据传递到我自己位于不同子域的服务器吗?还是将表单发布到另一个子域,然后重定向回 shopify?
如果有任何想法或建议,我将不胜感激。
【问题讨论】:
标签: shopify