Author by Yosef Doublehorn
Author by : Doublehorn
DAFTAR ISI
Protected by Copyscape Online Infringement Detector

26 Oktober 2012

Hide Shipping Cost on Cart website store Prestashop


CMS Prestashop   punya beberapa masalah bawaan, karenanya perlu setting ulang agar sesuai kebutuhan toko online di Indonesia. Salah satunya adalah tampilan tarif biaya kirim (misalnya Anda install modul kurir JNE, TIKI atau POS).

Hapus biaya kirim Block Cart website store Prestashop

Mengapa harus menyembunyikan info biaya kirim? website files

Karena modul kurir tidak selalu ter-update. Seperti database tarif JNE terakhir diperbarui tahun 2011. Sementara update data terbaru harus Anda lakukan secara manual. Maka agar tidak menyesatkan pembeli, sebaiknya informasi biaya kirim ini dihapus saja.

Memang serba susah, ketika Anda setting “Handling Charge = 0 (NOL)” melalui Back Office >> Shipping : Handling, maka pada halaman “Jasa Pengiriman” ditampilkan biaya kirim melalui JNE tertulis “GRATIS!” padahal Seller ingin membebankan ongkos kirim ini ke pembeli (harga belum termasuk ongkos kirim).

Jika Anda setting Handling Charge Rp. 20.000,- maka sejumlah itu akan ditambahkan pada ongkos kirim dari database tarif JNE tahun 2011, yang tentu tidak fair karena buyer dibebani ongkos kirim Rp 20.000 lebih mahal dari tarif JNE. Ongkos kirim sebaiknya mengacu ke tarif JNE ter-update.

Kita bisa hapus baris “Biaya Kirim” (dalam gambar di bawah ini ditunjukkan dengan baris Rp. 0).

Biaya kirim nol di prestashopHapus!!! Biaya Kirim Rp. 0 menghapus baris biaya kirim

CART diatas saya kerjakan dengan improvisasi – misalnya teks “Belum termasuk biaya kirim saya edit dari “Pajak” dan baris biaya kurir saya hapus. Semuanya menuntut skill coding untuk melacak file-file yang harus diubah. Tampilan di atas belum final, adapun hasil akhir saat toko online www.bajuditoko.com (MYTOKO OLSTORE) diserahkan ke client seperti di bawah ini :

Keranjang belanja toko online Bajuditoko

Menghapus informasi biaya kirim pada Block Chart - website files

  1. Buka file “blockcart.tpl” Lakukan comment out  kedua baris di bawah ini (di sekitar line 112)

    <span>{l s='Shipping' mod='blockcart'}</span>
    <span id="cart_block_shipping_cost"
    class="price ajax_cart_shipping_cost">{$shipping_cost}</span>

    catatan : “comment out” adalah mengubahnya menjadi bentuk komentar script.
    Ini berarti, untuk mencegah running pada baris tertentu dalam script, Anda perlu mengubahnya menjadi "komentar Script". Komentar Script tidak akan dibaca oleh prosesor, dan sebagian besar berisi informasi hanya untuk orang-orang yang membaca kode sumber script.

    Dengan menambahkan {* di bagian awal dan diakhiri dengan tanda *} seperti diterapkan pada kedua baris di atas (file “blockcart.tpl”). Hasilnya seperti dibawah ini :

    {* <span>{l s='Shipping' mod='blockcart'}</span> *}  {* <span id="cart_block_shipping_cost" class="price ajax_cart_shipping_cost">{$shipping_cost}</span> *}

  2. Pada file yang sama temukan baris berikut ini (sekitar baris ke 127) :

    <span id="cart_block_total" class="price ajax_block_cart_total">
    {$total}</span>

    Dan Anda ganti {$total} dengan ini {$product_total}. Sehingga tampilannya menjadi seperti ini :

    <span id="cart_block_total" class="price ajax_block_cart_total">{$product_total}</span>

  3. Mungkin saja “AJAX mode” pada posisi ON.

        Jadi Anda juga harus edit  file “ajax-cart.js” yang ada di folder “blockcart”
        (dalam folder “modules”<< public.html << cPanel).

        Silahkan buka file tersebut dan ke baris 560. $('.ajax_block_cart_total').text(jsonData.total);

        Gantilah dengan ini :

    $('.ajax_block_cart_total').text(jsonData.productTotal);

