機能要望 > その他 > 異なる規格の商品の在庫を連動させたい |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ikedacovic |
投稿日時: 2017/1/15 11:01
対応状況: −−−
|
新米 登録日: 2016/10/23 居住地: 投稿: 6 |
異なる規格の商品の在庫を連動させたい 質問をさせてください。
当方ECCUBE 3.0.11を使用しております。 題名の「異なる規格の商品の在庫を連動させたい」というのはデフォルトの規格名を例とすると 「材質」という規格の中に 1,プラチナ 2,銀 3,金 という3つのサブ?規格があった時、 どれかを1個購入すると3つのサブ規格すべての在庫が1個ずつ連動して減るようにしたいです。 src/Eccubeディレクトリ以下のファイルを見てみましたが私ではわかりませんでした。 どなたか上記を実現する方法があればご教示いただけないでしょうか? よろしくお願いします。 |
468 |
投稿日時: 2017/1/15 17:27
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 異なる規格の商品の在庫を連動させたい 規格が同じ商品の在庫を1減らすだけなら、
/src/Eccube/Service/ShoppingService.php内のfunction setStockUpdate()で買い物時の在庫情報の更新を行っていると思いますので、 ここで同じ商品を判定して、在庫数を減らしてやるカスタマイズをすれば、可能かと思います。 ただ、他にも在庫数をチェックするロジックも合わせて修正しないと在庫が無い商品を購入出来てしまう事や、 管理画面で在庫を登録する時にすべての規格で同じ在庫数をセットするなど運用面での注意点などがあると思いますので、 キチンと対応するには、購入時だけの改造では無く、色々なところにそれなりの改造が必要かと思います。
|
red |
投稿日時: 2017/1/15 17:51
対応状況: −−−
|
神 登録日: 2010/2/15 居住地: 東京都 投稿: 1570 |
Re: 異なる規格の商品の在庫を連動させたい 規格を使わずに考えたほうが楽だと思います
http://www.ec-cube.net/products/detail.php?product_id=1148
|
ikedacovic |
投稿日時: 2017/1/19 23:31
対応状況: −−−
|
新米 登録日: 2016/10/23 居住地: 投稿: 6 |
Re: 異なる規格の商品の在庫を連動させたい お返事が遅くなってすみません。
教えていただいたファイルを確認しました。 なるほど。 現時点の私のスキルでは難しい気がしてきました。 ご丁寧に回答くださり有り難うございました! |
ikedacovic |
投稿日時: 2017/1/19 23:34
対応状況: −−−
|
新米 登録日: 2016/10/23 居住地: 投稿: 6 |
Re: 異なる規格の商品の在庫を連動させたい 紹介してくださったオプションのオプションのプラグインは便利ですね!
求めていた機能が全部入っています。 お値段は張りますが、自分でできるかもわからない改造を、時間をかけて続けるよりかはいいかもしれませんね。 購入させていただくかもしれません。 どうも有り難うございました! |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |