0

Shopify に JavaScript ソリューションを実装して、顧客の現在の場所 ( http://freegeoip.net/jsonを使用した country.code による) と、ショップが配信する国の配列とを照合しようとしています。

これを完了するために必要なのは、JavaScript ファイルで使用できる JSON 形式の [Regions and Taxes] タブにあるすべての国の国コードのリストです。

(潜在的に) ややこしくするために、各ショップに対してそれぞれ異なる地域を持つ 5 つの異なるショップを用意しますが、すべて単一のソース管理からアップロードされた同じテンプレート セットを使用します。したがって、私が作成するコードはすべてのストアで共通である必要があります (つまり、関連する JSON オブジェクトをそのショップにフェッチします)。次に、正しいサイトにいるかどうかに応じて、国のセレクターを表示するかどうかを選択できます

これは可能なShopify / JavaScriptの達人ですか?

ありがとう :-)

4

1 に答える 1

0

Shopify API を使用すると、[地域と税金] タブにリストされているすべての国のリストにアクセスできます。API の詳細な説明については、Shopify API ページ を参照してください。このリストには、国 (税金、shipping_rates) 用に構成されたすべてのパラメーターが含まれます。

落とし穴が 1 つあります。この API は「パブリック」アクセスではありません。この JSON の出力をショップ内で使用する場合は、最初に「公開」する必要があります。たとえば、これを実現するためにアプリまたはプロキシを作成できます。

配送料のみに関心がある場合は、Shopify の AJAX API GET /cart/shipping_rates.jsonを使用して配送料の見積もりを取得することもできます。

于 2013-03-13T07:27:20.197 に答える