バージョン選択

フォーラム

メニュー

オンライン状況

52 人のユーザが現在オンラインです。 (46 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 52
もっと...

PR

デザインテンプレート EC-CUBE3.0版が登場!
広告掲載について

サイト内検索

 > プラグイン > 【ECCUBE3】購入履歴を他のWebサイトから連携できるようにしたい

プラグイン

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
sh1ntqr0
投稿日時: 2017/1/5 11:41
対応状況: −−−
半人前
登録日: 2016/6/13
居住地:
投稿: 21
【ECCUBE3】購入履歴を他のWebサイトから連携できるようにしたい
いつもお世話になっています。

ECCUBE3を使ってECサイトを運営しているのですが、
別のWebサービスから購入履歴を参照できるようにしたいと思っております。
(別サービスと顧客情報は連携済みなのでid等で紐付けができると考えております。)

APIを利用して、idを渡して認証さえできれば顧客情報も取れるのかなとは思っているのですが、
購入履歴の取得方法がわかりません。

現状、EccubeApiというプラグインを使用して取得しようとしているのですが、
そもそもこちらのプラグインから購入履歴が出力できるのかどうかイマイチわかりません。
一応触ってみたところ商品一覧等は出力できました。(ecに登録されているもの全て)

どなたか似たような事をされたことがある方はいらっしゃらないでしょうか?
方法をご教授頂けましたら幸いです。
よろしくお願いいたします。

P.S
EC-CUBE API β版 プラグインというのは開発用となっているのですが、
そもそも本番用というのは存在するのでしょうか。。。?
umebius
投稿日時: 2017/1/5 13:04
対応状況: −−−
仙人
登録日: 2016/7/22
居住地: Tokyo
投稿: 670
Re: 【ECCUBE3】購入履歴を他のWebサイトから連携できるようにしたい
sh1ntqr0様

商品情報をJSONで書き出したいときはいつもこういったことをしますので、
購入履歴をXMLやJSONで書き出すAPIを自前で実装してやれば良いでしょうが、セキュリティにはくれぐれもお気をつけください。

FrontControllerProviderでAPI用のURLを設定し、対応するコントローラーを作ってやれば出力できます。


なお、ウェブサービスの方からEC-CUBEサーバーのIPを許可するなどして、直接DBに接続することはできないのでしょうか?
それが可能であれば、そちらの方が良いかと思います。

EccubeApiプラグインはまだβ版で注記通り本番に使わない方が良いです。現在、本番用はございません。


----------------
//////////////////////////////
(株)U-Mebius EC-CUBE3 カスタマイズ・高速化 ・バグ修正
EC-CUBE関連技術者の採用もお問い合わせください。


sh1ntqr0
投稿日時: 2017/1/5 13:52
対応状況: −−−
半人前
登録日: 2016/6/13
居住地:
投稿: 21
Re: 【ECCUBE3】購入履歴を他のWebサイトから連携できるようにしたい
umebius様

迅速なお返事ありがとうございます。
そしていつも丁寧にご説明いただきましてありがとうございます。

なるほど、では本番ではそもそもプラグインは使えないので、
別の方法で作成しないといけないようですね。。。

APIをちょっと作ったことがないので、
試行錯誤になりながらですが、ちょっと色々触ってみたいと思います。
ありがとうございました!
nanasess
投稿日時: 2017/1/5 18:41
対応状況: −−−
登録日: 2006/9/9
居住地: 宝塚
投稿: 1619
Re: 【ECCUBE3】購入履歴を他のWebサイトから連携できるようにしたい
API のプラグインを作った人です。


一応、以下をご参考に、 OpenID Connect を使用したシングルサインオンの実装をすれば、購入履歴を安全に取得可能です。

https://ec-cube.github.io/api_authorization#customer

ちゃんと作れば安全に実現できるんですけどね。
真面目に OAuth2.0/OpenID Connect に準拠しているので、実装の敷居は高いです。。。


----------------
大河内健太郎(Kentaro Ohkouchi)
EC-CUBE公式エバンジェリスト
有限会社 Loop AZ

EC-CUBE1系2系長期サポートホスティングサービス CUBE Lab
https://cubelab.org/

sh1ntqr0
投稿日時: 2017/1/11 15:47
対応状況: −−−
半人前
登録日: 2016/6/13
居住地:
投稿: 21
Re: 【ECCUBE3】購入履歴を他のWebサイトから連携できるようにしたい
nanasess様

お返事ありがとうございます。
プラグイン試させていただきました!
本番環境用のリリース予定は今のところはない感じでしょうか?

私にとっても敷居はかなり高そうです、、、
頂いたURLも参考にしつつ見てみたいと思います。
ありがとうございました!
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

 



ログイン


EC-CUBEガイドブック

統計情報

総メンバー数は19,368名です
総投稿数は81,315件です

投稿数ランキング

1
seasoft
7331
2
AMUAMU
2712
3
nanasess
1619
4
yuh
1328
5
red
1049
6
fukap
907
7
shutta
827
8 ramrun 789
9
tsuji
778
10
umebius
670
11
tao_s
646
12 sumida 637
13
homan
633
14 karin 609
15 DELIGHT 571
16
468
536
17
patapata
502
18
flealog
483
19 tonton 436
20
ecbg
387


ネットショップの壺

EC-CUBEガイドブック
Copyright© LOCKON CO.,LTD. All Rights Reserved.