我的客户使用第三方自定义会员资格数据库作为当前收集会员数据和付款信息的在线服务。他们最近将他们的登陆页面切换到Squarespace,非会员可以在其中找到有关他们服务的更多信息,然后将其转发到数据库站点。我的客户想在Squarespace网站上使用电子商务选项,所以我的问题是,是否有人知道如何将从Stripe或SquareSpace导向的付款和会员信息整合到第三方会员数据库?
答案 0 :(得分:0)
不幸的是,Squarespace不提供“呼叫”服务器端的任何第三方服务的能力。
话虽如此,我看到了三种方法来实现这一目标。
使用客户端Javascript injected into the Order Confirmation Page。这意味着接收端的服务器会有 有CORS支持(允许这样的请求来自你的 Squarespace site)或者它必须提供自己的API或 支持JSONP。
使用某种类型的服务来解析订单时收到的电子邮件。下订单时,具有管理员或商店经理权限的Squarespace网站用户将收到一封电子邮件。如果您有一个可以“观察”此类电子邮件进入的服务(或每隔X分钟运行一次),则可以解析该电子邮件,然后采取某种行动。这里的一个缺点是Squarespace不允许对电子邮件进行太多自定义,因此如果Squarespace大量修改电子邮件的格式,它可能会破坏您的服务。 Zapier是一项可以帮助您完成此方法的服务。
由于Squarespace“商店”中的任何活动都会在您的Stripe帐户中生成活动,因此可以使用Stripe's Events/Webhooks service来呼叫您的数据库服务。我没有尝试过,但这是可能的。
当然,这些都假设有一个与您的会员数据库相关联的“端点”URL,可以接收数据并相应地处理它。