2016-11-21 7 views
0

現在、メンバーデータと支払い情報を収集しているオンラインサービスにサードパーティのカスタムメンバーシップデータベースを使用しているクライアントがあります。彼らは最近、着席ページをSquarespaceに切り替えました.Squarespaceでは、非会員がサービスについてもっと知り、データベースサイトに転送されます。私のクライアントは、Squarespaceのウェブサイトでeコマースオプションを使用したいのですが、ストライプやSquareSpaceからサードパーティメンバーシップデータベースに向けて支払い情報と会員情報を統合する方法を知っている人はいますか?SquareSpaceサイトとサードパーティのデータベースサイトを統合

答えて

0

残念ながら、Squarespaceはサーバー側のサードパーティサービスに「コールアウト」する機能を提供していません。

私はこれを達成するために3つの方法を見ています。

  1. クライアントサイドのJavaScript(injected into the Order Confirmation Page)を使用してください。つまり、受信側のサーバーでは にCORSサポート(このようなリクエストが Squarespaceサイトからのものであることを許可する)があるか、独自のAPIを提供するか、 JSONPをサポートする必要があります。

  2. ご注文の際に受け取ったメールを解析するサービスをご利用ください。注文が行われると、Squarespaceサイトの管理者またはストアマネージャ権限を持つユーザーに電子メールが送信されます。このタイプの電子メールが来る(またはX分ごとに実行される)ことを「見る」ことができるサービスがあれば、その電子メールを解析して何らかの行動をとることが可能です。ここでの欠点の1つは、Squarespaceは電子メールの多くのカスタマイズを許可しないため、Squarespaceが電子メールのフォーマットを大幅に変更すると、サービスが中断される可能性があるということです。 Zapierは、このアプローチを達成するのに役立つサービスです。

  3. Squarespaceの「ストア」からのアクティビティは、Stripeアカウント内でアクティビティを生成するため、Stripe's Events/Webhooks serviceを使用してデータベースサービスを呼び出すことができます。私はこれを試みたことはありませんが、それは可能なことかもしれません。

もちろん、これらはすべて、メンバーシップデータベースに関連付けられた「エンドポイント」URLがあり、データを受信して​​それに応じて処理できると想定しています。

+0

素晴らしい感謝ブランドン。私はこれらすべてを調べるつもりです – Xrhapsodiex

関連する問題