2016-05-03 4 views
1

私はVirtoCommerce 2.9を使用していますが、APIに関するいくつかの質問があり、必要な情報をすべて入手するにはどうすればいいですか?VirtoCommerce APIでアイテムの価格が取得される

現在、エンドポイント/ api/catalog/searchを使用していくつかの属性に一致する項目を検索しています。しかし、回答には価格や製品テキストは含まれていません。どちらも私はエンドユーザーに提示したいと思います。この情報を取得するための正しい方法または最良の方法は何でしょうか?

ありがとうございます!

乾杯!

答えて

1

現在の検索サービスは商品の説明と価格を返していません。 は、これはあなたが別のクエリ

を使用する必要があるの詳細を取得するには

API /カタログ/製品/ IDS?respGroup = 'ItemSmall'

製品の説明と詳細と

APIを取得します/価格/評価

実際の商品の価格を検索するにはパフォーマンスを向上させるためにそれらを並列に呼び出すことができます。

は、それが もパフォーマンス上の問題を引き起こす可能性があるためWithProperties応答グループを使用して注意してください。とにかくすべてのプロパティ値が で返され、この 'レスポンスグループ'はプロパティ情報メタ情報 (可能な辞書値、多言語、必須またはオプションのフラグなど)を取得する責任があります。中古。

インデックス検索モジュールは、将来のバージョンで変更深刻になり、あなたは、検索インデックス内の製品の詳細をより細かく制御することができるようになります。

+0

ありがとうございます!それが私の問題を解決しました。 APIからの1つの応答ですべての情報を受け取ることを希望しましたが、クライアントの実装ははるかに単純です。今後のバージョンで希望リストに追加できますか? =) – moccasine

+0

私たちの電子商取引プラットフォームは、エクスポーズセルフAPIのそれぞれが異なるモジュールで構築されています。価格とカタログの機能は異なるモジュールで実装されているため、すべてのものを1つのクエリで返すのは難しいが、他の多くの方法で行うことができる理由1.検索インデックス経由(すべての価格のインデックス製品とインデックスから直接返す) APIを公開した他のモジュールが、1つのAPIリクエストであなたのソリューションのすべての製品情報のニーズを返しました – tatarincev

関連する問題