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で運営時より、名前とメールアドレスだけで登録できるようにしてます。