Pages

Thursday, August 30, 2012

Magento - Send Email

Untuk mengirim email di magento kita dapat dengan mudah melakukannya dengan menggunakan Zend_Mail
Berikut contohnya :

/**
 * Send email
 */
public function sendEmail()
{
    $fromEmail = "from@example.com"; // sender email address
    $fromName = "John Doe"; // sender name
 
    $toEmail = "to@example.com"; // recipient email address
    $toName = "Mark Doe"; // recipient name
 
    $body = "This is Test Email!"; // body text
    $subject = "Test Subject"; // subject text
 
    $mail = new Zend_Mail();        
 
    $mail->setBodyText($body);
 
    $mail->setFrom($fromEmail, $fromName);
 
    $mail->addTo($toEmail, $toName);
 
    $mail->setSubject($subject);
 
    try {
        $mail->send();
    }
    catch(Exception $ex) {
        // Saya asumsikan anda mempunyai custom_modul.
        // Jika tidak, anda dapat mengganti 'modulku' dengan default magento 'customer'
        Mage::getSingleton('core/session')
            ->addError(Mage::helper('modulku')
            ->__('Unable to send email.'));
    }
}
Selesai, semoga membantu :D

Monday, August 13, 2012

Magento - Menggunakan jQuery di Magento

Secara default Magento menggunakan Prototype untuk library javascriptnya. Namun terkadang kita membutuhkan beberapa hal yang sulit untuk dilakukan prototype, maka kita disini akan mencoba untuk menginstall dan menggunakan jQuery sebagai library tambahan. Oh, ya sempat beberapa waktu lalu ada yang memberi tahu saya bahwa kedepannya magento tidak akan menggunakan prototype lagi dan akan bermigrasi total ke jQuery.

Wednesday, July 25, 2012

Magento - Upgrade Sql Setup Module

Magento – Upgrade Sql Setup Module Saya asumsikan anda sudah membaca artikel terdahulu tentang 'Setup SQL Magento Modul' . Sekarang kita sudah mempunyai module dengan nama Modulku dengan versi 0.1.0. Anda ingin menambahkan table atau menambahkan field pada database module anda. Anda sudah mempunyai file mysql4-install-0.1.0.php (mysql setup file) di Modulku/sql/modulku_setup folder.


Tuesday, July 24, 2012

Magento - Form dan Controller Frontend

Untuk membuat form di frontend pada Magento banyak cara yang dapat digunakan. Disini saya akan membahas bagaimana membuat form lewat phtml dan membuat controllernya. Disini saya menamai 'name_space' dengan nama Adisthana dan 'modul' dengan nama Modulku. Saya asumsikan anda sudah mempunya modul tersebut pada magento anda.

Monday, July 23, 2012

Magento - Install Sample Data

Magento - Install Sample Data
Install sample data sangat mudah di magento. Yang anda perlukan adalah sample data yang dapat di download disini dan akses ke phpmyadmin. Ekstrak sample data, copykan media ke media. Lalu masuk ke phpmyadmin, pilih database magento anda lalu paste script sql sample data yang anda download tadi. Pada kasus saya setelah install sample data saya tidak bisa login ke admin/backend situs. Kenapa? karena pada saat menginstall sample data tadi