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

EC-CUBE商品情報・CSVにテキスト項目を追加する EC-CUBE
この記事は約2分で読めます。

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機能(ダウンロード、アップロード)が実装できます。

投稿者プロフィール

OSAMU HORIKAWACEO
関西大学卒業後、東証プライム上場企業ゼネコンにて人事総務業務に従事。
幼少よりモノ作りが好きだったこともあり、「モノを作る仕事がしたい」という思いからシステムベンダーへ転職。

システムベンダーでは、IBMオフコンAS400で金融、物流、販売管理、経理、人事総務などのシステムを開発。
台北に駐在し遠東國際商業銀行のシステム構築プロジェクトへの参画など貴重な経験を積む。
10年間で、プログラマ、SE、プロジェクトリーダー、プロジェクトマネージャーを務め、「システムの質は要件定義の質に比例する」と学ぶ。

その後、クレジット決済代行会社にヘッドハンティングされる。
決済システムの再構築、国内外の銀行システムとの接続、クライアントの会社サイト制作・ECサイト構築を行う。
一方、組織改革を任され、20名から60名へ会社規模を拡大させる。(退任時役職:常務取締役)

2008年クリエイティブチーム・サンクユーを立ち上げ、2010年に法人化し株式会社サンクユーを設立。

クライアントの業界、取扱商材、ターゲット顧客を理解・分析することで、結果が出るWEBサイトを制作することを得意とする。
また、ECサイト構築・運営への造詣も深く、NTTレゾナント株式会社が運営するgoo Search Solutionでコラムを執筆。
ECマーケティングレポート | goo Search Solution


■趣味・好きなもの
BMW / WRC / ロードバイク / RIZIN / Bellator / UFC
David Bowie / blur / MUSE / TheRollingStones / XTC
機動戦士ガンダム(ファースト) / 富野由悠季
ベルセルク / 頭文字D / 進撃の巨人 / ジョジョの奇妙な冒険 / あしたのジョー
Mission: Impossible / Memento / ワイルド・スピード / ソナチネ
LOST / Game of Thrones / FRINGE / The Mentalist
上岡龍太郎 / ダウンタウン

お気軽にご相談ください

お気軽にご相談ください

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