カテゴリー: EC-CUBE 2.12
EC-CUBE2.12:帳票の種類に、見積書、お届け先一覧表を追加する
■納品書サンプル ■お届け先一覧表サンプル ■見積書サンプル
このカスタマイズは有料版となっております。
納品書とお届け先一覧表についてはコードを紹介しています。
見積書も同じような内容ですので、紹介コードを参考にすれば作成は可能です。
さらに、このカスタマイズを機能させるには、テンプレートpdf(nouhin1.pdf address1.pdf mitumori1.pdf)が不可欠です。
テンプレートpdfは提供しておりません。
下記よりテンプレートpdfが添付された有料版をご購入いただけます。
http://www.kaiplus.com/download/products/detail38.html
ご購入された方は、データベース作成後、下記ファイルを上書き、追加してください。
既存ファイルは、カスタマイズされていないことが前提です。
(1)■data/class/pages/admin/order/LC_Page_Admin_Oder_Pdf.php
(2)■data/Smarty/templates/admin/order/pdf_input.tpl
(3)■data/class/SC_Fpdf.php(納品書)
本サイトの「のし」カスタマイズを行っている方は、そのままコピーしても問題ありませんが、「のし」カスタマイズをされていない方は、■のし①/②の行と、■のし②/②の行の、2行を削除してください。
なお、ダウンロードファイルには2つのファイルが用意されています。
また、「注文番号(日付+連番)」に関するカスタマイズの記述もありますが、これはカスタマイズの有無に関係なく動作しますので問題ありません。
(4)■data/class/SC_Fpdfadd.php(お届け先の一覧)
(5)■data/class/SC_Fpdfmitu.php(見積書)
(6)■data/class_extends/SC_Fpdf_Ex.php(納品書)
(7)■data/class_extends/SC_Fpdfadd_Ex.php(お届け先の一覧)
(8)■data/class_extends/SC_Fpdfmitu_Ex.php(見積書)
(9)■data/Smarty/templates/admin/pdf/
nouhin1.pdf address1.pdf mitumori1.pdf
logo.png stamp.png
EC-CUBE2.12:テキストエリアにCKeditor(WYSIWYG)を設置
CKeditorをインストールし、下記のテキストエリアで使用する。
① 商品登録の「詳細-メインコメント」
② 商品登録のサブ情報「詳細-サブコメント」
「詳細-メインコメント」と「詳細-サブコメント」の両方で使用すると、エディタ数が多くなって読み込みに多少時間がかかるので、パラメータ設定で使用するかしないかを設定する。
また、エディタのパレットを常時表示しておくのは邪魔な感じがするので、使用時には、クリックで表示・非表示できるようにする。
EC-CUBE2.12:送信メールのテンプレートを追加し、選択した支払い方法を自動表示する
1 口座等の「お支払い情報」が必要ないメールもあると思うので、order_mail.tplはそのまま残し、新規にorder_mail_pay.tplを作成し、それに「お支払い情報」を追加する。
EC-CUBE2.12:受注一覧画面でステータスを変更する
EC-CUBE2.12:管理画面の「コンテンツ管理>おすすめ商品管理」レイアウトを修正
EC-CUBE2.12:「のし」の付加が選択でき、メールや納品書に表示する。
▼ここでのカスタマイズファイルをすべてダウンロードできます。
必要な箇所だけコピーしてご利用ください。
他のカスタマイズも含まれている場合がありますので、ファイルの上書きは絶対におやめください。
こちらから(facebookユーザーのみ)
(1)データベースを拡張する。
①「dtb_products」に「のし」の選択可・不可を保持するためのカラム「noshi」を追加する。
ALTER TABLE dtb_products ADD noshi smallint NOT NULL DEFAULT 2
②「dtb_order」に購入時に選択された「のし」情報を保持するためのカラム「gift_paper」を追加する。
ALTER TABLE dtb_order ADD gift_paper smallint
③「dtb_order_temp」(受注情報一時保存)に購入時に選択された「のし」情報を保持するためのカラム「gift_paper」を追加する。
ALTER TABLE dtb_order_temp ADD gift_paper smallint
EC-CUBE2.12:商品コードを必須にしない。
(1)335行目あたりの’EXIST_CHECK’,を削除
■data/class/pages/admin/products/LC_Page_Admin_Products_Product.php
$objFormParam->addParam('商品コード', 'product_code', STEXT_LEN, 'KVna', array('EXIST_CHECK', 'SPTAB_CHECK','MAX_LENGTH_CHECK')); ↓(変更) $objFormParam->addParam('商品コード', 'product_code', STEXT_LEN, 'KVna', array('SPTAB_CHECK','MAX_LENGTH_CHECK'));
EC-CUBE2.12:おすすめ商品登録で「商品コメント」を必須にしない。
(1)157行目あたりの’EXIST_CHECK’を削除
■data/class/pages/admin/contents/LC_Page_Admin_Contents_Recommend.php 削除→’EXIST_CHECK’,
$objFormParam->addParam('コメント', 'comment', LTEXT_LEN, 'KVa', array('EXIST_CHECK', 'MAX_LENGTH_CHECK')); ↓(変更) $objFormParam->addParam('コメント', 'comment', LTEXT_LEN, 'KVa', array('MAX_LENGTH_CHECK'));
EC-CUBE2.12:帳票PDFの文字変更
■data/Smarty/templates/admin/pdf/nouhinsyo1.pdf←バージョンが2.12になっても、相変わらず字が太いのでイラストレーターで修正。