2012-06-10 7 views
7

パートナーのセクションでアプリを作成して後で詳細を編集する際に、出荷用アプリとして設定できる新しい配送APIにアクセスできました。出荷APIに対して公開されていない新しいアプリをテストするにはどうすればよいですか?

私は、テストショップ(同じパートナーアカウント)に送料レートプロバイダを追加できますが、USPS、カナダの投稿、Fedexなどしか見ることができず、アプリが表示されません。テストアプリが公開されていないためです。しかし、私はテストアプリを公開したくないし、配送プロバイダとして追加する前にアプリを公開する必要がある.-)

http://your-store.myshopify.com/admin/api/auth?api_key=YOUR_API_KEY 私は試してみたそれがテストアプリの出荷設定で送料率のプロバイダーとして私のテストアプリを追加する方法を見ていない。

は実際に私がhttp://your-store.myshopify.com/admin/api/auth?api_key=YOUR_API_KEYを使用してあきらめ、ユーザーのOAuth2に上に移動(私は、従来の認証の例は、作業を取得するように見えることができませんでした。)

しかし私はのOAuth2を経由して、この出荷アプリのオプションをアプリを登録することができます「運送業者の計算された送料」には表示されません

今私は本当に困っています。

答えて

1

[OK]エドワーズの回答は、アプリの登録に関する限り正確です。

ただし、アプリが出荷APIを提供している場合は、運送業者が計算した配送料金設定では表示されません。

アプリを正常に登録した後は、carrier_services.jsonへのPOST呼び出しを行う必要があります。例えばPythonで

response = connection.post("%s/carrier_services.json" % shopify_session.site,headers) 

これを行うと、チェックアウトプロセス中に新しい出荷APIが呼び出されます。

また、環境設定で出荷設定に変更を加えた場合は、配送APIを再度有効にするために、carrier_services.jsonに別のPOSTを行う必要があります。現在、発送の詳細の変更は、アプリが呼び出されるのを隠しているようです。

これは初期段階であり、間違いなく変更されることは間違いありません。

5
  1. 作成したアプリで「これは出荷用アプリです」チェックボックスが選択されていることを確認してください。
  2. ログインhttp://YOUR-STORE.myshopify.com/admin/api/auth?api_key=YOUR_API_KEY
  3. 訪問https://YOUR-STORE.myshopify.com/admin/shippingと配送サービスアプリが公開には運送業者によって計算出荷率として利用可能であるべきです。 (まだページを追加していない場合は、ページの上部にあるボタンを押してください)
+0

私はテストショップの出荷設定で送料率のプロバイダとしてアプリを追加できますか?私はショップ化するのが新しいので、私はこのワークフローのいくつかの周りに頭を下げていない。 –

+0

ありがとうございましたedward私は本当に登録プロセスを理解していませんでした。私は、heroku上で動作している出荷api用のusps_appデモコードを試していますし、finalizeメソッドを動作させることができないようです。だから私はこれを解体してappengineで自分のバージョンを作って、実際に何が起こっているのかを理解することができます。私はRubyを初めて使用しているに過ぎず、構文のいくつかが私の目を傷つけています;-) –

+0

私は、レガシーベースのアプリ登録ではなくOAuthを使用しました。私が修正された元の質問で言ったように、私は今、船積みアプリを登録することができますが、それは "運送業者計算された送料"に表示されないので、ロードブロックを持っています。 –

関連する問題