ログイン
新規登録
パスワード紛失
メインメニュー
フォーラム
オンライン状況
33 人のユーザが現在オンラインです。 (23 人のユーザが フォーラム を参照しています。)
登録ユーザ: 2
ゲスト: 31
bigslope, montero, もっと...
左ナビ広告

デザインテンプレート EC-CUBE3.0版が登場!
広告掲載について
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
投稿: 258
Re: 【ECCUBE3】購入履歴を他のWebサイトから連携できるようにしたい
sh1ntqr0様

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

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


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

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


----------------
株式会社U-Mebius プロフィール
EC-CUBE3系・2系、どんなカスタマイズでもご依頼ください。

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

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

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

APIをちょっと作ったことがないので、
試行錯誤になりながらですが、ちょっと色々触ってみたいと思います。
ありがとうございました!
nanasess
投稿日時: 2017-1-5 18:41
対応状況: −−−
登録日: 2006-9-9
居住地: 宝塚
投稿: 1611
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-CUBE2.13版が登場!
EC-CUBEペイメント

EC-CUBEクラウド

ネットショップの壺

EC-CUBEガイドブック

統計情報
総メンバー数は19,097名です
総投稿数は78,785件です

投稿数ランキング
1
seasoft
7331
2
AMUAMU
2712
3
nanasess
1611
4
yuh
1280
5
red
1012
6
fukap
907
7
shutta
827
8 ramrun 789
9
tsuji
778
10 sumida 634
11
homan
633
12 karin 606
13
tao_s
596
14 DELIGHT 571
15
patapata
502
16
flealog
483
17 tonton 436
18
ecbg
387
19
kishik
382
20
tanaca
332
21
x41
308
22
DDR
292
23
pineray
288
24 MPV 287
25
468
284
26
ytk
278
27 tacky 277
28
habu
274
29 arts 268
30
umebius
258
31
ECCUORE
248
32
pantacle
242
33 mizuvan 242
34
bratech
222
35
55eccube
222
36 ken-o 222
37
kvex2004
213
38
casa
210
39
osamusi
202
40 Masashige 200
41
namahage
198
42
NSX-R
197
43 yukikaze 195
44 popo 189
45 by0448 186
46
aska824
185
47 greanpice 180
48
k-kuwahara
175
49
sakurai07
172
50 nkta 166
Copyright© LOCKON CO.,LTD. All Rights Reserved.