質問 > その他 > APIのproduct_id,product_class_idに関して |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
y1r |
投稿日時: 2014/1/18 17:48
対応状況: −−−
|
新米 登録日: 2014/1/18 居住地: 投稿: 5 |
APIのproduct_id,product_class_idに関して 初めまして、y1rと申します。
EC-CUBEを導入したいと考え、実験環境でテストを行っています。 EC-CUBEとは別にHPを用意しているので、そこに、EC-CUBEに登録した商品を表示したいと考え、EC-CUBE APIとPHPを利用して、カテゴリごとの商品一覧画面を生成したいと考えています。 カテゴリIDからproduct_idは調べられると思うのですが、そこで調べたproduct_idからproduct_class_idを求めないと、規格の情報までは得られませんよね? 理想としては、カテゴリが選択されると アイスクリーム 品番:1 大きさ:S 味:チョコ 価格:... 品番:2 大きさ:M 味:チョコ 価格:.. 品番:3 大きさ:L 味:チョコ 価格:... 品番:4 大きさ:S 味:抹茶 価格:... ... のようなことがしたいです。 product_idからproduct_class_idを求める方法、もしくは、product_idから規格の情報まで含んだ商品詳細情報を取得する方法を教えてください。 お手数おかけしますが、ご回答お待ちしております。 |
snitta |
投稿日時: 2014/1/18 22:46
対応状況: −−−
|
一人前 登録日: 2013/10/3 居住地: 島根県 投稿: 100 |
Re: APIのproduct_id,product_class_idに関して APIには詳しくないのですが調べてみました。
どうも同時に規格を取得できるものはないみたいですね。 APIは追加できるようですので必要な機能を自分で実装してしまうといいかもです。 手抜きですが ItemSearch の検索結果に規格を追加するよう拡張したAPIを作成してみました。 https://gist.github.com/zenith6/8490011 上記の API_ItemSearchWithClass.php を data/downloads/api 以下に置けば Operation=ItemSearchWithClass でアクセスできるようになると思います。 継承せず真面目に実装すべきだと思いますが面倒だったので
|
y1r |
投稿日時: 2014/1/19 11:18
対応状況: −−−
|
新米 登録日: 2014/1/18 居住地: 投稿: 5 |
Re: APIのproduct_id,product_class_idに関して y1rです。
ありがとうございます、無事に動きました。 規格名(ex.味 大きさ)も取得したいのですが、この場合、どのように書き換えれば取得できるのでしょうか? SQL等全然分からないので困ってます... お手数ですがご教授いただきたいです。。。 |
snitta |
投稿日時: 2014/1/19 14:47
対応状況: −−−
|
一人前 登録日: 2013/10/3 居住地: 島根県 投稿: 100 |
Re: APIのproduct_id,product_class_idに関して このような感じでいかがでしょうか?
https://gist.github.com/zenith6/8490011 出力例:
変更箇所はこちらをご確認下さい。 https://gist.github.com/zenith6/8490011/revisions
|
y1r |
投稿日時: 2014/1/20 19:43
対応状況: −−−
|
新米 登録日: 2014/1/18 居住地: 投稿: 5 |
Re: APIのproduct_id,product_class_idに関して y1rです。
ありがとうございます! やりたいことができるようになりました。 お手数おかけしました。 参考にして、勉強に励みたいと思います。 本当にお世話になりました。 |
y1r |
投稿日時: 2014/3/29 11:44
対応状況: −−−
|
新米 登録日: 2014/1/18 居住地: 投稿: 5 |
Re: APIのproduct_id,product_class_idに関して EC-CUBE(2.13.1) API ItemSearchと同じリクエストで、ItemLookupと同じ詳細情報、加えて商品規格情報を返すAPIを作成してみました。
https://gist.github.com/y1r/9704018 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |