Powered by Blogger.
RSS

A trick of Prestashop : Direct to Payment Step after Login in Order Page

 

Secara default CMS Prestashop menawarkan proses berbelanja dalam 5 tahap, yaitu :

1.   RESUME/ Kesimpulan : Ketika Anda klik produk-produk untuk dibeli akan dihasilkan list belanjaan.
2.   LOGIN. Ini untuk melanjutkan transaksi. Untuk member, hanya perlu ketik email dan password Anda.
3.   ALAMAT. Pada tahap ini dikonfirmasikan alamat tujuan pengiriman barang.
4.   PENGIRIMAN. Pada tahap ini fitur jasa kurir yang dipilih (JNE) akan mengenali alamat tujuan.
5.   PEMBAYARAN. Pada tahap terakhir ini Anda diarahkan ke cara pembayaran. Atau lebih spesifik lagi
      akan ditampilkan daftar rekening bank untuk menerima pembayaran.

image

Pada topik ini kita akan menyederhanakan transaksi toko online dengan menghapus step pengiriman (shipping) dari 5 tahapan transaksi : Ringkasan / Kesimpulan ---> LOGIN ---> ALAMAT ---> SHIPPING (Pengiriman) --->PEMBAYARAN.

(Setelah pengunjung mengeksplorasi produk dan klik-klik produk yang diminati, selanjutnya dia hanya perlu LOGIN untuk mencantumkan ALAMAT Tujuan pengiriman barang yang dibeli dan bisa langsung transfer uang sebesar harga barang + Ongkos kirim dan melakukan konfirmasi bahwa telah dilakukan pembayaran).

Skip Shipping Step :

  1. Buka file order.php pada root directory. Pada baris ke 85, Anda akan melihat script yang ditulis dengan switch blahblahblah.

    Anda lihat ada case 1 : displayAddress().

    Silahkan diblokir (Block) baris tersebut dengan menambahkan “ // “ di depannya dan tulis baris lainnya seperti dibawah ini :

    case 1: displayPayment(); //displayAddress(); break;

    Tindakan ini akan menjadikan user (pembeli online) akan dibawa langsung ke Payment Choice (tahap metode pembayaran).

  2. Kemudian Anda buka file order-steps.tpl dalam themes directory pada root directory (public.html).  Kemudian tambahkan baris ini : <!– and end with –> ke baris 39

    <!-- 
    {if $current_step=='payment' || $current_step=='shipping'}
            {l s='Address'}
            {else} 
            {l s='Address'}
            {/if}
    -->
    <!--  {if $current_step=='payment'} 
            {l s='Shipping'}
            {else}
            {l s='Shipping'}
            {/if}
    -->

    Sekarang step-step lain pun telah disabled (tidak aktif).

  3. Langkah penutup, Anda buka file order-payment.tpl yang juga ada dalam themes directory.

  4. Lihat baris 24 dan check baris ini :

    {$base_dir_ssl}order.php?step=2

    Gantilah angka2 dengan angka 0. Maka ketika menekan tombol “Kembali” pada layar “Payment Choose”, akan mengembalikan Anda ke halaman Daftar Belanja.



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

0 comments:

Post a Comment