2012-02-15 10 views
0

私は、お支払い情報(チェックアウト)を処理するためにShopifyストアを設定しようとしています。私はAPIを通して必要なものすべてをやり遂げることができるように思われるので、ユーザーはShopifyにチェックアウトするだけです。Shopify APIを使用して注文を追跡する方法はありますか?

私は、彼らは準備ができていたら、Shopifyチェックアウトにユーザーを直接送信するために、これらの命令を使用:このページで http://www.shopify.com/technology/4849802-new-feature-cart-permalinks

を、それは「トラッキングパラメータを追加することができます」と言うが、私はについての更なる説明を見つけることができませんそれはどこでも。私の問題は、ユーザーがチェックアウトページに送信されると、私が知る限り、それらを追跡する方法がないことです。私は自分のユーザーアカウントを持っています。ユーザーが注文を見ることができるようにしたいと思います。それは可能ですか?

答えて

1

注文するたびにwebhook notificationsを受け取るように登録することができます。通知には、ユーザーの情報(名前、電子メール、出荷および請求先住所)と、購入したアイテムの詳細が含まれます。

ユーザーが自分のアカウントに関連付けられた電子メールを持っている場合は、そのアカウントと電子メールを照合してその方法で追跡することができます。

0

+1 on使用webhooks。 RubyバージョンのAPIを使用している場合は、Sinatraを使用して、Webhookと通信するための単純なエンドポイントを作成することをお勧めします。このような何かが、あなたが始める必要があります。

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ウェブフックを作成/作成し、それはあなたのシナトラアプリに話をするように設定し、これを回避あなたの頭を取得したら。楽しむ!

関連する問題