標準の状態では住所のデフォルトをどんどん変更できるので、これを登録者は固定、これに加えて4つの住所が追加できる、というように見せかける。
問題はデフォルトの住所を他の住所に変更できることにあるので、[標準の配送先として設定]のチェックを外すことで、デフォルトの住所を変更できなくする。
includes/templates/template_default/templates/tpl_modules_address_book_details.php
122行~128行
<?php
if ((isset($_GET['edit']) && ($_SESSION['customer_default_address_id'] != $_GET['edit'])) || (isset($_GET['edit']) == false) ) {
?><br />
<?php echo zen_draw_checkbox_field('primary', 'on', false, 'id="primary"') . ' <label class="checkboxLabel" for="primary">' . SET_AS_PRIMARY . '</label>'; ?>
<?php
}
?>
ここを削除したものをオーバーライドする。
0 件のコメント:
コメントを投稿