0

まず、お読みいただきありがとうございます。

以前は、チェックアウト URL で注文トークンを使用して、API ルックアップを実行し、注文に対する独自のブラウザ請求書を作成できました。例えば

  1. checkout.shopify.com/orders/STOREID/ORDER_TOKEN_723b06712768bb037b2b

  2. ORDER_TOKEN_723b06712768bb037b2b を使用して、クエリ文字列を作成します。

請求書.php?order_token=ORDER_TOKEN_723b06712768bb037b2b

  1. Invoice.php API 呼び出しを使用して、過去 30 分間に行われたすべての注文をループします。次に、API 呼び出しからの注文トークンのいずれかが ORDER_TOKEN_723b06712768bb037b2b と一致する場合、結果に対して単純な照合を行います。正しい注文があることがわかり、詳細を印刷できます。

これは数か月前まで機能していました。注文トークンは引き続き API 呼び出しから返されますが、一致することはありません。

何か案は?

チェックアウト URL で注文トークンを使用して注文を照合するにはどうすればよいですか?

とても有難い。

4

2 に答える 2

0

より正確に言うと、注文で利用できるトークンは 2 つあります。

cart_token   - which is matching the **cart** value of the customer's session
token        - possibly is the token used during checkout you refer to as order_token?

あなたの問題についての洞察を得るには、次のようにします。

  1. order_token について話すとき、注文のトークン属性について話しているのですか?
  2. それらが異なる場合、問題はトークンの値が何を表しているかです。これは、チェックアウトからの値と注文に割り当てられた値を意味します。
于 2013-01-08T02:32:04.423 に答える
0

Shopify はチェックアウト API ( http://www.shopify.com/technology/6735056-upcoming-api-changesを参照) を追加しました。おそらく、注文のトークンではなく、チェックアウトのトークンを参照している、またはその逆です。

于 2013-01-08T14:39:41.013 に答える