Powered by Blogger.
RSS

toko online Prestashop : hapus date of birth form signup


S aya merasa kurang enak hati, ketika pengunjung ingin mendaftar di toko onlineku harus mengisi beberapa field yang – menurut saya merupakan informasi sensitif – dan dapat mengurungkan seseorang untuk mendaftarkan diri ke toko online saya, misalnya isian tanggal, bulan dan tahun kelahiran. Kita tahu data ini sangat sensitif dan rentan dicuri untuk penyalahgunaan. Karena alasan tersebut saya ingin menghapus filed isian “Date of Birth” pada form Customer Signup Page.

Terlebih lagi, secara default, field tersebut tidak disertai asterik (*), yang artinya bukan data yang urgen bagi sistem belanja online di Prestashop. Lalu bagaimana cara penghapusan field “Date of Birth”?

Authentication MYTOKO ONLINE default

Setelah field (isian form) Tanggal Lahir “Date of Birth” dihapus maka isian form menjadi lebih sederhana dan buyer atau pengunjung yang ingin mendaftar relatif tidak lagi terlalu mengkhawatirkan data pribadinya. Dan hasilnya seperti di bawah ini :

Authentication MYTOKO ONLINE_minus tanggal lahir

Untuk mengapus field “Date of Birth,” Anda bisa menjadikan snippet di bawah ini tidak bisa dijalankan dengan cara “comment out” (menjadikannya sebagai status teks komentar dengan memberi tanda {* dan diakhiri  *}). Atau cara termudah adalah potongan kode dibawah ini dihapus dari file-file berikut :

  • authentification.tpl dan identity.tpl

Snippet atau potongan lode yang harus dihapus dari file authentification.tpl dan identity.tpl :

         <p class="select">
           <span>{l s='Date of Birth'}</span>
           <select id="days" name="days">
            <option value="">-</option>
            {foreach from=$days item=day}
                 <option value="{$day|escape:'htmlall':'UTF-8'}" {if ($sl_day == $day)} selected="selected"{/if}>{$day|escape:'htmlall':'UTF-8'}  </option>
            {/foreach}
           </select>
           {*
            {l s='January'}
            {l s='February'}
            {l s='March'}
            {l s='April'}
            {l s='May'}
            {l s='June'}
            {l s='July'}
            {l s='August'}
            {l s='September'}
            {l s='October'}
            {l s='November'}
            {l s='December'}
           *}
           <select id="months" name="months">
            <option value="">-</option>
            {foreach from=$months key=k item=month}
                 <option value="{$k|escape:'htmlall':'UTF-8'}" {if ($sl_month == $k)} selected="selected"{/if}>{l s="$month"} </option>
            {/foreach}
           </select>
           <select id="years" name="years">
            <option value="">-</option>
            {foreach from=$years item=year}
                 <option value="{$year|escape:'htmlall':'UTF-8'}" {if ($sl_year == $year)} selected="selected"{/if}>{$year|escape:'htmlall':'UTF-8'}  </option>
            {/foreach}
           </select>
          </p>


TAMBAHAN
  • PERHATIAN!
    Pada file authentification.tpl Anda harus hapus 2 kali potongan kode di atas karena ada di dua tempat.
  • Jika Anda memilih menggunakan opsi “one page checkout,” maka Anda juga harus menghapus potongan kode di atas dari file order-opc-new-account.tpl.



  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comments:

Post a Comment