Kostumasi Success Order Page Untuk Transfer Bank Pada Magento

Tutorial Magento yang akan saya bahas kali ini adalah mengenai cara kostumasi halaman success order untuk pembayaran transfer bank. Secara default, jika ada orang yang telah selesai melakukan order maka Magento akan menampilkan halaman seperti ini.

Kostumasi Success Order Page Untuk Transfer Bank Pada Magento

Hal ini tentunya kurang sreg untuk toko online kita yang pembelinya berasal dari Indonesia. Nah untuk itu, kita dapat mengakalinya dengan cara seperti ini.

1. Install Magento extension BankPayment yang dapat dicari di Magento Connect.

2. Buat CMS Static Block dengan mengakses menu CMS > Static Blocks > Add New Block.

  • Isi Block Title dengan Bank Payment Msg
  • Isi Identifier dengan bankpayment_msg
  • Pada Store View, pilih All Store Views atau jika Anda install beberapa bahasa, klik store view yang diinginkan.
  • Status Enabled
  • Isi Content sesuai keinginan Anda. Ini adalah pesan yang ingin disampaikan ke pembeli yang memilih membayar menggunakan  transfer bank.
  • Lalu klik Save Block

3. Kemudian step ketiga adalah mengedit file success.phtml. Temukan file ini pada app/design/frontend/base/default/template/checkout/success.phtml.

Tambahkan kode dibawah ini sebelum Kostumasi Success Order Page Untuk Transfer Bank Pada Magento

1
2
3
4
5
6
7
8
9
10
<?php
// Get the id of the order just made.
$order = Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId());

// If the order was paid for by Check or Money Order, display the custom message
if ($order->getPayment()->getMethod() == "bankpayment")
{
echo $this->getLayout()->createBlock('cms/block')->setBlockId('bankpayment_msg')->toHtml();
}
?>

Jangan lupa untuk save file.

4. Saatnya uji coba Kostumasi Success Order Page Untuk Transfer Bank Pada Magento

Jika berhasil maka akan menjadi seperti dibawah ini. Kalimat dalam bahasa Indonesia itu adalah kalimat yang saya isi pada Content pada saat membuat Static Block.

Kostumasi Success Order Page Untuk Transfer Bank Pada Magento

1 Responses to Kostumasi Success Order Page Untuk Transfer Bank Pada Magento

  1. Andhi Irawan says:

    terima kasih tutorialnya mas.sangat membantu.saya sdh mencobanya dan berhasil.tp utk satu payment bank saja.misalnya bank A. nah kalau kita mau membuat 2 payment misalkan ada pilihan payment melalui bank A atau bank A bagaimana mas?
    apakah spt ini ?

    if ($order->getPayment()->getMethod() == “bankpayment_A”)
    {
    echo $this->getLayout()->createBlock(‘cms/block’)->setBlockId(‘bankpayment_msgA’)->toHtml();
    }

    elseif ($order->getPayment()->getMethod() == “bankpayment_B”)
    {
    echo $this->getLayout()->createBlock(‘cms/block’)->setBlockId(‘bankpayment_msgB’)->toHtml();
    }

    saya sdh coba tp tdk berhasil.payment method di admin sdh saya buat. ada utk bank A dan bank B

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>