SELESAI

Direct to Payment Step after Login in Order Page Prestashop

lima tahap berbelanja di Prestashop

Pada topik ini kita akan melangkahi step pengiriman (step shipping). Secara default, transaksi pada Prestashop melalui 5 tahapan transaksi : Tahap KESIMPULAN ---> LOGIN ---> ALAMAT ---> SHIPPING (Pengiriman) --->PEMBAYARAN. Pada kali ini kita ingin menghapus step SHIPPING, sehingga akan lebih menyederhanakan transaksi toko online Anda.

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

Bagaimana membuat Skip Shipping Step? - website files

  1. Bukalah 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()

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

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

    Artinya, user tidak akan diarahkan ke tampilan ALAMAT karena diblokir dengan //.
    Hal ini menjadikan user (pembeli online) dibawa langsung ke Payment Choice (Cara Pembayaran).

  3. 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).


  4. Langkah penutup, Anda buka file order-payment.tpl yang juga ada dalam themes directory.
  5. Lihat baris 24 dan check baris ini :

    {$base_dir_ssl}order.php?step=2

    Anda ganti angka  2 dengan angka 0
    Tindakan ini membuat tombol “Kembali” pada layar “Payment Choose” ketika ditekan tombol tersebut akan mengembalikannya ke Daftar Belanja.


That's all we know




Comments

6 komentar:

http://website-download.blogspot.com/2012/10/prestashop-how-to-hide-shipping-cost-on.html?showComment=1352230140307#c3409882664758657799'> 07/11/12, 02.29 Reply

gan...bisa minta modul blockcart.zip nya...punya ane kehapus.... tolong ya email zhalimphroute@gmail.com

http://website-download.blogspot.com/2012/10/prestashop-how-to-hide-shipping-cost-on.html?showComment=1352268285330#c5760909134013844148'> 07/11/12, 13.04 Reply

Mas Waldhan,
Terimakasih atas kunjungannya. Berikut ini saya kirim blockart.zip dalam bentuk standar.

Adapun yang saat ini tampak pada www.bajuditoko.com. Seperti yang terlihat tidak ada baris biaya kirim dan termasuk juga price biaya kirim yang aslinya akan ditambahkan pada total tagihan - merupakan modifikasi dari blockcart.tpl, shopping-cart.tpl dan order-detail.tpl

OK deh! Semoga bermanfaat.

http://website-download.blogspot.com/2012/10/prestashop-how-to-hide-shipping-cost-on.html?showComment=1363743696873#c5590426924764997371'> 20/03/13, 08.41 Reply

Thanks gan. Sudah berhasil.
Tapi di ringkasan belanja masih nongol, cara menghilangkannya gimana ya ?

http://website-download.blogspot.com/2012/10/prestashop-how-to-hide-shipping-cost-on.html?showComment=1363749118720#c9103738490898987801'> 20/03/13, 10.11 Reply

Buka Back Office dan pergi ke menu pengaturan tax. Tax dibikin Disable (dinonaktifkan) dan pilih centang "Tidak" untuk penampilan Tax.

http://website-download.blogspot.com/2012/10/prestashop-how-to-hide-shipping-cost-on.html?showComment=1363764171965#c3327164305574783737'> 20/03/13, 14.22 Reply

Thanks atas responnya gan. Ane ada add ym agan.
Maksud ane, di ringkasan belanja masih nongol ingkos kirim gratis gan. Ane coba cari terjemahannya gak ada. maunya ditulis seperti contoh di foto agan. Maunya ane ganti aja jadi "tarif JNE"

http://website-download.blogspot.com/2012/10/prestashop-how-to-hide-shipping-cost-on.html?showComment=1442766909704#c3173733561363929201'> 20/09/15, 23.35 Reply

Selamat malam, maaf mengganggu. . .
saya ingin menanyakan masalah 'Skip Shipping Step'. . di tempat saya tidak ditemukan order.php, order-step.tpl dan order-payment.tpl. . .

Kebetulan hosting saya menggunakan IDHOSTINGER

Itu kenapa yah? Mungkin ada solusinya. . .
Terima Kasih

Posting Komentar di Website Design

-

Penelusuran topik khusus di blog ini
Loading