2012-02-15 3 views
0

나는 지불 물건 (체크 아웃)을 처리하기 위해 Shopify 스토어를 설정하려고합니다. API를 통해 원하는 모든 작업을 수행 할 수있는 것처럼 보이기 때문에 사용자는 Shopify for checkout으로 이동합니다. Shopify API를 사용하여 게재 된 주문을 추적하는 방법이 있습니까?

나는 그들이 준비가되면 Shopify 체크 아웃에 사용자를 직접 전송하려면 다음 지침을 사용 : http://www.shopify.com/technology/4849802-new-feature-cart-permalinks

는 "추적 매개 변수를 추가 할 수 있습니다"라고 그 페이지에서,하지만 난에 대한 자세한 설명을 찾을 수 없습니다 그 어디서나. 내 문제는 일단 사용자가 결제 페이지로 전송되면 내가 알 수있는 한 추적 할 수있는 방법이 없다는 것입니다. 내 사용자 계정이 있습니다. 사용자가 주문을 볼 수 있기를 바랍니다. 그게 가능하니?

답변

1

주문할 때마다 webhook notifications을 받으려면 등록하십시오. 알림에는 구매 한 항목의 세부 정보와 함께 사용자의 정보 (이름, 이메일, 배송 및 청구서 수신 주소)가 포함됩니다.

사용자가 자신의 계정과 연결된 이메일을 가지고 있다면 주문과 일치하는 이메일을 찾아서 추적 할 수 있습니다.

0

+1 on webhooks을 사용 중입니다. Ruby 버전의 API를 사용하는 경우 Sinatra을 사용하여 웹 훅과 대화 할 수있는 간단한 끝점을 만드는 것이 좋습니다. 이런 식으로 뭔가 당신이 시작할 수 있어야합니다

ruby my_sinatra_test.rb 

그리고 곱슬 다른 터미널에서 테스트 :

require 'sinatra' 

post '/webhooks/orders/create' do 
    puts request 
    puts request.body.read 
end 

당신은 같은 실행할 수 있습니다 (당신이 my_sinatra_test.rb 할 수있는 스크립트를 저장 가정) :

curl -d "foo=1" "http://localhost:4567/webhooks/orders/create" 

이 주위에 당신의 머리를 가서 주문을위한 Shopify 웹 후크를 만들 일단/만들고시나 응용 프로그램 얘기를 구성합니다. 재미있어!

관련 문제