EC-CUBEペイメントプラグイン(GMOPaymentGatewayプラグイン)でカード情報登録を「利用する」に設定するとマイページから自分のクレジットカードを登録・編集できるようになります。
ただ設定をしてもマイページにメニューが表示されないというお問い合わせが多いのでその原因と対策方法をご紹介致します。


表示されない原因

EC-CUBEペイメントプラグイン#main_middle .local_nav ul という位置にあるタグの中にカード情報編集メニューを差し込むようになっています。
ですので独自のデザインでテンプレートを作成しこれらのID,クラスが存在しない場合、自動的にはマイページにメニューが表示されません。

解決方法

1.コーディングを#main_middle .local_nav ul という構造に合わせる。おそらく大抵の場合はlocal_navというクラスが無いためだと思うので、適切な場所にlocal_navを追加してやります。

2.自分でテンプレート内にメニューを書く

EC-CUBEペイメントプラグインが有効になっていれば上のコードでOKです。有効でないとエラーになります。

3.プラグインのコードを修正する
 #main_middle .local_nav ulを指定している部分を修正してやります。プラグインがバージョンアップできなくなるのでなるべく避けたい方法です。

関連するカスタマイズ

GMO Paymentカード決済プラグインでエラー... 開発環境などにEC-CUBEペイメントプラグイン(GMO Paymentカード決済)を導入すると、決済やクレジットカード登録の際にCurlMulti.phpのServer aborted the SSL handshakeエラーが出ることがあります。 CurlException in Cu...
ポイントプラグインのポイント数を自前で取得... EC-CUBE3のポイントプラグインでは、ポイント数はplg_point_customerデータベースに保存されています。 このデータはレポジトリ$appを利用して簡単に取得可能です。 テンプレートに渡す場合、次のようなコードでポイント数を取得し、テンプレートに渡してやればページに表示す...
プラグインの新規アップロードができない場合の対処法... プラグインの新規アップロードができず、何のエラーも出ず分かりにくいなぁと思ったので情報シェアします。 せめてインストール失敗しましたというメッセージぐらいは欲しかった・・・。 サーバーのエラーログを確認すると次のようなエラーが出ていました。 PHP Warning: POST Co...
style.cssに#contents min-height: 100vh;は必要か?... default/css/style.cssに #contents { min-height: 100vh;}という最低の高さ指定があります。 デフォルトテーマでこれを全ページに適用させている理由としては、新規ページ等でコンテンツが少ない場合に、ある程度高さがないと見た目が悪いということだと思...

弊社はEC-CUBE公式インテグレートパートナーです。