質問 > フロント機能 > ゲスト購入時もフロントで帳票出力したい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
h_tanaka |
投稿日時: 2018/3/27 10:26
対応状況: 解決済
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1644 |
ゲスト購入時もフロントで帳票出力したい EC-CUBE3.0.15
こちらのトピックにて、帳票出力プラグインをフロントページから実行することができました。 https://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=20124&forum=11 ただ、会員ログインしている状態では正常に動作したのですが、ゲストの場合にうまくいきません。 新規ページを作成し、領収書発行ボタンを設置しています。 ゲストの場合に領収書発行ボタンを押すと、会員ログインページに遷移されてしまいます。 このときのURLは、http://xxxxx/mypage/history/download_receipt/25 のままでした。 デバッグしてみましたが、download_receipt() メソッドまで実行されていないようでした。 どこかのタイミングでバックでログインチェック処理でも走っているのでしょうか? app/template/default/Inquiry/order.twig
app/Plugin/OrderPdf/ServiceProvider/OrderPdfServiceProvider.php
app/Plugin/OrderPdf/Controller/OrderPdfController.php
|
h_tanaka |
投稿日時: 2018/3/27 10:46
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1644 |
Re: ゲスト購入時もフロントで帳票出力したい 自己解決しました。
領収書ダウンロード処理を実行するURLから、mypage/history を削除することでゲスト購入時も動作するようになりました。 mypage/ がURL内にあるとログインチェック処理が走るのでしょうか・・。 なぜだかわかる方いらっしゃれば教えていただけると幸いです。 app/Plugin/OrderPdf/ServiceProvider/OrderPdfServiceProvider.php 【変更前】
【変更前】
|
umebius |
投稿日時: 2018/3/27 12:18
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 投稿: 2085 |
Re: ゲスト購入時もフロントで帳票出力したい h_tanaka様
引用: mypage/ がURL内にあるとログインチェック処理が走るのでしょうか・・。 上記のmypageから始まるURLにログインチェック処理が走る理由はこちらの記事にあるように$app[‘security.access_rules’]が/mypage以下で設定されているためかと思います。
|
h_tanaka |
投稿日時: 2018/3/27 12:22
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1644 |
Re: ゲスト購入時もフロントで帳票出力したい umebius様
なるほど、このような機能があるのですね。 勉強になります。 ご回答ありがとうございました!
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |