| 機能要望 > フロント機能 > カートの永続化について |
フロント機能
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | スレッド |
|---|---|
| nakamori |
投稿日時: 2025/11/14 16:19
対応状況: −−−
|
常連 ![]() ![]() 登録日: 2018/4/25 居住地: 投稿: 54 |
カートの永続化について ▼テンプレート
[EC-CUBE] EC-CUBE4.2.2 [レンタルサーバ] オンプレミス [OS] Linux系 [PHP] PHP8.1 [データベース] MySQL 8 [WEBサーバ] Apache EC-CUBEバージョン4から、ログアウトしてもカート内の商品が保持されるようになりましたが、この機能を無効化、または保存期間を設定することはできるでしょうか。 機能の無効化については下記サイトを参考にしようと思ってますが、できればカート内の商品に保存期間をつけられるのが理想です。 https://e-frontier.systems/2025/01/6453/ |
| mcontact |
投稿日時: 2025/11/14 21:58
対応状況: −−−
|
神 ![]() ![]() 登録日: 2022/1/22 居住地: 投稿: 1806 |
Re: カートの永続化について このあたりでしょうか。。。
https://umebius.com/eccube/eccube4-session-lifetime-logout/
|
| nakamori |
投稿日時: 2025/11/17 11:45
対応状況: −−−
|
常連 ![]() ![]() 登録日: 2018/4/25 居住地: 投稿: 54 |
Re: カートの永続化について mcontactさん、ありがとうございます。
いただいたURLは、セッション維持の時間を変更するものですよね。 セッションではなく、ブラウザを閉じたり別のPCからログインしても、カートに登録した商品が残る仕様を変えたいと思っています。 お客さまからは、カートに残す期間を例えば3日間に変更できないかと相談されています。 いかがでしょうか。 |
| shinra |
投稿日時: 2025/11/17 16:16
対応状況: −−−
|
長老 ![]() ![]() 登録日: 2017/9/2 居住地: 投稿: 211 |
Re: カートの永続化について カスタマイズすれば可能だと思います
DBのカート情報に有効期限を追加して有効期限切れの商品は取得しないようにしたりでしょうか カート情報を復元しているのは以下のコードあたりです https://github.com/EC-CUBE/ec-cube/blob/4.2.2/src/Eccube/Service/CartService.php#L162 参考の上、実装方法等を検討してみて下さい |
| nakamori |
投稿日時: 2025/11/21 12:20
対応状況: 解決済
|
常連 ![]() ![]() 登録日: 2018/4/25 居住地: 投稿: 54 |
Re: カートの永続化について ありがとうございます。
要カスタマイズなのですね。 販売制限のあるアイテムをカートに入れておくと、資格を失った後でも購入できてしまう問題があったので、解決方法を探してました。 決済前にチェックするなど、別の方法も探ってみます。 ありがとうございました。 |
| shinra |
投稿日時: 2025/11/21 18:45
対応状況: −−−
|
長老 ![]() ![]() 登録日: 2017/9/2 居住地: 投稿: 211 |
Re: カートの永続化について
|
| yuh |
投稿日時: 2025/11/21 19:17
対応状況: −−−
|
神 ![]() ![]() 登録日: 2013/1/9 居住地: 大阪 投稿: 1905 |
Re: カートの永続化について イベントでカートから進むタイミングとかで資格がある状態かどうかの判別とかもできると思います。
|
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
どうか教えて下さい!







