質問 > フロント機能 > e-SCOTT Smart light for EC-CUBE決済モジュール(3系) 購入時エラー |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
yukkie |
投稿日時: 2020/6/20 15:02
対応状況: −−−
|
半人前 登録日: 2017/11/14 居住地: 投稿: 24 |
e-SCOTT Smart light for EC-CUBE決済モジュール(3系) 購入時エラー [EC-CUBE]3.0.16
「e-SCOTT Smart light for EC-CUBE決済モジュール(3系)」をインストールし、マニュアルに沿って設定しました。 (支払い方法、配送方法も追加済み。) 利用者側画面で購入ページ(URL/shopping)まで行くと「システムエラー」になり、デバッグモードで確認した所以下が表示されました。 --- FatalErrorException in SlnPayment.php line 752: Error: Call to a member function getId() on a non-object --- SlnPayment.phpを見た所752行目は --- $paymentId = $Order->getPayment()->getId(); --- となっており、$Order->getPayment()もNULLでした。 どこか設定が漏れているのでしょうか。 他にもプラグインを導入済みですが、全て無効にして試した所、現象は変わりませんでした。 何かアドバイスなどいただけると助かります。 宜しくお願い致します。 |
468 |
投稿日時: 2020/6/22 10:54
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: e-SCOTT Smart light for EC-CUBE決済モジュール(3系) 購入時エラー 確認ですが配送方法設定の取り扱う支払方法でチェックボックスは付いていますか?
あと、他の支払方法は設定されていたりするのでしょうか?
|
yukkie |
投稿日時: 2020/6/22 10:59
対応状況: −−−
|
半人前 登録日: 2017/11/14 居住地: 投稿: 24 |
Re: e-SCOTT Smart light for EC-CUBE決済モジュール(3系) 購入時エラー コメントありがとうございます!
>確認ですが配送方法設定の取り扱う支払方法でチェックボックスは付いていますか? →はい。追加した「クレジットカード決済」のチェックボックスはOnの状態になっています。 >あと、他の支払方法は設定されていたりするのでしょうか? →はい。他にも設定しています。ここが問題なのでしょうか・・・。 |
468 |
投稿日時: 2020/6/22 11:51
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: e-SCOTT Smart light for EC-CUBE決済モジュール(3系) 購入時エラー 該当プラグインのソースが手元にないので正確な理由は分かりませんが
/shoppingのページに遷移した際、通常、注文に対して支払方法の初期値(有効な支払方法の選択肢の1番目)がセットされるはずなのですが それがうまくセットされていないのではないかな?と思います。 有効な支払方法は配送業者が関係してきますので 例えば、配送業者が複数登録されていて、 支払方法が1つも設定されていない配送業者が初期値にセットされているという可能性はないでしょうか? あくまで予想ですが…
|
yukkie |
投稿日時: 2020/6/22 15:27
対応状況: −−−
|
半人前 登録日: 2017/11/14 居住地: 投稿: 24 |
Re: e-SCOTT Smart light for EC-CUBE決済モジュール(3系) 購入時エラー ご返信ありがとうございます!
いただいた情報を元に、「クレジットカード決済」用配送業者以外の全ての配送業者の「クレジットカード決済」のラジオボタンをONにしたところ、エラーが消えました。 ただ、「クレジットカード決済」を使いたくない配送業者もあるので、これはこれで困ったなあという所です・・・。 また、さらに困ったことは/shoppingの画面の後、クレジット情報を入れる画面が表示されるはずなのですがそれが表示されず、shopping/completeに遷移してしまいます。 こちらはプラグインの仕様かと思いますのでなかなか難しい所ですが、もう少し調査してみます。 ひとまずエラーが消えて大変助かりました。 ありがとうございました。 引き続き何か情報があればご教授いただけると助かります。 宜しくお願い致します。 |
yukkie |
投稿日時: 2020/6/22 16:44
対応状況: −−−
|
半人前 登録日: 2017/11/14 居住地: 投稿: 24 |
Re: e-SCOTT Smart light for EC-CUBE決済モジュール(3系) 購入時エラー > ただ、「クレジットカード決済」を使いたくない配送業者もあるので、これはこれで困ったなあという所です・・・。
> また、さらに困ったことは/shoppingの画面の後、クレジット情報を入れる画面が表示されるはずなのですがそれが表示されず、shopping/completeに遷移してしまいます。 上記の件、挙動がおかしかったので一度プラグインを削除し、インストールしなおした所うまく行きました! ・クレジットカード決済は全ての配送業者でOnにしなくてOK ・/shoppingのあとクレジット情報を入れる画面が表示された 色々と情報いただき大変助かりました。 ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |