質問 > フロント機能 > 商品マスタ非公開設定で商品が注文できてしまう。。 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
okashi |
投稿日時: 2020/5/4 10:39
対応状況: −−−
|
新米 登録日: 2018/3/9 居住地: 投稿: 1 |
商品マスタ非公開設定で商品が注文できてしまう。。 ▼テンプレート
[EC-CUBE] EC-CUBEのバージョン2.11.4 [現象] 商品マスタ非公開設定をしているのですが、商品履歴から商品が注文できてしまいます。商品注文をできなくするにはどうすればいいでしょうか? |
468 |
投稿日時: 2020/5/5 22:12
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 商品マスタ非公開設定で商品が注文できてしまう。。 ソース上で該当の処理の流れを確認しましたが
デフォルトでは マイページの注文履歴→カートの中→注文手続きとなるかと思いますが カートの中ページで 「※ 現時点で販売していない商品が含まれておりました。該当商品をカートから削除しました。」 と表示され該当商品はカート内から削除されないでしょうか? /data/class/pages/cart/LC_Page_Cart.phpの137行目で $this->tpl_message = $objCartSess->checkProducts($key); という形で /data/class/SC_CartSession.php 518行目のfunction checkProducts()を呼び出して カート内商品の妥当性(表示非表示や購入制限、在庫数)をチェックする箇所を通っているかと思います。 もし、マイページから即注文完了のようなカスタマイズを施されているようであれば、 そのカスタマイズの内容を修正する必要があると思います。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |