2014-01-27 22 views
0

我有一個Shopify應用程序,可以創建訂單的webhook /在商店註冊時完成,我還保存一些關於商店以及它的產品的詳細信息。確定從Webhook實現的商店到達的訂單是

當Shopify通過webhook發送完成的訂單時,我想將此訂單與其所屬的相應商店關聯。

我查看了發送的數據,但沒有店名或店鋪網址。

有沒有辦法讓我確定訂單屬於哪家商店?

謝謝。

回答

1

如果您已經設置了Webhook,那麼您肯定知道兩件事。

  1. 店的域名給你打電話是在頭
  2. 有一個在你必須使用

如果你不驗證您的網絡掛接你這樣做是不對的頭認證信息。因此,確定哪家商店打電話給您的簡短答案是查看該域的標題。

+0

謝謝,我看着標題,發現了商店的網址。 但我真的不知道如何進行身份驗證,我會如何去做呢? 再次感謝。 –

+0

http://docs.shopify.com/api/tutorials/using-webhooks –

+0

@DavidLazar的答案很棒。頭部'HTTP_X_SHOPIFY_SHOP_DOMAIN'包含商店名稱。頭部'HTTP_X_SHOPIFY_TOPIC'包含主題,例如「訂單/創建」。 我不知道爲什麼這些都不在Shopify文檔中。 – mrgreenfur