LoginSignup
3
1

More than 5 years have passed since last update.

EC-CUBE2系 決済モジュールアップデートしたらクレジットカード入力画面に何も表示されなくなったメモ

Last updated at Posted at 2018-05-22

EC-CUBE 2.13.1
GMO-PG決済モジュール(2.13系) Ver.4.3.22 にアップデートしたら、
お客様購入フロー最後にあるクレジットカード番号入力する画面で入力項目がすべて表示されなくなった。

なんじゃこれ、と思い調べてると、
Smarty/templates で使用しているテンプレート内の下記部分が何も吐き出さなくなっていた。
$tpl_form_bloc_path の値が空なので、そりゃ何もでない。

shopping/load_payment_module.php
<!--{if $tpl_form_bloc_path != ""}-->
<!--{include file=$tpl_form_bloc_path}-->
<!--{/if}-->

どうしてそうなってるのかぜんぜんわかんないので、とっととサポートセンターに連絡してみる。

  • カスタムデザインテンプレートを使用してる場合は先に標準テンプレートにしておく
  • オーナーストア > モジュール一覧 > 決済モジュール 設定内にある「決済テンプレートの初期化」
  • デザインテンプレートをカスタムデザインテンプレートに戻す

ってことを教えてもらったので早速試すと、ちゃんと表示された。

ググっても情報がEC-CUBEの開発コミュニティで同じようなこと(サポートに連絡して上記対応方法を教えてもらった)を書いてる人がいたので、ボチボチそういうことがあるんだろうな、と思う次第。

もう2系なんて使ってる人減ってきてるかもしれないけど、同じような体験して脇汗をかいている人がいるかもしれないので、なにかの役に立てればと。

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1