EC-CUBE商品情報・CSVにテキスト項目を追加する

EC-CUBE商品情報・CSVにテキスト項目を追加する EC-CUBEカスタマイズ
この記事は約2分で読めます。
株式会社サンクユーはEC-CUBEに強い制作会社で、EC-CUBE構築EC-CUBEカスタマイズが得意なEC-CUBEインテグレートパートナーです。
本コラムではEC-CUBEカスタマイズ事例やEC-CUBEに関する情報を発信しています。
今回のテーマは『EC-CUBE商品情報・CSVにテキスト項目を追加する』です。

EC-CUBEのPCサイトとスマートフォンサイトで商品詳細コメントを分けるカスタマイズです。

商品情報にスマートフォンサイト用コメントを追加し、スマートフォンサイトではそれを表示するようにします。
かつ、CSV機能(ダウンロード、アップロード)の実装も行います。

基本的にPCサイト用の「詳細-メインコメント」をコピーして作ることになります。

■データベースにカラムを追加

  • phpMyAdminで、dtb_productsにカラムsp_main_commentを追加。
    main_commentの内容を参考に。

■管理画面>商品情報管理の改修

  • data/class/pages/admin/products/LC_Page_Admin_Products_Product.php
    main_commentが記述されている箇所をコピーし、main_commentをsp_main_commentへ置き換え。
  • data/Smarty/templates/admin/products/product.tpl
    項目追加
  • data/Smarty/templates/admin/products/confirm.tpl
    項目追加

■商品詳細ページの改修

  • data/class/SC_Product.php
    商品詳細のSQLにカラム追加
  • 管理画面>デザイン管理>商品詳細ページで項目を追加。

ここまでで、管理画面での登録+商品詳細ページでの表示が実現できます。
で、CSV機能の実装。
実はかなり簡単です。

■データベースに行を追加

  • phpMyAdminで、dtb_csvに行を追加。
  • phpMyAdminで、dtb_csv_no_seqの値を変更。

これで、CSV機能(ダウンロード、アップロード)が実装できます。

タイトルとURLをコピーしました