2012-02-15 141 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。如果您使用的是API的Ruby版本,我想建議您使用Sinatra爲webhook創建一個簡單的終端來與之通話。像這樣的東西應該讓你開始:

require 'sinatra' 

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

可以運行它像這樣(假設你保存腳本my_sinatra_test.rb):

ruby my_sinatra_test.rb 

然後從捲曲另一個終端進行測試:

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

一旦你解決這個問題你的頭繼續前進,創造一個訂單網頁Shopify鉤/創建和配置它跟你的末日應用程序。玩的開心!

相關問題