質問 > フロント機能 > 購入時の在庫処理をカスタマイズしたい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ksinikki |
投稿日時: 2020/11/24 17:04
対応状況: −−−
|
新米 登録日: 2020/11/24 居住地: 投稿: 7 |
購入時の在庫処理をカスタマイズしたい [EC-CUBE] 3.0.18
[レンタルサーバ] さくらのVPS [OS] Linux [PHP] 7.1.11 [データベース] MySQL 5.7.11 [WEBサーバ] Apache [ブラウザ] Google chrome [導入プラグインの有無] 無し [カスタマイズの有無] 下記の手順にてデータベースにAPIと連携用のIDを付与 https://umebius.com/eccube/insert-column-into-dtb_product_table/ 現在スマレジAPIとEC-CUBEを連携する仕組みをつくっています。 EC-CUBEからスマレジ側にデータを送る処理はできたのですが、この処理を購入時に在庫が減ったときに行いたいのですが、 https://github.com/EC-CUBE/ec-cube/pull/2424 こちらの文章を参照に見ているのですがどのファイルをどういじればよいのか皆目見当が付きません。 処理として作ったファイルはGETに連携用のIDと在庫変動数を渡すことでスマレジAPI側に送るように作っています。 理想はリアルタイムで決済完了時の在庫情報をスマレジに送るようにしたいのですが、5分程度のラグがあっても問題ないです。 購入処理中に他ファイルを実行する方法があればご教示いただきたいです。 |
468 |
投稿日時: 2020/11/24 21:50
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 購入時の在庫処理をカスタマイズしたい リンク先の情報はECCUBE4系となりますがバージョンは合っていますか?
(投稿いただいたECCUBEバージョンは3.0.18とありますが実装は3系で行われているのでしょうか?) 3系なのであれば、購入に関連する処理は /src/Eccube/Service/ShoppingService.phpに記述されています。 (但しクレジット決済プラグイン等を利用している場合はプラグイン側のソースに購入処理が記述されている可能性があります)
|
ksinikki |
投稿日時: 2020/11/26 18:16
対応状況: 解決済
|
新米 登録日: 2020/11/24 居住地: 投稿: 7 |
Re: 購入時の在庫処理をカスタマイズしたい 468様
おっしゃるとおり4.0系のものを見ておりました。 提示いただきましたファイルにて在庫変動の部分を見つけました。 なんとか実装できそうです。ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |