7

新しい配送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経由でアプリを登録できますが、この配送アプリのオプションが[運送業者の計算された配送料金]に表示されません

今、私は本当に困惑しています。

4

2 に答える 2

5
  1. 作成したアプリが[これは配送アプリです]チェックボックスがオンになっていることを確認してください。
  2. http://YOUR-STORE.myshopify.com/admin/api/auth?api_key=YOUR_API_KEYにアクセスします
  3. https://YOUR-STORE.myshopify.com/admin/shippingにアクセスすると、アプリが公開する配送サービスが、運送業者が計算した送料として利用できるようになります。(まだ追加していない場合は、ページの上部にあるボタンを押してください。)
于 2012-06-10T01:54:39.183 に答える
1

アプリの登録に関する限り、エドワーズの答えは正しいです。

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

アプリの登録に成功したら、carrier_services.jsonに対してPOST呼び出しを行う必要があります。例:Python

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

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

また、現時点では、設定で配送設定に変更を加えた場合は、配送APIを再度有効にするためにcarrier_services.jsonに別のPOSTを行う必要があることに注意してください。配送の詳細に変更を加えると、現在アプリの呼び出しが解除されているようです。

これは初期の段階であり、状況が変わることは間違いありません。

于 2012-07-03T00:51:35.490 に答える