2016-11-21 6 views
0

현재 회원 데이터 및 지불 정보를 수집하는 온라인 서비스에 대한 타사 맞춤 멤버십 데이터베이스를 사용하는 클라이언트가 있습니다. 그들은 최근 방문 페이지를 Squarespace로 전환하여 비회원이 자신의 서비스에 대해 더 많은 것을 알게 한 다음 데이터베이스 사이트로 전달했습니다. 내 고객은 Squarespace 웹 사이트에서 전자 상거래 옵션을 사용하고 싶습니다. 그렇기 때문에 Stripe 또는 SquareSpace에서 제 3 자 멤버십 데이터베이스로 전달되는 지불 및 회원 정보를 통합하는 방법을 아는 사람이 있습니까?SquareSpace 사이트를 타사 데이터베이스 사이트에 통합

답변

0

Squarespace는 서버 측의 타사 서비스를 "호출"할 수있는 기능을 제공하지 않습니다.

그런데, 나는 이것을 달성하기 위해 세 가지 방법을 본다.

  1. 클라이언트 측 자바 스크립트 injected into the Order Confirmation Page을 사용하십시오. 이는 수신 측 서버가 의 CORS 지원 (해당 요청을 Squarespace 사이트에서 수신하도록 허용 함)을 갖거나 자체 API를 제공하거나 JSONP를 지원해야한다는 것을 의미합니다.

  2. 주문할 때받는 전자 메일을 구문 분석하기 위해 일부 유형의 서비스를 사용하십시오. 주문이 접수되면 Squarespace 사이트의 관리자 또는 상점 관리자 권한을 가진 사용자에게 이메일이 전송됩니다. 이러한 유형의 전자 메일이 들어 오거나 (또는 ​​X 분마다 실행될 수있는) 서비스를 가지고 있다면 전자 메일을 구문 분석 한 다음 결과로 어떤 종류의 작업을 수행 할 수 있습니다. 여기서 한 가지 단점은 Squarespace가 전자 메일에 대한 많은 사용자 정의를 허용하지 않기 때문에 Squarespace가 전자 메일의 형식을 크게 수정하면 서비스가 중단 될 수 있다는 것입니다. Zapier은 이러한 접근 방식을 달성하는 데 도움이되는 서비스입니다.

  3. Squarespace "store"의 모든 활동이 Stripe 계정 내에서 활동을 생성하므로 Stripe's Events/Webhooks service을 사용하여 데이터베이스 서비스를 호출 할 수 있습니다. 나는 이것을 시도하지 않았지만 가능할 수도있는 것입니다. 물론

,이 모든 데이터를 수신하고 그에 따라 처리 할 수 ​​귀하의 회원 데이터베이스와 관련된 "엔드 포인트"URL이 있다고 가정합니다.

+0

굉장한 감사 Brandon. 나는이 모든 것을 조사 할 것이다. – Xrhapsodiex