Archived content · 配布・購入・投稿機能は終了しています

Zen-Cartの顧客アカウントをカスタマイズするためのファイル一覧

2009-04-10

Zen-Cartの顧客アカウント登録の際に必要な情報を追加したり、必須項目を減らしたりするカスタマイズを行うことがありますが、そのような場合に必要なファイル一覧をメモ。

・姓(ふりがなが必要な国ではふりがな)
・名(ふりがなが必要な国ではふりがな)
・性別
・生年月日
・会社名
・住所
・住所2
・都道府県名
・国名
・電話番号
・Fax番号
・メールアドレス

上記で太字になっているものは、 管理画面>一般設定>最小設定で最小の文字数を入力することで必須項目となります。 また、それ以外は、 管理画面>一般設定>顧客アカウントの設定でそれぞれ、登録時に入力欄を表示させないことも可能です。
テンプレート(項目の表示・非表示等) includes/templates/template_default/templates/tpl_modules_address_book_details.php includes/templates/template_default/templates/tpl_modules_checkout_new_address.php includes/templates/template_default/templates/tpl_modules_create_account.php includes/templates/template_default/templates/tpl_account_edit_default.php

javascript(バリデーション)
includes/form_check.js.php
includes/modules/checkout_new_address.php
includes/modules/create_account.php
includes/modules/pages/account_edit/jscript_form_check.php
includes/modules/pages/account_password/jscript_form_check.php
includes/modules/pages/address_book_process/header_php.php
includes/modules/pages/address_book_process/jscript_main.php
includes/modules/pages/checkout_payment_address/jscript_main.php
includes/modules/pages/checkout_shipping_address/jscript_main.php
includes/modules/pages/create_account/jscript_form_check.php
includes/modules/pages/login/jscript_form_check.php

言語
includes/languages/japanese.php

管理画面(バリデーション等) admin/customers.php
必須項目を減らす場合は、javascriptと管理画面のバリデーションのコメントアウトならびにテンプレートファイルから入力項目を減らせばOK。 ちなみにS-pageでは、Zen-Cart v1.2で運営時より、名前とメールアドレスだけで登録できるようにしてます。