Davidが述べたように、あなたの最初のストップはShopify Wikiでなければなりません。
実際の開発経験が不十分な場合は、少し上向きです。 Ruby、Python、PHPのいずれかに慣れることから始めます。データベース接続で基本的なCRUDスタイルのアプリケーションを作成する方法を理解していることを確認してください。 ShopifyにはWebフレームワークのAPI宝石であるRailsがあるので、Rubyは間違いなく推奨されます。
あなたがカバーされ、上記のすべてを持ってたら、ここに一つの可能なルートがあります:
アーティストの仕事は、右何らかの方法で分類又は分割する必要がありますか?たとえば、個々のコレクションを使用することができます。例のためにあなたがいると仮定しよう。
したがって、特定のコレクションを選択し、それらの製品に関連付けられた販売データを表示するためのインタフェースを作成する必要があります。これを達成するには4つのことが必要です:(1)店内のすべてのコレクションのリストを取得する。 (2)各コレクション内のすべての製品の総売上額を集計します。 (3)コレクションを選択し、売上額を表示するためのインタフェースを実装する。おそらくフィーチャセットが必要です。
まず、サイト上のすべてのコレクションのリストを取得する必要があります。 Shopifyは、このための方法を持っていCustom Collections:
GET /admin/custom_collections.json
これはあなたのカスタムコレクションの配列を返します。これは次のようになります。
HTTP/1.1 200 OK
{
"custom_collections": [
{
"title": "IPods",
"id": 841564295,
}
]
}
これであなたの配列が得られました。配列の各要素はコレクションであり、各コレクションは特定のアーティストに関連付けられています。次に、各コレクションの売上合計を計算する必要があります。これを行うために、我々は、注文のリストが必要になります:
GET /admin/orders.json
各順序は、オーダーの製品のすべての配列であるline_items
要素を持っています。それぞれを繰り返し処理し、どのコレクションに属しているかを確認してから、コレクション固有の変数にセールス値を追加する必要があります。残念ながら、ShopifyのAPIは特定の製品に対してcollection_id
を返しません。しかし、それはあなたが与えられたコレクションから製品のリストを返すことを可能にします。
GET /admin/products.json?collection_id=841564295
だから、Shopifyからこのデータを消費し、独自のデータベース内のテーブルを作成し、製品固有のcollection_id年代自分をルックアップする必要があります。
しかし、いったん設定されると、各コレクションの稼働総売上高を生成し、計算するのは比較的簡単です。それぞれの製品をループするだけです対応するコレクションをルックアップし、コレクション固有の変数(またはデータベース列)を実行中の合計でインクリメントします。
最後に、コレクションを選択して計算された合計を返すツールを表示する簡単なWebインターフェイスを構築する必要があります。
これは最終的な解決策ではなく、API呼び出しの制限(10分あたり300回)、パフォーマンスの問題などを処理する必要があります。ただし、永続的な場合は、実際にできますこれを行う。
これはhttp://programmers.stackexchange.com/の質問と思われます。 – Abbas
私はもちろん最初に[jQuery](http://jquery.com/)のようなライブラリに精通していることをお勧めします。私は[ここ](http://jsfiddle.net/SpYk3/MFh36/)を作成したようにプラグインを使用することをお勧めします。それは私が自分のためにそのフィドルを作ったように、まっすぐ前方ではありませんが、より多くの方向を望むなら、ちょうどホラー! – SpYk3HH
あまりにも私はちょうどこれを見て悪い...私はすでに書かれており、広範にテストされているすべてのトーマスは尋ねる...羞恥心...あまりにも遅く私は確信して... –