Tutorial Magento Indonesia Edisi 2

116

Transcript of Tutorial Magento Indonesia Edisi 2

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

2 | P a g e

Follow Us:

Disclaimer & Copyright Notice

EBook ini dirancang untuk memberikan informasi mengenai permasalahan yang dibahas.

Ebook ini dijual dengan pemahaman bahwa penulis tidak terlibat dalam memberikan

bantuan hukum, akunting, atau layanan profesional lainnya. Jika nasihat hukum atau

bantuan profesional lainnya diperlukan, jasa seorang profesional yang kompeten harus

dicari.

Setiap upaya telah dilakukan untuk membuat eBook ini sebagai panduan lengkap dan

seakurat mungkin. Namun, mungkin ada kesalahan dalam pengetikan.

Penulis tidak akan memiliki kewajiban atau tanggung jawab kepada setiap orang atau

badan sehubungan dengan kerugian atau kerusakan yang disebabkan atau diduga

disebabkan secara langsung atau tidak langsung oleh informasi yang tercakup dalam eBook

ini.

Ada banyak sekali pekerjaan yang menjadi bagian dari isi ebook ini. Saya tidak bisa

memberitahu Anda sudah berapa banyak waktu yang dihabiskan penulis untuk menyusun

ebook ini. Itu berarti bahwa ebook ini memiliki nilai, dan teman-teman Anda, tetangga, dan

rekan kerja mungkin ingin berbagi.

Informasi dalam dokumen ini memiliki hak cipta. Saya sarankan untuk tidak berbagi ebook

ini dengan orang lain. Anda yang telah membeli ebook ini memiliki hak untuk

menggunakannya pada sistem Anda. Orang lain yang tidak membeli ebook ini tidak

memiliki hak itu. Dengan penjualan ebook ini, maka Anda telah membantu penulis untuk

membuat informasi berharga lainnya mengenai topik yang dibahas.

Jika teman-teman Anda berpikir bahwa ebook ini cukup berharga untuk memintanya dari

Anda, mereka harus berpikir kalau itu cukup berharga jika mereka membeli sendiri. Selain

itu juga, harga ebook ini cukup murah sehingga semua orang pasti dapat membelinya.

Anda dilarang keras membagi sebagian atau seluruhnya isi dari ebook ini pada media cetak

maupun elektronik, situs web, situs FTP, newsgroup, blog, atau apapun itu. Satu-satunya

tempat dari mana ebook ini harus tersedia adalah dari WakaMage.Com.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

3 | P a g e

Follow Us:

Daftar Isi

Daftar Isi ................................................................................................................................. 3

Pendahuluan ........................................................................................................................... 6

Penjelasan Singkat Tentang Magento ...................................................................................... 7

Hosting yang Cocok Untuk Magento ........................................................................................ 8

Bagaimana cara untuk mengetahui apakah hosting yang kita pakai cocok dengan Magento? ................. 9

Cara Install Magento ............................................................................................................. 10

1. Install Magento Otomatis Lewat Softaculous ................................................................................... 10

2. Install Magento Manual .................................................................................................................... 11

Kemungkinan error pada saat proses install manual Magento. ............................................................... 17

Konfigurasi Dasar Magento.................................................................................................... 18

>> GENERAL .............................................................................................................................................. 18

>> CATALOG .............................................................................................................................................. 22

>> CUSTOMER ........................................................................................................................................... 26

>> SALES .................................................................................................................................................... 27

>> SERVICES .............................................................................................................................................. 30

>> ADVANCED ........................................................................................................................................... 31

Install Multi Bahasa ............................................................................................................... 32

Set Up Cron Job Pada cPanel .................................................................................................. 35

Set Up Nilai Mata Uang ......................................................................................................... 37

Set Up Kategori ..................................................................................................................... 39

Posting Produk ...................................................................................................................... 42

1. Simple Product .................................................................................................................................. 42

2. Configurable Product ........................................................................................................................ 45

3. Grouped Product ............................................................................................................................... 56

4. Bundle Product .................................................................................................................................... 59

5. Downloadable Product ........................................................................................................................ 64

6. Virtual Product .................................................................................................................................. 66

Cara Menampilkan Produk Pada Homepage Magento ............................................................ 67

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

4 | P a g e

Follow Us:

Membuat Pages .................................................................................................................... 69

Magento Sitemap dan Robots.txt .......................................................................................... 71

1. Sitemap ............................................................................................................................................. 71

2. robots.txt .......................................................................................................................................... 72

Metode Pengiriman (Ongkos Kirim) ....................................................................................... 74

1. Cara set ongkir yang sangat baik ...................................................................................................... 74

2. Cara set ongkir yang it’s ok ............................................................................................................... 75

3. Cara set ongkir yang sangat rumit .................................................................................................... 75

Metode Pembayaran ............................................................................................................. 84

1. IPAYMU ............................................................................................................................................. 84

2. PayPal Website Payments Standard ................................................................................................. 85

Order Management ............................................................................................................... 87

Email Template ..................................................................................................................... 90

Enable Terms And Conditions ................................................................................................ 92

Price Rules............................................................................................................................. 93

1. Catalog Price Rules ............................................................................................................................ 93

2. Shopping Cart Price Rules ................................................................................................................. 95

Newsletter ............................................................................................................................ 98

Ganti Theme.......................................................................................................................... 99

1. Ganti theme ke theme bawaan Magento ......................................................................................... 99

2. Ganti theme via Magento Connect Manager ................................................................................. 100

3. Ganti theme manual via cPanel File Manager ................................................................................ 101

Beberapa Ekstensi Magento Gratis Yang Menarik ................................................................ 102

1. Social Share ..................................................................................................................................... 102

2. Canonical URL for Magento ............................................................................................................ 103

3. Testimonials Pro .............................................................................................................................. 103

4. Moo_CloudZoom ............................................................................................................................ 103

Beberapa Tips Tambahan .................................................................................................... 104

1. Menampilkan SKU dan berat barang pada halaman produk .......................................................... 104

2. Cara Menghilangkan Contact dan Back to School Image Pada Sidebar ......................................... 105

3. Cara Menghilangkan Logo PayPal Pada Sidebar ............................................................................. 106

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

5 | P a g e

Follow Us:

4. Cara Menampilkan Widget Pada Sidebar ....................................................................................... 107

5. Pentingnya Install Email Client Pada Komputer .............................................................................. 111

Kemungkinan Error / Bugs Lainnya ...................................................................................... 111

1. Tidak Ada Email Order Via PayPal Pada Magento .......................................................................... 111

2. Error Source model “metarobots/product_attribute_source_unit” not found for attribute

“meta_robots” pada Magento ................................................................................................................ 113

3. Error 503 Service Temporarily Unavailable .................................................................................... 114

4. Exception printing is disabled by default for security reasons. ...................................................... 114

Pentingnya Install Blog Wordpress Untuk Mendukung SEO Toko Online Anda ...................... 115

Butuh Bantuan Install Magento? ......................................................................................... 115

Bantu Penulis ...................................................................................................................... 115

Penutup .............................................................................................................................. 116

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

6 | P a g e

Follow Us:

Pendahuluan Puji syukur kepada Tuhan YME, ebook panduan membuat toko online dengan Magento ini telah dapat saya luncurkan yang saat ini telah sampai pada volume 2. Saya ucapkan juga banyak terima kasih kepada Anda atas kepercayaannya membeli ebook ini. Dalam ebook ini Anda akan belajar bagaimana membangun sebuah toko online yang professional menggunakan script Magento. Magento yang akan saya bahas disini adalah Magento versi 1.7.0.2 yang mana ini adalah versi terbaru dari Magento. Pembahasan dimulai dari penjelasan singkat tentang Magento, cara install Magento, hosting yang cocok untuk Magento, set up ongkos kirim, beberapa tips yang sangat berguna, bahkan saya bahas mengenai kemungkinan error/bugs yang Anda temukan beserta solusinya, dan masih banyak lagi. Plus, jika Anda sign up ke newsletter saya, Anda akan dikirimi email tips dan info menarik mengenai Magento langsung dari saya. Dan jika Anda membutuhkan saya untuk install Magento, silahkan akses kesini. Semoga ebook ini bermanfaat bagi Anda. Salam, Kasmin www.wakamage.com

SMS/Phone 0813 9596 9796 Email: [email protected]

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

7 | P a g e

Follow Us:

Penjelasan Singkat Tentang Magento

Magento adalah aplikasi web open source yang diluncurkan pada tanggal 31 Maret 2008. Dikembangkan oleh Varien (Sekarang Magento Inc.) dengan bantuan dari para programmer dalam komunitas open source, tetapi dimiliki sepenuhnya oleh Magento Inc. Magento dibangun dengan menggunakan Zend Framework dan menggunakan database model Entity-attribute-value (EAV) untuk menyimpan data. Magento Community Edition adalah satu-satunya versi gratis dari Magento yang mana dalam buku ini akan kita bahas. Magento memberikan banyak fitur yang dibutuhkan untuk membangun sebuah toko online yang professional, diantaranya:

Catalog management

Site Management

Multilingual (Multi Bahasa)

SEO Friendly

Related products, up-sells, cross-sells

Pengaturan harga yang flexible berdasarkan customers group, waktu, dll

Newsletter

Polling

Order Management

Wishlist

Pengaturan diskon

Tax (Pajak)

Analytics and Reporting Fitur-fitur Magento lainnya bisa Anda baca di http://www.magentocommerce.com/product/features. Ada juga banyak orang yang membandingkan Magento dengan Wordpress. Namun menurut saya Magento dengan Wordpress tidak dapat dibandingkan karena jelas berbeda. Wordpress cocoknya hanya untuk blogging. Untuk dijadikan webstore, Wordpress kurang powerful dari segi fitur. Sedangkan Magento, jelas sekali difungsikan untuk webstore.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

8 | P a g e

Follow Us:

Hosting yang Cocok Untuk Magento Kita harus hati-hati dalam memilih hosting yang akan kita gunakan untuk menjalankan Magento. Sedikit saran dari saya, Magento memang memakan resource banyak, biasanya penyedia hosting akan menawarkan paket VPS untuk dapat menjalankan Magento. Namun menurut hemat saya, untuk yang baru pertama kali membangun toko online dengan Magento, menggunakan shared hosting pun sebenarnya sudah cukup, karena visitor kita pastinya masih sedikit. Nah, jika nantinya visitor kita sudah membludak dan sudah mendapatkan banyak penjualan, baru kita upgrade ke VPS. Saya anjurkan gunakan hosting yang server US. Dibawah ini adalah 2 hosting pilihan saya. 1. http://www.abrarhost.com/hosting_magento.php

Abrarhost adalah penyedia hosting Indonesia yang beralamat di Nurul Huda I No.65, Jakarta Barat, 11730. Indonesia. Mereka menyediakan paket hosting yang dikhususkan untuk Magento.

2. Site5 Magento

Site5 adalah penyedia hosting asal US. Mereka juga menawarkan paket hosting untuk Magento. Menariknya, disini Anda juga diberi kesempatan untuk menjajalnya gratis selama 1 bulan. Saya telah mencoba service mereka dan menurut saya service mereka cukup baik. Walaupun saya masih menggunakan free trial, tapi mereka responsive menjawab semua pertanyaan yang saya ajukan lewat support ticket. Nice .

Dan jika budget Anda kecil, bisa coba hosting di Jogjahost.com, minimal pilih yang paket ADVANCE server US. Saya pernah coba pake Magento disitu, dan waktu itu saya cek ternyata tidak 100% memenuhi syarat Magento, tapi webstore Magento saya tetap bisa berjalan. Untuk dapat menjalankan Magento dengan baik, harus memenuhi syarat dibawah ini. Supported Operating Systems:

Linux x86, x86-64 Supported Web Servers:

Apache 1.3.x

Apache 2.0.x

Apache 2.2.x

Nginx (starting from Magento 1.7 Community and 1.12 Enterprise versions) Supported Browsers:

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

9 | P a g e

Follow Us:

Microsoft Internet Explorer 7 dan diatasnya

Mozilla Firefox 3.5 dan diatasnya

Apple Safari 5 dan diatasnya hanya pada Mac

Google Chrome 7 dan diatasnya

Adobe Flash browser plug-in harus terinstal PHP Compatibility:

5.2.13+ Required extensions:

PDO_MySQL

simplexml

mcrypt

hash

GD

DOM

iconv

curl

SOAP (if Webservices API is to be used)

Safe_mode off

Memory_limit tidak kurang dari 256Mb (disarankan 512) MySQL:

4.1.20 or newer

InnoDB storage engine SSL:

Jika HTTPS digunakan pada halaman admin, SSL certificate harus valid. Tidak support Self-signed SSL certificates.

Server - hosting - setup:

Dapat menjalankan cron job (crontab) dengan PHP 5

Ability to override options in .htaccess files

Bagaimana cara untuk mengetahui apakah hosting yang kita pakai cocok

dengan Magento?

Anda dapat melakukan test dengan cara:

1. Download file magento-check ke komputer Anda dan extract. 2. Upload extracted magento-check.php file ke direktori Magento Anda di server. 3. Pada browser, akses http://www.domainanda.com/magento-check.php.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

10 | P a g e

Follow Us:

Cara Install Magento Disini, saya akan jelaskan 2 macam cara install Magento pada server hosting, yaitu dengan Softaculous dan cara manual.

1. Install Magento Otomatis Lewat Softaculous

Cara yang pertama ini sangat mudah jika penyedia hosting Anda menyediakan menu Softacolous pada Cpanel-nya.

Klik Softaculous, kemudian klik Ecommerce.

Klik Magento.

atau

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

11 | P a g e

Follow Us:

Lalu klik Install

Berikut ini adalah opsi yang dimasukkan: Choose Protocol : http://www. Choose Domain: Pilih domain yang Anda punya. In Directory: Defaultnya yaitu magento. Jika dibiarkan, maka toko online Magento Anda diakses dengan http://www.yourdomain.com/magento. Jika dikosongkan, maka toko online Magento Anda diakses dengan http://www.yourdomain.com Database Name: Biasanya saya biarkan saja. Tanpa edit. Table Prefix: Table prefix adalah nama awalan untuk table database. Contoh jika diisi dengan mage_ maka nama table database Anda akan menjadi mage_directory_country_region, dll. Admin Username: Username untuk masuk ke backend Magento Anda. Ubah sesuai keinginan. Admin Password: Password untuk masuk ke backend Magento Anda. Ubah sesuai keinginan. First Name: Nama Awal Last Name: Nama Akhir Admin Email: Email Toko Online Magento Anda. Lalu klik Install. Proses install sekitar 1 menit.

Setelah selesai, Anda bisa kunjungi frontend toko online Anda dengan mengetikkan http://yourdomain.com atau http://yourdomain.com/magento. Untuk masuk ke backend URLnya yaitu http://yourdomain.com/admin atau http://yourdomain.com/magento/admin. Jika ketika mau masuk ke backend di redirect ke homepage (frontend), coba ulangi sekali lagi. Jika Anda membutuhkan saya untuk install Magento, silahkan akses kesini.

2. Install Magento Manual

Cara install Magento yang kedua adalah install secara manual. Untuk memulai:

1. Download versi terkini Magento dari http://www.magentocommerce.com/download.

Pilih file .tar.bz2 supaya proses download lebih cepat karena file ini ukurannya kecil. 2. Setelah itu, upload file Magento yang masih terkompres ke hosting Anda.

Bisa diletakkan pada public_html, jika begitu, nantinya toko online Magento Anda dapat diakses secara langsung dengan nama domain Anda. Contoh http://www.yourdomain.com.

Setelah proses upload selesai, extract file Magento yang masih terkompres lewat tool pada File Manager di Cpanel dengan cara klik kanan.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

12 | P a g e

Follow Us:

Setelah proses extract selesai, klik reload.

Maka tampilannya akan begini, sekarang Anda punya folder magento dan file magento tar.bz2

Klik 2 kali pada folder magento, klik select all kemudian klik kanan, dan klik Move.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

13 | P a g e

Follow Us:

Dalam hal ini, kita akan memindahkan file Magento ke public_html.

Klik backspace pada keyboard sehingga menjadi /public_html/. Setelah itu klik Move file(s). Sekarang, Anda bisa menghapus folder magentonya karena sudah kosong.

3. Set file permissions ke 0777 untuk file dan directories (folder) berikut ini:

File .htaccess pada folder var/

Folder etc pada folder app/

Folder var

Folder media

Cara mengubah file permission lewat cPanel file manager adalah cari file atau folder yang disebutkan diatas, kemudian klik pada kolom Perms dan ubah yang tadinya 0644 menjadi 0777.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

14 | P a g e

Follow Us:

4. Membuat database. Pada Cpanel, cari menu Databases dan klik MySQL Databases.

Masukkan nama database yang Anda inginkan, kemudian klik Create Database. Simpan nama database ini pada notepad.

Kemudian buat MySQL user. Ada baiknya nama user disamakan dengan nama database yang dibuat tadi. Membuat password bisa menggunakan password generator yang disediakan. Kemudian klik Create User. Simpan database user dan password pada notepad.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

15 | P a g e

Follow Us:

Kemudian Add User To Database. Pilih User dan Database yang telah kita buat tadi kemudian klik Add. Dan pada halaman selanjutnya klik ALL PRIVILEGES kemudian klik Make Changes.

5. Jalankan web-based Setup Wizard. Dengan menggunakan browser akses http://www.yourdomain.com. Tentunya ganti yourdomain.com dengan nama domain Anda. Kemudian Anda akan dibawa ke halaman berikut ini.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

16 | P a g e

Follow Us:

Klik pada I agree to the above terms and conditions kemudian klik Continue.

Sekarang, kita setting localization. Settingan ini dapat diubah nanti lewat admin backend. Pilih Locale (bahasa). Kalau saya pilih English (United States). Bahasa Indonesia juga ada. Pilih time zone pada SE Asia Standard Time (Asia/Bangkok). Pada Default Currency saya pilih US Dollar. Indonesian Rupiah juga ada. Kemudian klik Continue. Sekarang Configuration. Database

Database Type: MySQL

Host: isi dengan localhost

Database name: isi dengan nama database yang telah dibuat tadi.

User name: isi dengan database user yang telah dibuat tadi.

User Password: isi dengan password yang telah dibuat tadi.

Tables Prefix: Kosongkan atau bisa Anda isi sesuai keinginan Anda. Contoh jika diisi dengan mage_ maka nama table database Anda akan menjadi mage_directory_country_region, dll.

Web access options

Base URL: http://www.yourdomain.com

Admin Path: a jika diisii dengan admin maka URL log in Magento menjadi http://www.yourdomain.com/admin

Kemudian ceklis pada check box Enable Charts, Skip Base URL Validation, dan Use Web Server Rewrites. Ceklis pada Use Secure URLs (SSL) hanya jika Anda memiliki SSL. Pada tutorial ini saya tidak ceklis opsi ini. Session Storage Options Pilih File System. Lalu klik Continue.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

17 | P a g e

Follow Us:

Create Admin Account Personal Information: Isi First Name dan Last Name kemudian email toko online Magento Anda. Login Information: Isi username dan password yang diinginkan untuk masuk ke Magento backend. Encryption Key: Tidak usah diisi. Klik Continue. Dan proses installasi telah selesai.

Anda bisa kunjungi frontend toko online Anda dengan mengetikkan http://yourdomain.com. Untuk masuk ke backend URLnya yaitu http://yourdomain.com/admin atau menurut admin path yang telah Anda isi. Jika ketika mau masuk ke backend di redirect ke homepage (frontend), coba ulangi sekali lagi.

Kemungkinan error pada saat proses install manual Magento.

Jika dalam proses install manual terjadi error. Yang harus dilakukan adalah kosongkan database kemudian ulangi proses install, caranya log in ke Cpanel dan akses phpMyAdmin.

Kemudian klik nama database untuk toko online Magento Anda yang telah dibuat tadi pada sidebar kiri. Scroll kebawah.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

18 | P a g e

Follow Us:

Klik Check All kemudian pada With selected, pilih Drop kemudian klik Yes. Ulangi terus sampai isi database kosong. Setelah kosong, ulangi proses install dengan mengakses http://yourdomain.com.

Dan jika Anda membutuhkan saya untuk install Magento, silahkan akses kesini.

Konfigurasi Dasar Magento Sekarang waktunya untuk penyetelan. Masuk ke backend, masukkan username dan password yang telah dibuat. Dan selamat datang di Magento Dashboard . Index Management Pada saat pertama kali masuk ke backend, mungkin Anda menemukan notifikasi di atas Dashboard seperti ini.

One or more of the Indexes are not up to date: Product Attributes, Product Prices, Catalog URL Rewrites, Product Flat Data, Category Flat Data, Category Products, Catalog Search Index, Stock Status, Tag Aggregation Data. Click here to go to Index Management and rebuild required indexes.

Klik pada link Index Management, atau bisa diakses pada System > Index Management. Klik Select All, pada Actions pilih Reindex Data kemudian klik Submit. Untuk mulai melakukan konfigurasi, silahkan akses System >> Configuration, disinilah konfigurasi dasar toko online Magento Anda berada. Saya akan jelaskan satu per satu.

>> GENERAL

1. General

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

19 | P a g e

Follow Us:

Countries Options Default Country: Indonesia Allow Countries: Pilih Negara mana saja yang boleh berbelanja di toko online Anda. Warna Negara yang abu-abu atau biru adalah Negara yang terseleksi. Postal Code is Optional for the following countries: Pilih pembeli dari mana saja supaya isian kode pos pada saat checkout menjadi optional (tidak wajib diisi) European Union Countries: Biarkan States Options Pastikan Indonesia terpilih. Untuk memilihnya, tekan Ctrl pada keyboard kemudian klik Negara Indonesia. Display not required State: Yes Locale Options Timezone: SE Asia Standard Time (Asia/Bangkok) Locale: English (United States) First Day of Week: Sunday Weekend Days: Sunday dan Saturday Store Information Store Name: Nama toko online Anda Store Contact Telephone: Nomor telepon Country: Indonesia VAT Number: Kosongkan Store Contact Address: Alamat toko online Anda. Kemudian klik Save Config. Jangan lupa klik Save Config setelah Anda selesai melakukan edit settingan.

2. Web URL Options Add Store Code to URLs: Jika Yes, maka URL akan mengandung store code. Kalau saya biasanya pilih No. Auto-redirect to Base URL: Yes (301 Moved Permanently) Search Engines Optimization Use Web Server Rewrites: Yes Unsecure Saya sarankan, pada Base URL, pakai www, jadi http://www.domainanda.com. Biarkan settingan default dibawahnya. Secure Saya sarankan, pada Base URL, pakai www, jadi http://www.domainanda.com.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

20 | P a g e

Follow Us:

Biarkan settingan default dibawahnya. Default Pages, Polls, Session Cookie Management, Session Validation Settings, Browser Capabilities Detection Biarkan saja default.

3. Design Package Biarkan pada settingan default. Themes Biarkan pada settingan default. Nanti akan saya bahas untuk ganti theme. HTML Head Favicon Icon: Upload favicon Default Title: Meta Title toko online Anda. Ini akan muncul di listing Search Engine. Title Prefix: Awalan meta title toko online Anda. Ini akan muncul di setiap title halaman sebagai awalan. Title Suffix: Akhiran meta title toko online Anda. Ini akan muncul di setiap title halaman sebagai akhiran. Biasanya saya isi dengan target keyword biar lebih SEO friendly. Default Description: Isi meta description toko online Anda. Akan muncul di Search Engine. Default Keywords: Isi dengan target keyword. Default Robots: INDEX, FOLLOW Miscellaneous Scripts: Diisi jika Anda memiliki kode yang harus diletakkan pada head. Display Demo Store Notice: Yes jika Anda masih belum siap untuk launching. Notifikiasi Demo Store akan muncul pada bagian atas frontend. No jika sudah siap untuk launching toko online Anda.

Header Logo Image Src: biarkan default Logo Image Alt: Biasanya saya isi dengan target keyword utama Welcome Text: Text selamat datang yang muncul pada pojok kanan atas frontend Footer Copyright: Isi sesuai keinginan Anda. Miscellaneous HTML: Kode yang akan diletakkan sebelum closing body tag. Jika ada kode yang perlu diletakkan disitu, isi. Jika tidak ada, kosongkan. Product Image Watermarks Watermarks image Pagination Pemberian nomor halaman

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

21 | P a g e

Follow Us:

Transactional Emails Logo Image: Upload logo yang akan muncul disetiap email Magento Anda. Logo Image Alt: Dikosongkan juga tidak apa-apa.

4. Currency Setup Currency Options Base Currency: Jika Anda berencana menerima pembayaran via PayPal, pilih US Dollar. Jika tidak, pilih Rupiah. Default Display Currency: Indonesian Rupiah Allowed Currencies: Pilih Indonesian Rupiah dan US Dollar. Jangan lupa untuk menekan Ctrl pada keyboard ketika memilihnya. Webservicex Biarkan default yaitu 100 Scheduled Import Settings Settingan ini adalah untuk mengimport otomatis nilai mata uang pada Default Display Currency berdasarkan Base Currency. Biasanya saya tidak meng-Enabled-nya. Saya setting No, jadi saya biarkan settingan selanjutnya secara default.

5. Store Email Addresses Disini kita akan mengisi alamat email toko online kita. General Contact Sender Name: Nama pengirim Sender Email: Email kontak toko online Anda, missal [email protected] Sales Representative Sender Name: Nama pengirim Sender Email: Email sales toko online Anda, missal [email protected] Customer Support Sender Name: Nama pengirim Sender Email: Email support toko online Anda, missal [email protected] Custom Email 1 Email tambahan. Custom Email 2 Email tambahan.

6. Contacts

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

22 | P a g e

Follow Us:

Contact Us Enable Contact Us: Yes. Ini adalah halaman contact yang ada di frontend. URLnya www.yourdomain.com/contacts Email Options Sends Emails To: Isi dengan alamat email toko online Anda Email Sender: Pilih pengirimnya dari mana Email Template: Contact Form (Default Template from Locale)

7. Reports Biarkan saja.

8. Content Management Biarkan default Enable WYSIWYG Editor: Saya sarankan Disable by Default Use Static URLs for Media Content in WYSIWYG for Catalog: No

>> CATALOG

1. Catalog

Frontend List Mode: Pengaturan tampilan katalog produk. Products per Page on Grid Allowed Values: Jumlah produk yang boleh ditampilkan per halaman pada mode grid (defaultnya 9, 15, 30) Products per Page on Grid Default Value: Jumlah produk yang ditampilkan per halaman pada mode grid. Harus diisi dengan angka yang ada Grid Allowed Values (defaultnya 9) Product per Page on List Allowed Values: Jumlah produk yang boleh ditampilkan per halaman pada mode list (defaultnya 5,10,15,20,25) Products per Page on List Default Value: Jumlah produk yang ditampilkan per halaman pada mode list. Harus diisi dengan angka yang ada List Allowed Values (defaultnya 10) Allowed All Products per Page: No Product Listing Sort by: Best Value Use Flat Catalog Category: No Use Flat Catalog Product: No Allow Dynamic Media URLs in Products and Categories: Yes Sitemap Use Tree Like Category Sitemap: Yes Minimum Lines per Page: 30 Product Reviews Allow Guests to Write Reviews: Apakah pembeli yang tidak log in dapat menulis review?

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

23 | P a g e

Follow Us:

Product Alerts Allow Alert When Product Price Changes: Yes Price Alert Email Template: Product price alert (Default Template from Locale) Allow Alert When Product Comes Back in Stock: Yes Stock Alert Email Template: Product stock alert (Default Template from Locale) Alert Email Sender: General Contact Product Alerts Run Settings Frequency: Daily Start Time: 00 : 00 : 00 Error Email Recipient: Isi dengan email toko online Anda Error Email Sender: General Contact Error Email Template: Product alert Cron error (Default Template from Locale) Product Image Placeholders Ini adalah settingan jika dalam sebuah produk tidak ada foto, maka yang akan ditampilkan adalah foto yang Anda upload di settingan ini. Recently Viewed/Compared Products Show for Current: Website Default Recently Viewed Products Count: 5 Default Recently Compared Products Count: 5 Price Catalog Price Scope: Global Layered Navigation Display Product Count: Yes Price Navigation Step Calculation: Automatic (equalize price ranges) Category Top Navigation Maximal Depth: 0 Search Engine Optimizations Autogenerated Site Map: Enable Popular Search Terms: Enable Product URL Suffix: Kosongkan Category URL Suffix: Kosongkan Use Categories Path for Product URLs: No Create Permanent Redirect for URLs if URL Key Changed: Yes Page Title Separator: - Use Canonical Link Meta Tag For Categories: Yes Use Canonical Link Meta Tag for Products: Yes

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

24 | P a g e

Follow Us:

Catalog Search Minimal Query Length: 1 Maximum Query Length: 128 Maximum Query Words Count: 10 Search Type: Like Apply Layered Navigation if Search Result are Less Than: 2000 Downloadable Product Options Order Item Status to Enable Downloads: Invoiced Default Maximum Number of Downloads: 0 Shareable: No Default Sample Title: Samples Default Link Title: Links Open Links in New Window: Yes Use Content-Disposition: inline Disable Guest Checkout if Cart Contains Downloadable Items: Yes Date & Time Custom Options Use JavaScript Calendar: No Date Fields Order: Day/Month/Year Time Format: 12h AM/PM Year Range: Biarkan kosong

2. Inventory

Stock Options Decrease Stock When Order is Placed: Jika Yes, maka stok barang akan berkurang ketika ada order. Set Items’ Status to be In Stock When Order is Cancelled: Yes Display Out of Stock Products: Apakah produk stok kosong ditampilkan? Only X left Treshold: 2 Product Stock Options Manage Stock: Yes Backorders: No Backorders Maximum Qty Allowed in Shopping Cart: 10000 Qty for Item’s Status to Become Out of Stock: 0 Minimum Qty Allowed in Shopping Cart: Klik +Add Minimum Qty, kemudian pilih ALL GROUPS pada Customer Group dan masukkan 1 pada Minimum Qty. Notify for Quantity Below: 1 Enable Qty Increments: No Automatically Return Credit Memo Item to Stock: No

3. Google Sitemap

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

25 | P a g e

Follow Us:

Categories Options Frequency: Daily Priority: 0.5 Products Options Frequency: Daily Priority: 1 CMS Pages Options Frequency: Daily Priority: 0.25 Generation Settings Enabled: Yes Start Time: 00 : 00 : 00 Frequency: Daily Error Email Recipient: Masukkan email toko online Anda Errot Email Sender: General Contact Error Email Template: Sitemap generate Warnings (Default Template from Locale)

4. RSS Feeds Rss Config Enable RSS: Enable Wishlist Enable RSS: Enable Catalog New Products: Disable Special Products: Disable Coupons/Discounts: Enable Tags Products: Disable Top Level Category: Enable Order Customer Order Status Notification: Enable

5. Email to a Friend Email Templates Enabled: Jika Yes, maka pengunjung dapat mengirim email ke teman langsung dari halaman produk. Select Email Template: Send product to a friend (Default Template from Locale)

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

26 | P a g e

Follow Us:

Allow for Guest: Yes Max Recipients: 5 Max Products Sent in 1 Hour: 5 Limit Sending By: IP Address

>> CUSTOMER

1. Newsletter

Subscription Options Success Email Template: Newsletter subscription success (Default Template from Locale) Unsubscription Email Sender: General Contact atau Customer Support terserah Anda Unsubscription Email Template: Newsletter unsubscription success (Default Template from Locale Success Email Sender: General Contact atau Customer Support terserah Anda Confirmation Email Template: Newsletter subscription confirmation (Default Template from Locale) Need to Confirm: Yes jika ingin ada email konfirmasi, dan No jika tidak. Confirmation Email Sender: Terserah Anda Allow Guest Subscription: Yes

2. Customer Configuration Account Sharing Options Share Customer Accounts: Per Website Online Customers Options Online Minutes Interval: Kosongkan Create New Account Options Enable Automatic Assignment to Customer Group: No Default Group: General Default Value for Disable Automatic Group Changes Based on VAT ID: No Show VAT Number on Frontend: No Default Email Domain: Kosongkan Default Welcome Email: Biarkan default. Email Sender: Terserha Anda Require Emails Confirmation: Yes jika ingin ada email konfirmasi, dan No jika tidak. Confirmation Link Email: Biarkan default Welcome Email: Biarkan default Generate Human-Friendly Customer ID: Yes Password Options Biarkan default

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

27 | P a g e

Follow Us:

Name and Address Options Biarkan default Login Options Apakah Anda ingin customer yang log in diarahkan ke account dashboard? Saya set ke Yes Address Template Biarkan default CAPTCHA No

3. Wishlist General Options Enabled: Apakah Anda ingin menyetel fitur Wishlist? Share Options Email Template: Template default Email Sender: General Contact My Wishlist Link Display Wishlist Summary: Display number of items in wishlist

4. Promotions Ini adalah settingan jika Anda ingin membuat kupon kode dengan mode Auto Generated.

5. Persistent Shopping Cart Set ke Yes, dan biarkan semuanya default.

>> SALES

1. Sales

General Hide Customer IP: No Checkout Totals Sort Order Biarkan default Reorder Allow Reorder: Yes

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

28 | P a g e

Follow Us:

Invoice and Packing Slip Design Ini adalah settingan untuk invoice dan packing slip. Minimum Order Amount Saya set ke No. Jadi biarkan kosong pada settingan dibawahnya. Dashboard Use Aggregated Data (beta): No Gift Options Ini adalah settingan pesan hadiah yang dituliskan oleh pembeli pada saat checkout. Jika Anda tidak menginginkannya, set ke No. Allow Gift Messages on Order Level: Yes Allow Gift Messages for Order Items: Yes Minimum Advertised Price Biarkan default

2. Sales Email Order Enabled: Yes New Order Confirmation Email Sender: Sales Representative New Order Confirmation Template: Email order untuk login customer. Biarkan default New Order Confirmation Template for Guest: Email order untuk non-login customer. Biarkan default Send Order Email Copy To: Masukkan email toko online Anda, jadi jika ada pembeli, email akan terkirim juga ke email ini, jadi Anda bisa tahu kalau ada order. Send Order Email Copy Method: Bcc Order Comments Dengan adanya order comments, Anda dapat memberi komentar ke customer via email mengenai ordernya. Enabled: Yes Order Comment Email Sender: Sales Representative Order Comment Email Template: Biarkan default Order Comment Email Template for Guest: Biarkan default Send Order Comment Email Copy To: Masukkan email toko online Anda Send Order Comments Email Copy Method: Bcc Invoice Enabled: Yes Invoice Email Sender: Sales Representative Invoice Template: Biarkan default Invoice Email Template for Guest: Biarkan default

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

29 | P a g e

Follow Us:

Send Invoice Email Copy To: Masukkan email toko online Anda Send Invoice Email Copy Method: Bcc Invoice Comments, Shipment, Shipment Comments, Credit Memo, Credit Memo Comments Settingan sama seperti diatas.

3. PDF Prints-out Set ke Yes semua

4. Tax Saya set ke None dan biarkan settingan dibawahnya ke default. Tapi jika Anda ingin memberlakukan pajak ke pembeli, silahkan Anda set.

5. Checkout Checkout Options Enable Onepage Checkout: Yes Allow Guset Checkout: Apakah non-login (non-member) diperbolehkan belanja. Jika No, maka pembeli harus register dulu sebelum checkout. Enable Terms and Conditions: Saat ini saya set ke No. Saya akan jelaskan di bab lain. Shopping Cart Quote Lifetime (days): 30 After Adding a Product Redirect to shopping Cart: Apakah pembeli diarahkan ke halaman shopping cart ketika klik Beli/Add to Cart? Saya set ke Yes Grouped Product Image: Product Thumbnail Itself Configurable Product Image: Parent Product Thumbnail My Cart Link Display Cart Summary: Display item quantities Shopping Cart Sidebar Display Shopping Cart Sidebar: Yes Maximum Display Recently Added Item(s): 3 Payment Failed Emails Payment Failed Email Reciever: General Contact Payment Failed Email Sender: General Contact Payment Failed Template: Biarkan default Send Payment Failed Email Copy To: Masukkan email toko online Anda Send Payment Failed Email Copy Method: Bcc

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

30 | P a g e

Follow Us:

6. Shipping Settings Origin Ini adalah settingan alamat asal pengiriman. Alamat toko Anda. Options Allowed Shipping to multiple Addresses: No Maximum Qty Allowed for Shipping to Multiple Addresses: 100

7. Shipping Method Saya tidak membahasnya dulu untuk settingan pengiriman ini. Saya akan membahasnya lebih detail pada bab lain.

8. Google API Google Analytics Enable: Yes Account Number: Dengan Magento, kita tidak usah memasukkan kode Google Analytic, cukup Account Number saja, yaitu seperti UA-306*****-1. Untuk mengetahuinya, Anda harus masuk ke akun Google Analytic Anda. Google Checkout Karena saya belum pernah menggunakan Google Checkout, maka saya set ke No dan tidak akan membahasnya disini.

9. Payment Method Sama seperti Shipping Method, saya akan menjelaskannya secara khusus di ebook ini.

10. Payment Services Settingan ini digunakan jika Anda ingin menerima pembayaran via kartu kredit (bukan kartu kredit via Paypal).

11. Moneybookers Saya tidak akan membahasnya.

>> SERVICES

1. Magento Core API

Biarkan default

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

31 | P a g e

Follow Us:

2. OAuth Biarkan default

>> ADVANCED

1. Admin

Admin User Emails Biarkan default Startup Page Saya pilih Dashboard Admin Base URL Use Custom Admin URL: No Use Custom Admin Path: No Security Add Secret Key to URLs: Yes Login is Case Sensitive: No Session Lifetime (seconds): Kosongkan Dashboard Enable Charts: Yes CAPTCHA No

2. System Cron (Scheduled Tasks) Generate Schedules Every : 60 Schedule Ahead for: 1 Missed if Not Run Within: 60 History Cleaneup Every: 120 Success History Lifetime: 120 Failure History Lifetime: 120 Mail Sending Settings Disable Email Communications: No Host: Masukkan mail.domainanda.com Tentunya ganti domainanda dengan nama domain toko onine Anda. Port (25): 25 Set Return-Path: No

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

32 | P a g e

Follow Us:

Currency Biarkan default Log Cleaning Biarkan default, tapi masukkan email toko online Anda pada Error Email recipient Notifications, External Full Page Cache Settings, Scheduled Backup Settings, Storage Configuration for Media Biarkan default

3. Advanced Biarkan default.

4. Developer Biarkan default

Install Multi Bahasa

Secara default, Magento terinstall dengan bahasa Inggris. Dikarenakan target market kita Adalah Indonesia, maka ada baiknya kita juga menyediakan bahasa Indonesia.

1. Pertama Anda download language pack bahasa Indonesia di http://www.magentocommerce.com/translations. Nama file yang telah didownlaod adalah id_ID.zip.

2. Setelah itu akses Cpanel >> File Manager lalu upload file id_ID.zip ke folder instalasi Magento, kemuadian extract.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

33 | P a g e

Follow Us:

3. Masuk ke dashboard/backend admin Magento, akses System >> Manage Stores. Lalu klik Create Store View pada pojok kanan halaman.

4. Masukkan settingan seperti dibawah ini. Store: Main Website Store Name: Indonesian Code: indonesian (huruf kecil semua) Status: Enabled Sort Order: 0

5. Klik Save Store View. Anda akan dibawa kembali ke halaman Manage Stores. Klik pada Default Store View.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

34 | P a g e

Follow Us:

Default Store View adalah tampilan frontend Magento dengan bahasa Inggris. Masukkan settingan seperti dibawah ini: Store: Main Website Store Name: English Code: english (huruf kecil semua) Status: Enabled Sort Order: 1 Klik Save Store View.

6. Sekarang, kita akan membuat store view bahasa Indonesia sebagai default. Masih pada halaman Manage Stores, klik Main Website Store.

Website: Main Website Name: Main Website Store Root Category: Default Category Default Store View: Indonesian Save Store

7. Akses System >> Configuration. Klik pada Current Configuration Scope yang terdapat pada pojok kiri atas halaman, pilih pada Indonesian. Akses pada GENERAL >> General, pada Locale Options >> Locale uncheck pada Use Website kemudian pilih Indonesian (Indonesia) pada dropdown. Jangan lupa Save.

Jika muncul notifikasi seperti dibawah ini pada bagian atas halaman. Klik linknya

Select All, pada dropdown pilih Reindex Data dan klik submit. Coba sekarang akses frontend Magento Anda. Maka akan ada pilihan Your Language pada bagian kanan atas halaman.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

35 | P a g e

Follow Us:

Pilih bahasa Indonesia. Nah jika Anda kurang puas dengan translasi bahasa Indonesianya, maka untuk menterjemahkan kata-kata di frontend Magento, kita gunakan fitur translate inline. Caranya akses System >> Configuration >> ADVANCED >> Developer >> Translate Inline, pilih Yes pada Enabled for Frontend. Setelah itu silahkan akses frontend Magento Anda. Arahkan mouse pada kata/kalimat yang di border warna merah, kemudian klik pada ikon buku kecil untuk melakukan translasi. Disarankan gunakan browser Mozilla Firefox ketika ingin melakukan translasi.

Nah, jika Anda hanya menginginkan bahasa Indonesia saja yang aktif, maka Anda harus disabled Store View Name bahasa Inggris (English) pada halaman Manage Stores. Jangan lupa, setelah install bahasa, kita juga harus setup currency default untuk store view bahasa yang telah diinstall. Misal toko online Magento kita ada 2 bahasa, Indonesia dan English. Maka kita sebaiknya setup currency default untuk bahasa Indonesia dengan IDR dan English dengan USD. Caranya, akses System >> Configuration >> GENERAL >> Currency Setup, pada Curren Configuration Scope pilih English, pada Default Display Currency hilangkan tanda centang pada Use Website dan kemudian pilih US Dollar pada drop down. Save Config.

Set Up Cron Job Pada cPanel

Cron job adalah program otomatis untuk system operasi Linux dan Unix. Dengan cron job, kita dapat mengeksekusi beberapa command atau fungsi pada waktu yang dapat kita tentukan. Set up cron job sangat penting supaya toko online Magento kita dapat berjalan dengan baik. Magento perlu cron job untuk menjalankan beberapa fitur seperti:

Catalog Price rules

Sending Newsletters

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

36 | P a g e

Follow Us:

Generating Google Sitemaps

Customer Alerts/Notifications (product price change, product back to stock)

Automatic updating of currency rates

Scheduled DB logs cleanup Untuk melakukannya, silahkan masuk ke cPanel >> Advanced >> Cron Job. Banyak yang menganjurkan, cron job untuk Magento harus dijalankan setiap 5 menit, tapi untuk yang memakai shared hosting, biasanya hal ini dilarang oleh penyedia hosting karena dapat memakan resource yang banyak dan dapat mengganggu pengguna hosting lainnya. Karena itu, 15 atau 30 menit saja sudah cukup. Command yang dijalankan yaitu /usr/bin/wget http://www.domainanda.com/cron.php Ganti domainanda.com dengan nama domain Anda. Jika Anda menginstall Magento pada folder maka command yang dijalankan adalah /usr/bin/wget http://www.domainanda.com/foldernya/cron.php Untuk timingnya yaitu Minute: Every 5 minutes (*/5) atau Every 15 minutes (*/15) Hour: Every Hour (*) Day: Every Day (*) Month: Every Month (*) Weekday: Every Week day (*) Nantinya akan menjadi seperti ini */5 * * * * /usr/bin/wget http://www.domainanda.com/cron.php Atau */15 * * * * /usr/bin/wget http://www.domainanda.com/cron.php Untuk disable notifikasi email setiap kali cron job telah dijalankan, tambahkan >/dev/null 2>&1 dibelakangnya sehingga menjadi seperti ini */5 * * * * /usr/bin/wget http://www.domainanda.com/cron.php >/dev/null 2>&1 Atau */15 * * * * /usr/bin/wget http://www.domainanda.com/cron.php >/dev/null 2>&1

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

37 | P a g e

Follow Us:

Sebaiknya jangan dulu disable notifikasi email untuk mengetahui apakah cron job berjalan dengan baik. Setelah semuanya berjalan baik, Anda bisa disable.

Set Up Nilai Mata Uang Pengaturan mata uang telah saya jelaskan pada Bab Konfigurasi Dasar. Namun, disini saya akan menjelaskannya lebih rinci lagi. Kenapa saya pilih pengaturan Base Currency ke US Dollar bukan ke Rupiah? Alasannya adalah sepengalaman saya jika ada pembeli dan memilih pembayarannya dengan Paypal dan Base Currency adalah IDR (Indonesian rupiah), nantinya tidak akan dapat diproses karena Paypal tidak support mata uang Rupiah (mohon koreksinya jika saya salah). Jika Anda hanya menerima pembayaran menggunakan transfer Bank, saya anjurkan set Base Currency ke IDR saja.

Singkronisasi Otomatis Nilai Mata Uang Dengan Magento, kita dapat mengkonversikan secara otomatis nilai mata uang yang kita gunakan, caranya yaitu akses System >> Configuration >> General >> Currency Setup. Pastikan Current Configuration Scope pada Default Config. Kemudian kita set pada Scheduled Import Settings. Enabled: Yes Service: Webservicex Start Time: 00:00:00 Frequency: Daily Error Email Recipient: Masukkan email toko online Anda Error Email Sender: Silahkan pilih Error Email Template: Pilih default. Klik Save Config Kemudian akses System >> Manage Currency >> Rates. Lalu klik Import yang ada pada kanan atas halaman. Kemudian klik Save Currency Rates.

Tips:

Tips ini berguna jika Anda berencana menerima pembayaran via Paypal atau Kartu

Kredit via Paypal.

Biasanya saya tidak menggunakan fitur singkronisasi konversi mata uang karena

Base Currency yang saya gunakan adalah USD, dan nantinya ketika posting produk,

harga yang dimasukkan adalah dalam USD bukan Rupiah.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

38 | P a g e

Follow Us:

Sebagai contoh, saat saya membuat tulisan ini, nilai mata uang IDR terhadap USD

adalah Rp. 9488,-/USD. Nah jika harga barang yang kita jual adalah Rp.100.000 maka

kita hitung dulu.

100.000 : 9488 = 10,53962900505902

Jadi harga barang tersebut dalam USD adalah $10,53962900505902.

Jika kita bulatkan saja menjadi $10,5 maka

10,5 X 9488 = 99.624

Jadi harga dengan mata uang Rupiah menjadi Rp. 99.624,-. Angka harga seperti itu

tentunya sangat aneh untuk orang Indonesia.

Jadi, saya disabled fitur singkronisasi konversi otomatis nilai mata uang ini dan saya

biasanya pasang rate Rp. 8.800,-/USD.

Kenapa pasang ratenya rendah?

Contoh, harga barang Rp. 100.000, karena kita memasukkan harga dengan USD jadi

100.000 : 8.800 = 11,36363636363636

Biasanya jika hasilnya seperti itu, saya bulatkan menjadi 11,5, nanti ketika posting

produk kita masukkan harganya 11,5. Maka dalam Rupiah menjadi

11,5 X 8.800 = 101.200

Atau Anda dapat membulatkannya menjadi 11,25 jadi

11,25 X 8.800 = 99.000

Harganya menjadi Rp. 99.000, kurang 1000 perak ga apa2 lah hehe…

Pembulatan yang biasa saya gunakan adalah dibulatkan ke puluhan atau ke 0,25

atau ke 0,5 atau ke 0,75.

Kembali ke pertanyaan awal, kenapa pasang ratenya rendah? Kita tahu bahwa

Paypal memberlakukan fee setiap ada transaksi sekitar 3% kalau tidak salah . Dan

juga ketika kita ingin mencairkannya ke Bank, kita kena potongan.

Jadi, jika harga yang tertera di situs kita Rp. 99.000 dan dalam USD (pembayaran via

Paypal adalah menggunakan USD) adalah $11,25 kemudian pembeli memilih

membayar menggunakan Paypal sebesar $11,25, jadi sebenarnya pembeli

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

39 | P a g e

Follow Us:

membayar sebesar 11,25 X 9.488 = Rp. 106.740. Karena rate Rp Terhadap $ yang

sebenarnya adalah Rp. 9.488/$

Jadi mereka sebenarnya membayar Rp. 106.740. Sedangkan harga kita sebenarnya

adalah Rp. 99.000, jadi sisa Rp. 7.740 itu adalah digunakan untuk biaya potongan

untuk Paypal .

Set Up Kategori Sebelum kita posting produk, sebaiknya kita set dahulu beberapa kategori yang ingin kita tampilkan. Akses Catalog >> Manage Categories setelah itu klik Add Root Category

Kemudian isi: Pada Tab General Information Name: All Products Is Active: Yes URL Key: all-products Thumbnail Image: Tidak usah Description: Kosongkan Image: Tidak usah Page Title: All Products Meta Keywords: Kosongkan Meta Description: Kosongkan Include in Navigation Menu: Yes Pada Tab Display Settings Display Mode: Static block and products CMS Block: Biarkan Please select a static block Is Anchor: Yes Available Product Listing Sort By: Centang pada Use All Available Attributes Default Product Listing Sort By: Centang pada Use Config Setting Layered Navigation Price Step: Centang pada Use Config Settings

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

40 | P a g e

Follow Us:

Pada Tab Custom Design Use Parent Category Settings: No Apply To Products: No Custom Design: Biarkan pada Please Select. Active From: Kosongkan Active To: Kosongkan Page Layout: No layout updates Custom Layout Update: Kosongkan Setelah itu klik Save Category. Step selanjutnya adalah kita akan menambahkan subcategory pada root category All Products. Subcategory pada All Products adalah kategori yang akan tertampil di frontend toko online Magento Anda. Pastikan Anda klik All Products dulu

Setelah itu klik Add Subcategory yang ada diatasnya. Sebagai contoh, kita akan menambahkan subcategory Pria. Pada Tab General Information Name: Pria Is Active: Yes URL Key: URL Key adalah url yang ditampilkan di address bar browser ketika kita mengakses kategori ini. Jangan isi hanya dengan pria. Isilah dengan keyword, misal jika kita menjual sepatu, maka isi dengan sepatu-pria. Thumbnail Image: Thumbnail Image Description: Ini adalah deskripsi yang tertampil pada halaman kategori ini, biasanya pada bagian atas sebelum list produk. Image: Image kategori Page Title: Ini adalah Title yang akan tertampil pada listing Search Engine, isi dengan Keyword, Meta Keywords: Ini adalah keyword yang akan dibaca oleh robot search engine. Meta Description: Ini adalah deskripsi yang tertampil pada listing search engine, isilah dengan kaedah SEO. Include in Navigation Menu: Yes

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

41 | P a g e

Follow Us:

Pada tab Display Settings

Pada tab Custom Design Pilih Yes pada Use Parent Category Settings Tab Category Product Digunakan jika kita ingin mengelompokkan produk-produk yang telah terposting sebelumnya pada kategori ini. Klik Save Category. Anda juga dapat menambahkan subcategory pada subcategory yang telah dibuat tadi dengan cara yang sama, tentunya sebelum menambahkan subcategory, pastikan Anda klik category diatasnya. Contoh, kita ingin menambahkan subcategory Sepatu Sport pada kategori Pria, maka pastikan Anda klik dahulu kategori Pria, kemudian klik Add Subcategory. Langkah selanjutnya adalah menampilkan kategori yang kita buat tadi pada frontend, akses System >> Manage Stores kemudian klik Main Website Store. Pada Root Category, pilih All Products lalu klik Save Store. Sekarang, coba akses halaman muka (frontend) Magento Anda. Nah, jika Anda menggunakan multilingual (English), maka Anda harus edit juga kategori untuk halaman yang berbahasa Inggrisnya. Untuk melakukannya, pilih English pada Choose Store View pada halaman Manage Categories. Kemudian isi dengan kata-kata bahasa Inggris pada Name, Description, Title, Keywords, dan untuk URL key terserah Anda mau diubah atau tidak (optional). Untuk Root Category All Products tidak usah kita ubah bahasa.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

42 | P a g e

Follow Us:

Posting Produk Sekarang saatnya kita posting produk. Magento memiliki 6 macam jenis metode posting product.

1. Simple Product

Simple product digunakan untuk menawarkan produk yang hanya mempunyai satu opsi. Untuk melakukannya, akses Catalog >> Manage Product dan klik Add Product yang ada pada kanan atas halaman. Kemudian pada Create Product Settings, Attribut Set: Default Product Type: Simple Product Klik Continue Tab General Name: Isi dengan nama produk Description: Deskripsi produk Short Description: Deskripsi pendek SKU: Kode SKU produk Weight: Berat produk. Jika produk mempunyai berat 225 gram, maka isi dengan 0.225. Jika beratnya 1,5 kg, maka isi dengan 1.5. Komanya pake titik. Berat produk harus diisi supaya ongkos kirim dapat dihitung. Set Product as New from Date: Set sebagai produk baru dari tanggal Sete Product as New to Date: Set sebagai produk baru sampai tanggal Status: Enabled URL Key: URL produk, jika tidak diisi maka akan terisi secara otomatis menurut Name (nama produk) Visibility: Catalog, Search Country of Manufacturer: Produk buatan mana Tab Prices Price: Harga produk, jika memakai base currency USD, isi dengan nilai USD. Group Price: Harga untuk customer yang mendaftar ke webstore Anda. Klik Add Group Price, kemudian pilih All Websites, Kemudian pilih General. Pastinya kasih harga lebih murah. Special Price: Harga special Special Price From Date: Harga special dari tanggal Special Price To Date: Harga special sampai tanggal Tier Price: Harga untuk pembelian dengan kuantitas tertentu. Misal untuk pembelian 3 buah produk ini keatas maka harga per satuannya kita permurah lagi. Customer Group NOT LOGGED IN maksudnya adalah pembeli yang tidak mendaftar. Apply MAP: Use Config Display Actual Price: Use Config

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

43 | P a g e

Follow Us:

Manufacturer’s Suggested Retail Price: Harga eceran yang diusulkan oleh pabrikan. Kosongkan Is Product Available for Purchase with Google Checkout: Yes/No Tax Class: Apakah Anda ingin memberlakukan pajak? Jika tidak, pilih None.

Tab Meta Information Meta Title: Isi meta title. Ini akan tertampil pada listing Search Engine. Meta Keywords: Isi dengan beberapa kata kunci yang kita target. Meta Description: Isi dengan deskripsi produk. Ini akan tertampil pada listing Search Engine. Tab Images Disini kita akan upload foto produk. Untuk melakukannya klik Browse Files. Jika tombol Browse Files belum muncul, tunggu sebentar sampai tombol itu muncul. Setelah foto dipilih, klik Upload Files. Tunggu sampai upload selesai dan jangan pindah ke tab lain (kalau pindah tab browser boleh). Setelah foto terupload, pilih foto mana yang ingin ditampilkan sebagai Base Image, Small Image, Thumbnail dengan radio button.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

44 | P a g e

Follow Us:

Jika Anda menemukan error pada saat upload foto, Klik Save and Continue dahulu kemudian coba upload lagi, jika ada error lagi, coba refresh/reload halaman kemudian upload lagi. Bagi saya cara ini bekerja dengan baik. Tab Recurring Profile Set ke No Tab Design Biarkan pada Please Select. Dan biarkan jangan edit settingan dibawahnya. Tab Gift Options Centang Use Config Settings Inventory Disini kita akan memanage stok produk. Yang kita utak-atik cukup pada Qty: Ada berapa stok yang tersedia dan Stock Availability: In Stock Tab Website Centang pada Main Website Tab Categories Pilih ingin dikategorikan pada kategori mana. Contoh jika kita ingin mengkategorikan produk ini pada kategori Sepatu Pria, maka kita harus centang pada kategori Pria dan sub kategori Sepatu Pria. Tab Related Products

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

45 | P a g e

Follow Us:

Disini kita akan mengeset produk yang masih berkaitan dengan produk yang kita posting saat ini. Yang nantinya akan tertampil pada bagian sidebar. Dikarenakan ini adalah produk pertama Anda, maka dihalaman ini tidak ada pilihan produknya. Nantinya jika kita telah memiliki banyak produk, kita dapat mencari produk yang kita rasa masih ada kaitannya dengan produk ini dengan memasukkan kata kunci pada kolom Name atau Type atau SKU, dan kemudian klik Search. Nanti setelah produknya tertampil, kita tinggal centang saja produk-produk yang masih berkaitan tersebut. Tab Up-sells Sama dengan yang diatas, namun produk up-sells ini biasanya tertampil pada bagian bawah halaman produk. Tab Cross-Sells Sama dengan diatas, namun produk cross-sells ini biasanya tertampil pada halaman Shopping Cart. Tab Custom Options Tab custom option ini berguna jika produk yang kita tawarkan mempunyai opsi tertentu. Setelah semuanya selesai, klik Save. Jika Anda menggunakan multilingual (contoh, English), maka Anda harus mentranslate untuk halaman bahasa Inggrisnya. Caranya yaitu pada halaman Manage Products, klik produk yang ingin ditranslate kemudian pilih store view pada Choose Store View pada kiri atas halaman, pilih English.

Tips:

Untuk menghemat waktu, ketika kita telah selesai mengisi semua settingan posting

produk, jangan klik Save tapi kliklah Save and Continue Edit supaya kita masih tetap

berada pada halaman produk yang ingin kita terjemahkan, setelah itu pilih store

view.

Coba lihat Homepage webstore Anda. Ooopss!!! Kenapa tidak ada produk yang tertampil??? Tenang.. tenang… jangan panik. Jika Anda ingin tahu caranya menampilkan produk pada Homepage, silahkan baca bab selanjutnya mengenai Cara Menampilkan Produk Pada Homepage Magento.

2. Configurable Product

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

46 | P a g e

Follow Us:

Dengan Configurable Product, kita dapat menawarkan produk yang memiliki banyak opsi. Misal, kita ingin menjual pakaian dengan warna yang berbeda dan ukuran yang berbeda tapi dengan design/model yang sama. Untuk melakukannya, kita harus membuat attribute baru. Untuk melakukannya, akses Catalog >> Attributes >> Manage Attributes. Kemudian klik Add New Attribute. Kita akan membuat attribute Size Tab Properties

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

47 | P a g e

Follow Us:

Tab Manage Label / Options

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

48 | P a g e

Follow Us:

Klik Save Attribute. Kemudian kita akan membuat attribute warna. Untuk attribute warna ini sudah disediakan secara default oleh Magento, namun kita akan mengeditnya. Coba Anda lihat pada halaman Manage Attributes.

Klik pada color.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

49 | P a g e

Follow Us:

Tab Properties

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

50 | P a g e

Follow Us:

Tab manage Label / Options

Klik Save Attribute.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

51 | P a g e

Follow Us:

Setelah attribute kita buat, akses Catalog >> Attributes >> Manage Attribute Sets, klik Add New Set. Name: Sebagai contoh saya masukkan namanya Pakaian Based On: Default Klik Attribute Set Setelah itu kita akan dibawa ke halaman Edit Attribute Set Pakaian. Klik Add New, pada pop up masukkan Selectable Options. Pada Unassigned Attributes drag and drop color dan size ke folder Selectable Options.

Lalu klik Save Attribute Set Okay, sekarang saatnya kita posting configurable product. Sebagai contoh, kita ingin menjual pakaian batik pria dengan 2 macam warna (coklat dan biru) dan 3 macam ukuran (M L XL). Akses Catalog >> Manage Products klik Add Product. Untuk posting configurable product, kita harus membuat beberapa simple product dulu. Nantinya kita akan membuat 6 buah simple product dengan Nama sebagai berikut:

1. Batik Pria Garis Miring Warna Coklat Size M 2. Batik Pria Garis Miring Warna Coklat Size L 3. Batik Pria Garis Miring Warna Coklat Size XL 4. Batik Pria Garis Miring Warna Biru Size M 5. Batik Pria Garis Miring Warna Biru Size L 6. Batik Pria Garis Miring Warna Biru Size XL

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

52 | P a g e

Follow Us:

Okay kembali ke halaman Add Product, pada Create Product Settings Attribute Set: Pakaian Product Type: Simple Product Klk Continue Yang perlu kita isi disini adalah Tab General, Prices, Design, Selectable Option, Inventory, Websites, dan Categories Tab General Pada Name isi dengan nama produk beserta warna dan ukurannya. Batik Pria Garis Miring Warna Coklat Size M. Pada Description, isi singkat saja begitu juga dengan Short Description.

Lihat screen shot dibawah.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

53 | P a g e

Follow Us:

Tab Price Lihat penjelasan pada posting simple product. Tab Design Lihat penjelasan pada posting simple product. Tab Selectable Options Size: M Color: Brown Tab Inventory Lihat penjelasan pada posting simple product.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

54 | P a g e

Follow Us:

Tab Website Lihat penjelasan pada posting simple product. Tab Categories Centang pada Default Category Klik Save and Continue Edit. Jika kita menggunakan multilingual (English contohnya), untuk simple product yang akan digunakan untuk configurable product ini, kita tidak usah menterjemahkannya ke bahasa Inggris karena simple product yang ini tidak tertampil pada halaman muka webstore kita. Untuk mempercepat proses membuat simple product selanjutnya, maka kita klik Duplicate. Setelah terduplikasi, settingan yang kita ubah adalah: Pada Tab General Name, Description, Short Description, SKU, Status harus Enabled, URL Key sesuaikan dengan Name Pada Tab Selectable Options Size: Isi dengan ukuran yang sesuai dengan Name. Color: Isi dengan warna yang sesuai dengan Name. Pada Tab Inventory Lihat penjelasan pada posting simple product. Klik Save and Continue Edit lagi dan klik Duplicate, Anda edit lagi sampai semuanya selesai ada 6 buah yaitu:

1. Batik Pria Garis Miring Warna Coklat Size M 2. Batik Pria Garis Miring Warna Coklat Size L 3. Batik Pria Garis Miring Warna Coklat Size XL 4. Batik Pria Garis Miring Warna Biru Size M 5. Batik Pria Garis Miring Warna Biru Size L 6. Batik Pria Garis Miring Warna Biru Size XL

Setelah pembuatan simple product selesai, kembali pada halaman Manage Products, klik Add Product. Pada Create Product Settings Attribute Set: Pakaian Product Type: Configurable Product Klik Continue

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

55 | P a g e

Follow Us:

Pada Select Configurable Attributes, centang Size dan Color. Klik Continue. Pada Tab General Sampai Custom, lihat penjelasan pada posting Simple Product. Kecuali pada Inventory, Pilih In Stock pada Stock Availability. Pada Related Products, Up-Sells, Cross-Sells, pilih/centang product yang pada opsi kolom visibility-nya Catalog, Search. Perlu diingat bahwa untuk settingan harga/price harus sama dengan simple product yang baru saja kita buat. Disini, saya jelaskan pada tab Associated Products. Cari simple product yang baru saja kita buat dengan memasukkan kata kunci pada kolom Name kemudian klik search.

Kemudian centang ke 6 simple product tersebut. Disini kita dapat menambahkan harga fixed atau persen untuk kategori produk tertentu, misal kita ingin menambahkan harga $1 untuk pakaian yang size XL Maka

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

56 | P a g e

Follow Us:

Klik Save. Jika Anda menggunakan multilingual, jangan lupa untuk menterjemahkannya.

3. Grouped Product

Grouped Product mirip dengan Configurable Product, namun yang membedakan adalah Grouped Product menampilkan beberapa product dalam satu halaman. Dan pembeli dapat membeli lebih dari satu macam produk dalam satu halaman. Sebagai contoh, kita ingin menjual pisau dapur dengan 2 macam ukuran (katakanlah panjang dan pendek) dan dengan harga yang berbeda. Maka langkah pertama yang kita lakukan adalah dengan membuat 2 buah simple product dulu dengan nama:

1. Pisau Dapur Panjang 2. Pisau Dapur Pendek

Cara membuat Simple Product untuk Grouped Product ini sama dengan membuat Simple Product untuk Configurable Product (Lihat penjelasan pembuatan Simple Product untuk Configurable Product). Namun yang perlu diingat yaitu:

1. Attribute Set yang kita gunakan adalah Default. Atau jika ingin menggunakan attribute set lain juga tidak apa-apa.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

57 | P a g e

Follow Us:

2. Pada Tab General, jika kita ingin masing-masing simple product ini ditampilkan pada halaman muka webstore, pada Visibility pilih Catalog, Search.

3. Kita boleh mengeset harga dan berat yang berbeda untuk 2 produk tersebut. 4. Kita harus upload foto masing-masing produk.

Setelah 2 Simple Product kita buat, akses ke Catalog >> Manage Product >> Add Product, kita pakai Attribute Set Default dan Pilih Grouped Product. Tab General Pada tab general, disitu tidak ada Weight karena berat produk tentu saja kita set di Simple Product.

Tab Price Set ke Yes. Tab Meta Information Lihat penjelasan pada posting Simple Product.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

58 | P a g e

Follow Us:

Tab Images Upload foto produk. Dalam contoh ini adalah foto pisau pendek dan pisau panjang. Tab Design, Gift Options Lihat penjelasan pada posting Simple Product. Tab Inventory Pilih In Stock pada Stock Availability. Tab Websites, Categories, Related Product. Up-Sells, Cross-Sells, Custom Options Lihat penjelasan pada posting Simple Product Tab Associated Product Kita cari produk dengan nama Pisau Dapur dengan memasukkan kata kunci pisau dapur pada Name dan klik Search. Centang kedua simple product yang barusan kita buat tadi. Disini kita dapat mengedit berapa default quantity yang tertampil pada halaman muka dan juga posisi (sort order).

Klik Save. Jika Anda menggunakan multilingual, jangan lupa untuk menterjemahkannya. Jadinya akan seperti ini.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

59 | P a g e

Follow Us:

4. Bundle Product

Bundle Product lebih mirip ke Grouped Product, namun yang membedakan kita dapat menawarkan produk-produk yang berbeda namun masih satu jenis. Contoh:

1. Rakitan/customizable PC (Monitor, Motherboard, RAM, HDD, VGA, Processor, dll). 2. Menjual pakaian pasangan/couple (cowok dan cewek) 3. Jual Modem yang dibundle dengan kartunya. 4. Jual konsol game dengan game DVDnya. 5. Jual raket tenis dengan tas raketnya.

Sebagai contoh kali ini saya akan menjual modem CDMA merk Venus Fast 2 Evdo dibundle dengan kartu (Flexi, Esia Aha). Seperti Configurable dan Grouped Product, kita harus membuat simple product dulu. Dalam hal ini kita akan membuat 3 Simple Product.

1. Modem Venus Fast 2 Evdo 2. Kartu Flexi Evdo 64k 3. Kartu Esia AHA Evdo

Pembuatan Simple Product untuk Bundle Product ini sama dengan pembuatan Simple Product. Attribute Set yang saya gunakan adalah default. Setelah ketiga simple product terbuat, akses Catalog >> Manage Product klik Add Product.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

60 | P a g e

Follow Us:

Saya pilih Attribute Set Default dan Product Type Bundle Product, klik Continue. Tab General

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

61 | P a g e

Follow Us:

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

62 | P a g e

Follow Us:

Tab Price

Tab Meta Information, Images, Design, Gift Options Lihat penjelasan pada posting Simple Product Tab Inventory Pada Stock Availability pilih In Stock. Tab Websites, Categories, Related Product. Up-Sells, Cross-Sells, Custom Options Lihat penjelasan pada posting Simple Product Tab Bundle Items Set Ship bundle Items ke Together. Pada Bundle Items, klik Add New Option. Saya masukkan datanya seperti pada screenshoot dibawah ini.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

63 | P a g e

Follow Us:

Klik Add Selection, cari modem pada Product Name dan klik search. Centang, Dan klik Add Selected Product(s) to Option.

Klik Add New Option lagi, kemudian saya masukkan data seperti dibawah ini. Centang, Dan klik Add Selected Product(s) to Option.

Klik Save. Jika Anda menggunakan multilingual, jangan lupa untuk menterjemahkannya. Nantinya akan seperti ini.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

64 | P a g e

Follow Us:

5. Downloadable Product

Seperti namanya, Downloadable Product digunakan untuk produk file digital yang dapat didownload seperti:

1. Mp3 Audio

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

65 | P a g e

Follow Us:

2. Ebook 3. Software, dll

Sebagai contoh, saya ingin menjual lagu ciptaan saya. Untuk memulai, akses Catalog >> Manage Products klik Add Product. Saya pilih attribute set Default dan tentu Downloadable Product. Tampilan halaman add Downloadable Product ini hampir sama dengan Simple Product namun yang membedakan adalah adanya tab Downloadable Information pada tab terbawah. Untuk tab General sampai Custom Options lihat penjelasan pada posting Simple Product. Disini saya jelaskan mengenai Tab Downloadable Information. Klik Tab Downloadable Product, klik Links. Pada File, Anda bisa updoad file atau masukkan URL. Jika ingin upload file, klik tombol yang berwarna orange, pilih file pada computer Anda, dan klik Upload File. Lihat Screenshot. Sample digunakan jika Anda ingin cuplikan lagunya dapat didownload langsung pada halaman muka webstore Anda tanpa membeli. Ini opsional.

Tunggu sampai file selesai terupload, dengan ditandai warna kuning menghilang. Anda dapat menambahkan file dengan klik Add New Row jika Anda ingin menawarkan 2 lagu pada satu halaman. Klik Save. Jika Anda menggunakan multilingual, jangan lupa untuk menterjemahkannya. Maka jadinya seperti ini.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

66 | P a g e

Follow Us:

6. Virtual Product

Virtual Product digunakan untuk pelayanan jasa. Misal jasa penulisan artikel, jasa membuat website, dll. Tampilan halaman add Virtual Product ini sama dengan Simple Product kecuali disini tidak memiliki berat. Anda dapat menambahkan opsi tertentu pada Tab Custom Option jika diperlukan.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

67 | P a g e

Follow Us:

Cara Menampilkan Produk Pada Homepage

Magento Waktu pertama kali pakai Magento, saya yang sudah biasa dengan WordPress merasa sangat kebingungan dengan tidak adanya produk yang tertampil di halaman homepage padahal saya sudah membuat posting produk dan menggunakan theme default. Setelah saya tahu, theme default bawaan Magento hanya menyediakan halaman Homepage Kosong. Maka, untuk menampilkan produk yang telah kita buat, caranya yaitu akses CMS >> Pages, klik Home page, klik tab Content, klik tombol Show / Hide Editor. Dibawah kode <div class="page-title">

<h2>Home Page</h2>

</div>

Masukkan salah satu kode berikut:

1. Jika ingin Menampilkan produk pada Magento berdasarkan satu kategori.

<div id="homepagemage">

{{block type="catalog/product_list" category_id="1" template="catalog/product/list.phtml"}}

</div>

Lihat kategori ID di Catalog > Manage Categories > klik kategorinya. Seperti contoh punya saya, category ID kategori Pria adalah 4, punya Anda mungkin beda.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

68 | P a g e

Follow Us:

2. Jika ingin Menampilkan produk pada Magento semua kategori.

<div id="homepagemage">

{{block type="catalog/product_list" category_id="*" template="catalog/product/list.phtml"}}

</div>

3. Jika ingin Menampilkan produk pada Magento secara random

<div id="homepagemage">

{{block type="catalog/product_list_random" name="product_random" template="catalog/product/list.phtml"}}

</div>

4. Jika ingin menampilkan produk baru. Namun Anda harus set dahulu ketika membuat produk pada tab General pada Set Product as New from Date dan Set Product as New to Date.

Kodenya <div id="homepagemage">

{{block type="catalog/product_new" template="catalog/product/new.phtml"}}

</div>

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

69 | P a g e

Follow Us:

Setelah memasukkan salah satu kode diatas, Kemudian Klik Tab Design. Pada Layout, pilih 3 columns. Klik Save Page.

Membuat Pages Pages dapat kita gunakan jika kita ingin membuat halaman seperti Cara Pesan, Cara Pembayaran, Pengiriman, TOS, dll. Untuk melakukannya, akses CMS >> Pages, klik Add New Page. Tab Page Information

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

70 | P a g e

Follow Us:

Tab Content

Tab Design Pilih layout yang ingin digunakan. Tab Meta Data Isi meta description dan keywords. Klik Save Page. Jika Anda ingin menampilkan link Cara Pembayaran ini, langkah selanjutnya adalah Akses CMS >> Static Blocks, Klik Footer Links. Pada Content, klik Show / Hide Editor. Kemudian ubah kode

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

71 | P a g e

Follow Us:

<li><a href="{{store direct_url="privacy-policy-cookie-restriction-

mode"}}">Privacy Policy</a></li>

Menjadi <li><a href="{{store direct_url="privacy-policy-cookie-restriction-

mode"}}">Privacy Policy</a></li>

<li class="last privacy"><a href="{{store direct_url="cara-pembayaran"}}"

target="_blank">Cara Pembayaran</a></li>

Ingat selalu tambahkan class="last privacy" disetiap list terakhir supaya tampilannya

menjadi benar.

Lihat kode diatas, link yang kita gunakan untuk memunculkan link Cara Pembayaran adalah {{store direct_url="cara-pembayaran"}}

Klik Save Block. Lihat footer pada halaman muka.

Cara ini hanya berlaku jika Anda memakai theme default. Theme default memang tidak ideal untuk digunakan pada production site (live site). Saya akan jelaskan lebih rinci bagaimana cara mengganti theme pada bab selanjutnya. Anda juga dapat mengedit isi dari page Customer Service, Privacy Policy, dan About Us melalui menu CMS > Pages.

Magento Sitemap dan Robots.txt

1. Sitemap

Sitemap adalah salah satu cara untuk menginformasikan isi dari situs kita kepada search engine. Disini, Magento menyebutnya dengan Google Sitemap, akan tetapi sitemap ini dapat juga di crawl oleh search engine manapun karena pada dasarnya format sitemap untuk search engine apapun sama. Cara membuat sitemap pada Magento Akses Catalog >> Google Sitemap, klik Add sitemap. Pertama, saya akan membuat sitemap untuk store view bahasa Indonesia, maka saya setting seperti ini.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

72 | P a g e

Follow Us:

Filename: sitemap.xml Path: / (“/” artinya file sitemap akan berada pada base path installasi Magento) Store View: Indonesian Klik Save & Generate Kedua, saya akan membuat sitemap untuk store view bahasa Inggris. Biasanya saya akan menempatkan sitemap bahasa Inggris pada folder sitemap-en. Jadi masuk ke cPanel >> File Manager dan masuk ke base path installasi Magento kemudian buat folder baru dengan nama sitemap-en. Kembali ke Catalog >> Google Sitemap, klik Add Sitemap. Saya setting seperti ini. Filename: sitemap.xml Path: /sitemap-en/ Store View: English Klik Save & Generate Sitemap yang telah dibuat tadi bisa Anda submit ke Google Webmaster Tool.

2. robots.txt

File robots.txt digunakan untuk mengontrol search engine saat mengcrawl situs. Sayangnya, Magento tidak memiliki file robots.txt secara default. Oleh karena itu kita harus membuatnya. Masuk ke base path installasi magento Anda lewat cPanel dan buat file baru dengan nama robots.txt. Edit file tersebut dan copy paste kode dibawah ini. Lihat kode yang saya tandai dengan warna biru, disitu Anda dapat menuliskan tempat dimana file sitemap.xml. # $Id: robots.txt,v magento-specific 2010/28/01 18:24:19 goba Exp $

#

# robots.txt

#

# This file is to prevent the crawling and indexing of certain parts

# of your site by web crawlers and spiders run by sites like Yahoo!

# and Google. By telling these “robots” where not to go on your site,

# you save bandwidth and server resources.

#

# This file will be ignored unless it is at the root of your host:

# Used: http://example.com/robots.txt

# Ignored: http://example.com/site/robots.txt

#

# For more information about the robots.txt standard, see:

# http://www.robotstxt.org/wc/robots.html

#

# For syntax checking, see:

# http://www.sxw.org.uk/computing/robots/check.html

# Website Sitemap

Sitemap: http://www.domainanda.com/sitemap.xml

Sitemap: http://www.domainanda.com/sitemap-en/sitemap.xml

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

73 | P a g e

Follow Us:

# Crawlers Setup

User-agent: *

Crawl-delay: 10

# Allowable Index

Allow: /*?p=

Allow: /index.php/blog/

Allow: /catalog/seo_sitemap/category/

Allow:/catalogsearch/result/

# Directories

Disallow: /404/

Disallow: /app/

Disallow: /cgi-bin/

Disallow: /downloader/

Disallow: /includes/

Disallow: /js/

Disallow: /lib/

Disallow: /magento/

Disallow: /media/

Disallow: /pkginfo/

Disallow: /report/

Disallow: /skin/

Disallow: /stats/

Disallow: /var/

# Paths (clean URLs)

Disallow: /home/

Disallow: /index.php/

Disallow: /catalog/product_compare/

Disallow: /catalog/category/view/

Disallow: /catalog/product/view/

Disallow: /catalogsearch/

Disallow: /checkout/

Disallow: /control/

Disallow: /contacts/

Disallow: /customer/

Disallow: /customize/

Disallow: /newsletter/

Disallow: /poll/

Disallow: /review/

Disallow: /sendfriend/

Disallow: /tag/

Disallow: /wishlist/

# Files

Disallow: /cron.php

Disallow: /cron.sh

Disallow: /error_log

Disallow: /install.php

Disallow: /LICENSE.html

Disallow: /LICENSE.txt

Disallow: /LICENSE_AFL.txt

Disallow: /STATUS.txt

# Paths (no clean URLs)

Disallow: /*.js$

Disallow: /*.css$

Disallow: /*.php$

Disallow: /*?p=*&

Disallow: /*?SID=

# end of robots.txt

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

74 | P a g e

Follow Us:

Klik save. Sekarang Webstore Magento Anda memiliki robots.txt.

Metode Pengiriman (Ongkos Kirim) Seperti janji saya sebelumnya, saya akan menjelaskan lebih detail mengenai metode pengiriman atau ongkos kirim pada bab ini. Disini saya jelaskan 3 cara setting ongkos kirim pada Magento yaitu:

1. Cara set ongkir yang sangat baik 2. Cara set ongkir yang it’s ok 3. Cara set ongkir yang sangat rumit

Mari saya jelaskan 3 cara tersebut.

1. Cara set ongkir yang sangat baik

Cara ini hanya berlaku untuk pengiriman via JNE.

Cara ini adalah cara yang paling baik dan mudah untuk setting ongkir JNE pada Magento. Yaitu

dengan menggunakan JNE Indonesia Shipping Magento

Extension.

Kenapa cara ini paling baik? Karena extension JNE ini memiliki

fitur yang sangat dibutuhkan:

Perhitungan ongkos kirim berdasarkan total berat

produk (per kilo) dan nama kota/kabupaten.

Import and export data ongkos kirim via Microsoft

Excel csv file.

JNE UPS international shipping untuk pengiriman ke

luar negeri (dihitung per kilo).

Integrasi 34 nama provinsi dan 501 nama

kabupaten/kota yang ada di Indonesia.

Menampilkan total berat produk yang akan dibeli pada halaman Cart dan Chekout.

Dapatkan extension JNE Indonesia Shipping disini.

Silahkan baca dokumentasi cara setting ongkir dengan Extension JNE ini disini.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

75 | P a g e

Follow Us:

2. Cara set ongkir yang it’s ok

Cara yang it’s ok ini telah saya posting di blog WakaMage di

http://www.wakamage.com/blog/cara-setting-ongkos-kirim-pada-magento/

Jadi silahkan baca cara ini di link diatas.

3. Cara set ongkir yang sangat rumit

Cara ini hanya berlaku untuk pengiriman via JNE dan POS.

Install WebShopApps MatrixRate – #1 Multiple Table Rates Extension. Extension ini memang bukan dikhususkan untuk set ongkir JNE. Bagaimana cara menginstall Magento extension? Silahkan akses menu System >> Magento Connect >> Magento Connect Manager. Setelah itu masukkan username dan password admin toko online Anda. Klik tab Settings dahulu. Berikut adalah settingan yang saya pasang. Magento Connect Channel Protocol: Http Preferred State: Beta Use Custom Permissions: No Deployment Type: Local Filesystem Lalu klik Save. Untuk penginstallan ekstensi selanjutnya Anda tidak perlu lagi ke menu setting. Kembali akses tab Extensions. Sekarang buka halaman WebShopApps MatrixRate – #1 Multiple Table Rates Extension. Pilih Patform Community dan klik Install Now. Karena Anda tidak login ke situs ini, maka Anda diberi pilihan untuk Register atau Log in. Jika Anda belum mendaftar, maka klik Register, jika Anda telah mendaftar, klik login.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

76 | P a g e

Follow Us:

Okay, setelah Anda selesai mendaftar atau log in, kembali ke halaman WebShopApps MatrixRate – #1 Multiple Table Rates Extension. Pilih platform Magento Community, klik Install, Setelah itu pilih Magento Connect 2.0, centang I agree to the extension aggrement, dan klik Get Extention Key.

Setelah itu klik Select Key dan copy key yang tertera.

Sekarang, kembali ke Magento Connect Manager, paste key tadi dan klik Install.

Setelah itu klik Proceed.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

77 | P a g e

Follow Us:

Setelah proses install selesai, klik Refresh. Klik Return to Admin pada bagian kanan atas halaman. Anda akan dibawa ke halaman dashboard, log out dahulu kemudian log in kembali. Ingat, setiap kali setelah kita install Magento extension, kita harus log out dahulu kemudian log in lagi. Jika tidak, maka seringkali kita akan mendapati halaman pengaturan ekstensi yang baru saja kita install menjadi 404 not found. Sekarang, akses System >> Configuration >> Sales >> Shipping Methods. Pada Flat Rate, Table Rates, Free Shipping, UPS, USPS, FedEx, DHL (Deprecated), DHL kita disable dengan cara pilih No pada Enabled. Nah kecuali pada Webshopapps Matrix Rates, kita Enable dengan cara pilih Yes pada Enabled. Kita akan mengatur perhitungan ongkos kirim berdasarkan berat dan kode pos, maka dari itu kita set pada Condition ke Weight vs. Destination dan pada Use Numeric Zipcodes Ranges ke Yes. Free Shipping Promotion kita disable. Lihat screenshot.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

78 | P a g e

Follow Us:

Sort order kita kosongkan, klik Save Config. Kemudian, pada Current Configuration Scope, pilih Main Website. Kemudian, Pada Webshopapps Matrix Rates klik Export CSV, maksudnya Anda akan mendownload file CSV. Pada

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

79 | P a g e

Follow Us:

file inilah kita akan memasukkan data-data ongkos kirim. Nama file yang kita download adalah matrixrates.csv, jangan ubah nama file tersebut. Buka file matrixrates.csv, Anda akan mendapati table dengan 9 kolom seperti ini.

1. Country: Masukkan kode Negara ISO 3 disini. 2. Region/State: Masukkan Provinsi disini. 3. City: Kota. Masukan tanda *. 4. Zip/Postal CodeFrom: Masukkan kode pos range dari. 5. Zip/Postal Code To: Masukkan kode pos range sampai. 6. Weight From: Berat dari. 7. Weight To: Berat sampai. 8. Shipping Price: Ongkos kirim. 9. Delivery Type: Jenis pengiriman.

Saya jelaskan satu per satu untuk jenis kolom table diatas. 1. Country

Disini yang kita masukkan adalah kode Negara ISO 3 yang bisa Anda lihat di http://en.wikipedia.org/wiki/ISO_3166-1. Sebagai contoh, kode Negara ISO 3 Indonesia adalah IDN.

2. Region/State Disini kita masukkan provinsi. Namun, yang kita masukkan adalah kode provinsi yang dapat kita buat dengan cara menginstal ekstensi Suhanto JNE. Disini, kita tidak bermaksud untuk menggunakan ekstensi Suhanto JNE. Kita hanya memanfaatkan ekstensi ini untuk meng-generate kode provinsi. Nah, setelah terinstal maka berikut adalah kode provinsi dan nama provinsinya.

Kode Nama Provinsi 1 Nanggroe Aceh Darussalam 2 Sumatera Utara 3 Sumatera Barat 4 Riau 5 Kepulauan Riau 6 Jambi

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

80 | P a g e

Follow Us:

7 Bengkulu 8 Sumatera Selatan 9 Kep. Bangka Belitung 10 Lampung 11 Banten 12 Jawa Barat 13 DKI Jakarta 14 Jawa Tengah 15 DI Yogyakarta 16 Jawa Timur 17 Kalimantan Barat 18 Kalimantan Tengah 19 Kalimantan Selatan 20 Kalimantan Timur 21 Sulawesi Selatan 22 Sulawesi Barat 23 Sulawesi Tengah 24 Gorontalo 25 Sulawesi Tenggara 26 Sulawesi Utara 27 Bali 28 Nusa Tenggara Barat 29 Nusa Tenggara Timur 30 Maluku 31 Maluku Utara 32 Papua Barat 33 Papua

Kembali ke penjelasan awal, jadi jika kita ingin menentukan perhitungan untuk pengiriman ke Nangroe Aceh Darussalam, maka pada Region/State kita masukkan 1, untuk Sumatera Utara kita masukkan 2, dst. Jika Anda masih bingung, saya akan berikan contoh filenya yang sudah siap pakai, Anda hanya butuh input biaya kirimnya saja. Namun yang penting saat ini Anda pahami dulu maksud dari kolom-kolom di file matrixrates.csv.

3. City

City kita isi dengan tanda * yang artinya ini berlaku untuk semua daerah pada provinsi tersebut.

4. Zip/Postal Code From

Isi dengan kode pos dari. Misal saya masukkan kode pos 23111 maka wilayah yang dimulai dengan kode pos tersebut akan dihitung menurut baris ini.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

81 | P a g e

Follow Us:

Anda dapat melihat daftar kode pos lengkap di http://kodepos.nomor.net/_kodepos.php?_i=provinsi-kodepos&sby=000000 Tapi entah kenapa, saya baru saja ganti ISP ke Flexi sekarang tidak dapak mengakses URL diatas. Tapi setelah saya akses menggunakan web proxy bisa kebuka . Saya menggunakan web proxy http://zendproxy.com/. Jika Anda mengalami kasus sama seperti saya, coba akses pakai web proxy.

5. Zip/Postal Code To Isi dengan kode pos sampai. Misal saya masukkan kode pos 24791 maka wilayah sebelum kode pos tersebut akan dihitung menurut baris ini. 6. Weight From Isi dengan berat dalam satuan Kg. Weight From maksudnya adalah pembelian dengan nilai total berat mulai pada angka pada kolom ini akan dihitung menurut baris ini. 7. Weight To Isi dengan berat dalam satuan Kg. Weight To maksudnya adalah pembelian dengan nilai total berat sampai angka pada kolom ini akan dihitung menurut baris ini. 8. Shipping Price Disini kita masukkan ongkos kirim dalam Rupiah saja dulu. 9. Delivery Type Disini kita dapat menuliskan jenis pengiriman, misal JNE OKE 3-4 hari atau Pos Indonesia 2 – 4 hari. Okay, sekarang silahkan download table ongkos kirim yang telah saya buat dalam format file Excel disini. Anda lihat pada file Excel tersebut tersedia 3 tab worksheet yaitu ongkos kirim dalam Rupiah, USD, dan USD yang telah dibulatkan ke puluhan, .25, .5, .75. Dalam file tersebut saya menyediakan pilihan ongkos kirim dengan POS Indonesia dan JNE. Maksimal perhitungannya adalah sampai total berat barang yang dibeli 6Kg untuk dalam negeri dan sampai 4Kg untuk luar negeri. Jika base currency yang Anda gunakan adalah IDR, sebaiknya masukkan data ongkos kirim dalam mata uang IDR.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

82 | P a g e

Follow Us:

Untuk upload file matrixrates.csv, akses System >> Configuration >> SALES >> Shipping Methods. Kemudian pada Current Configuration Scope, pilih Main Website. Kemudain ke Webshopapps Matrix Rates >> Import >> Klik Choose File (pilih file matrixrates.csv) kemudian klik Save Config. Ongkos Kirim Dalam Negeri Lihat screenshot dibawah

Anda lihat contoh diatas, saya masukkan Region/State dengan 1 (Nangroe Aceh Darussalam). Jika ada pembeli dari Provinsi Nangroe Aceh Darussalam dengan kode pos antara 23111 sampai dengan 24791, dan total berat barang yang dibeli adalah 200gr, maka ongkos kirimnya adalah:

Rp. 13.500 Pos Indonesia 3 – 5 Hari

Rp. 33.000 JNE Regular 2 – 3 Hari Ongkos Kirim Luar Negeri Lihat Screenshot dibawah.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

83 | P a g e

Follow Us:

Contoh, kode ISO 3 Belanda adalah NLD. Jika ada pembeli dan pengiriman ke Belanda dengan berat barang 300gr maka ongkos kirimnya adalah Rp. 358.000 EMS Pos Indonesia 5 – 10 Days. Ingat, untuk upload file matrixrates.csv, akses System >> Configuration >> SALES >> Shipping Methods. Kemudian pada Current Configuration Scope, pilih Main Website. Kemudain ke Webshopapps Matrix Rates >> Import >> Klik Choose File (pilih file matrixrates.csv kemudian klik Save Config.

Tips:

Pengiriman Dalam Negeri Via Pos Indonesia

Biasanya saya selalu pasang tarif Pos sama per Provinsi.

Pengiriman Ke Luar Negeri Via EMS Pos Indonesian

Untuk pengiriman ke Luar negeri dengan menggunakan EMS Pos Indonesia, tarif

ongkos kirim dapat dilihat di http://www.posindonesia.co.id. Tarif yang berlaku

untuk pengiriman barang adalah EMS MERCHANDISE.

Saran saya, untuk pengiriman ke luar negeri, tambahkan ongkos kirimnya sekitar

60.000 untuk 1Kg, +53000 untuk 2Kg, +48000 untuk 3Kg, 43.000 untuk 4Kg.

Kenapa ongkirnya ditambahkan? Karena biasanya perhitungan ongkos kirim di situs

Pos itu belum termasuk penambahan nilai barangnya (nilai asuransi atau apalah saya

ga paham).

Jadi ketika kita cek di situs pos ongkirnya $29 (29 X 9500 = 275.500), nanti ketika

datang ke kantor pos, kita pasti dikenakan harga lebih dari itu.

Pengiriman Via JNE

Tarif JNE untuk 1 kabupaten dengan kabupaten lainnya biasanya berbeda jauh, tergantung

jarak dengan Ibu Kota Provinsinya. Biasanya semakin jauh sebuah kawasan dengan Ibu Kota

Provinsi, maka tarif JNE semakin mahal. Oleh karena itu saya tidak menerapkan tariff rata

per Provinsi untuk pengiriman via JNE.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

84 | P a g e

Follow Us:

Metode Pembayaran Disini saya akan menjelaskan metode pembayaran via IPAYMU dan PayPal website payment standard.

1. IPAYMU

Pertama yang ingin saya jelaskan, kenapa saya tidak menjelaskan metode pembayaran transfer bank? Alasan utamanya adalah metode pembayaran transfer bank sangat beresiko, saya sendiri tidak ingin mengumbar nomor rekening bank saya di internet dan dilihat semua orang. Maka dari itu sekarang untuk pembayaran dalam negeri saya sangat menganjurkan untuk menggunakan payment gateway IPAYMU. Kenapa IPAYMU?

IPAYMU adalah payment gateway dari Indonesia yang sistemnya mirip dengan PayPal.

Kita tidak perlu menginformasikan rekening bank pribadi kita ke pembeli.

Jika pembeli tidak punya akun IPAYMU-pun mereka masih dapat melakukan pembayaran via IPAYMU dengan cara transfer bank ke rekening unik IPAYMU. Nomor rekening unik ini akan diinformasikan ke pembeli setelah melakukan order. Nomor rekening unik ini akan berbeda untuk setiap order dan setiap nomor rekening unik hanya berlaku selama 2 hari.

Transaksinya aman.

Tidak ada biaya bulanan. Silahkan daftar IPAYMU disini. Untuk dapat menerima pembayaran via IPAYMU, Anda hanya cukup menginstall IPAYMU Indonesia Payment Gateway Magento Extension. Beberapa fiturnya antara lain:

Dapat memproses pembayaran lewat IPAYMU.

Jika pembeli menggunakan mata uang bukan Rupiah pada saat checkout, maka secara otomatis total biaya dikonvert ke nilai Rupiah dulu sebelum dikirim ke IPAYMU. Jadi merchant tidak perlu khawatir akan terjadi kerugian atau cheating oleh pembeli.

Jika tidak ada mata uang Rupiah pada web Magento merchant, maka pembayaran lewat IPAYMU tidak dapat diproses.

Logo IPAYMU pada bagian payment option di halaman checkout.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

85 | P a g e

Follow Us:

Link (Apa itu IPAYMU) yang jika diklik akan memunculkan halaman pop up kecil yang berisi penjelasan mengenai IPAYMU.

Dapat diaktifkan untuk semua negara, atau beberapa negara, atau hanya negara Indonesia saja, atau bahkan hanya untuk store view tertentu.

Success Order Page khusus jika pembeli menggunakan pembayaran IPAYMU.

Form konfirmasi pembayaran. Mengenai cara install dan konfigurasi, silahkan baca disini.

2. PayPal Website Payments Standard

Yang kedua adalah pembayaran dengan PayPal. Yang akan saya jelaskan adalah pembayaran dengan PayPal Website Payments Standard. Dengan PayPal, Anda juga dapat menerima pembayaran lewat kartu kredit, jadi bukan hanya untuk orang yang punya akun Paypal saja. Mereka yang tidak punya akun Paypal tapi memiliki kartu kredit-pun dapat melakukan pembayaran dengan kartu kredit via Paypal. Perlu diketahui, untuk dapat menerima pembayaran via PayPal, akun PayPal Anda harus type PayPal Business. Sebelum menggunakan akun PayPal Anda, saya sarankan untuk mencobanya dengan PayPal Sandbox. Dengan PayPal Sandox, kita dapat melakukan simulasi order dengan akun PayPal bohongan. Daftar Paypal Sandbox disini. Setelah Anda mendaftar, silahkan log in ke PayPal Sandbox. Kemudian ke Test Accounts. Kita akan membuat akun PayPal bohongan untuk penjual (Seller). Maka klik Preconfigured. Pada radio button, pilih Seller (Use to represent yourself as the merchant). Masukkan First dan Last Name, biarkan Login Email, Masukkan Password. Pada Account Balance, masukkan 1000. Kemudian klik Create Account. Kedua, kita akan membuat akun PayPal bohongan untuk pembeli (Buyer). Maka klik Preconfigured. Pada radio button, pilih Buyer (Use to represent your customer's experience). Masukkan First dan Last Name, biarkan Login Email, Masukkan Password. Pada Account Balance, masukkan 1000. Kemudian klik Create Account. Sekarang, kembali ke Magento admin dashboard. Akses System >> Configuration >> SALES >> Payment Methods. Klik Configure pada PayPal Payment Solutions. Kemudian settingannya adalah: Required PayPal Settings Email Associated with PayPal Merchant Account: Masukkan email PayPal Sandbox Seller Enabled this Solution: Yes

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

86 | P a g e

Follow Us:

Basic Settings – PayPal Website Payments Standard Title: Biasanya saya isi dengan Credit Card via Paypal Sort Order: 2 Payment Action: Sale Klik Advanced Settings Payment Applicable From: All Allowed Countries Sandbox Mode: Yes Transfer Cart Line Items: No Summary Text for Aggregated Cart: Kosongkan Debug Mode: Yes Enable SSL verification: Yes Sekarang saatnya tes order menggunakan PayPal. Pada saat melakukan pembayaran, gunakan akun PayPal Sandbox Buyer yang telah dibuat tadi. Jika Anda menemukan error PayPal does not allow your country of residence to ship to the country you wish to. Ikuti cara berikut ini untuk memperbaikinya.

Buat directory folder baru seperti ini app/code/local/Mage/Paypal/Model/Api. Kemudian temukan file Standard.php pada app/code/core/Mage/Paypal/Model/Api/. Kopi file Standard.php ke app/code/local/Mage/Paypal/Model/Api kemudian edit file Standard.php yang telah kita kopikan tadi di app/code/local/Mage/Paypal/Model/Api. Temukan kode dibawah ini sekitar line 238. $request['address_override'] = 1;

Ubah kode diatas menjadi $request['address_override'] = 0;

Tes kembali order dengan menggunakan Paypal Sandbox.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

87 | P a g e

Follow Us:

Setelah semua lancar, sekarang saatnya Anda setting menggunakan PayPal sungguhan. Okay, akses System >> Configuration >> SALES >> Payment Methods. Klik Configure pada PayPal Payment Solutions. Kemudian settingannya adalah: Required PayPal Settings Email Associated with PayPal Merchant Account: Masukkan email PayPal Enabled this Solution: Yes Basic Settings – PayPal Website Payments Standard Title: Biasanya saya isi dengan Credit Card via Paypal Sort Order: 2 Payment Action: Sale Klik Advanced Settings Payment Applicable From: All Allowed Countries Sandbox Mode: No Transfer Cart Line Items: No Summary Text for Aggregated Cart: Kosongkan Debug Mode: Yes Enable SSL verification: Yes

Order Management Dengan Magento, kita dapat melihat order, membuat invoice, credit memo (refunds), email notifikasi ke customer. Contoh, kita ingin memberitahukan ke customer bahwa pesanannya telah dikirim. Akses Sales >> Orders, klik order yang telah dikirim, kemudian klik Ship pada kanan atas halaman. Pada halaman berikutnya, klik Add Tracking Number, disini Anda masukkan nomor resi pengirman Pos atau JNE atau jasa pengiriman lain yang Anda gunakan. Jika Anda ingin menambahkan komentar, ketik komentar yang ingin disampaikan ke customer pada Shipment Comments yang ada di bawah kiri halaman dan pada sebelah kanannya Anda ceklis Append Comments dan Email Copy of Shipment. Kemudian klik Submit Shipment. Dengan begini maka status order berubah menjadi Complete.

Tips:

Beberapa Magento Extension yang berguna untuk order management:

1. Order Status

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

88 | P a g e

Follow Us:

Dengan ekstensi Order Status, kita dapat menambahkan status order yang kita inginkan,

misal status Terbayar, Terkemas, dll. Dapatkan ekstensi Order Status disini. Nanti, extension

key yang dimasukkan adalah

http://connect20.magentocommerce.com/community/Order_Status.

Pengaturannya ada di System >> Order Statuses. Misal kita ingin menambahkan status

terbayar.

Klik Create New Status.

Klik Save Status.

Kemudian pada halaman pengaturan Order Statuses. Klik Assign Status to State.

Klik Save Status Assignment.

Nah, jika pembeli yang menggunakan pembayaran transfer bank dan pembayaran telah

masuk ke rekening kita, maka kita dapat mengubah status ordernya ke terbayar (paid).

Sekarang akses Sales >> Orders, klik order dengan status Pending Payment. Klik Invoice ->

kirim invoice, maka status order berubah menjadi processing. Scroll kebawah, pada

Comments History, kita dapat mengubah order status menjadi paid.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

89 | P a g e

Follow Us:

2. ASPerience DeleteOrders

Dengan ekstensi ASPerience DeleteOrders, kita dapat menghapus order yang tidak perlu,

misal tes order yang kita lakukan, Dapatkan ekstensi ASPerience DeleteOrders disini.

Pengaturan ekstensi ini ada di System >> Configuration >> SALES >> Sales >> Delete of

Orders.

Kita atur seperti ini.

Ini artinya, order yang dapat dihapus adalah order dengan status Complete, Canceled, dan

Closed

Akses Sales >> Orders. Ceklist order mana saja yang ingin kita hapus. Pada Actions, pilih

Delete All !, dan klik Submit.

3. Fooman SameOrderInvoiceNumber

Dengan ekstensi ini, maka order number dengan shipment number menjadi sama. Ekstensi

Fooman SameOrderInvoiceNumber bisa didapatkan disini.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

90 | P a g e

Follow Us:

Halaman pengaturan ada di System >> Configuration >> SALES >> Order Numbers

Email Template Target Market Anda adalah Indonesia, tapi email yang terkirim dari Magento dalam bahasa Inggris. Ini merupakan sesuatu yang mengganjal. Namun dengan Magento kita dapat mengakalinya supaya email order, invoice, shipment, order update, newsletter, email konfirmasi pendaftaran, dll menjadi bahasa Indonesia. Untuk melakukannya, akses System >> Transactional Emails, klik Add New Template. Kita akan membuat email New Order for Guest, maksudnya nanti email inilah yang terkirim jika ada order dari pembeli yang tidak mendaftar. Pada Template, pilih New Order for Guest, Locale pilih Indonesian (Indonesia), klik Load Template. Walaupun kita telah memilih Indonesian pada Locale, akan tetapi hasil Load Template masih dalam bahasa Inggris.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

91 | P a g e

Follow Us:

Yang perlu kita edit adalah pada Template Content, ada baiknya kita mengedit file tersebut dengan software Dreamweaver atau sejenisnya supaya mudah. Dengan cara kopi paste semua isi dalam Template Content ke halaman kerja Dreamweaver. Kita ubah isi kata-katanya saja ke dalam bahasa Indonesia, lihat screenshot dibawah, yang saya tandai itu jangan diutak-atik.

Saya ubah menjadi

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

92 | P a g e

Follow Us:

Setelah Anda selesai edit, kopi pastekan kembali ke Template Content. Anda dapat melihat preview dengan mengklik Preview Template yang ada pada kanan atas halaman. Setelah Anda puas, klik Save Template. Sekarang akses System >> Configuration >> SALES >> Sales Email >> Order. Pada New Order Confirmation Template for Guest pilih template yang baru saja kita buat. Dalam kasus saya adalah Indonesian New Order for Guest. Klik Save Config. Jika Anda memakai multilingual (dalam kasus saya English), pada Current Configuration Scope pilih English. Dan pada New Order Confirmation Template for Guest hilangkan ceklis pada Use Website, dan pilih default email template pada dropdown. Dengan begini, maka, pembeli yang menggunakan store view English akan mendapatkan email default dalam bahasa Inggris. Anda kemudian dapat membuat transactional email lainnya untuk Order, Order Comments, Invoice, Invoice Comments, Shipment, dll dengan cara sama seperti tadi. Pada Load Template, pilih template yang sesuai, missal untuk shipment, kita harus load email template shipment, dst.

Enable Terms And Conditions Anda dapat menambahkan check box Term and Conditions (syarat dan ketentuan) pada akhir proses checkout. Untuk melakukannya, akses Sales >> Terms and Conditions, klik Add New Condition. Condition Name: Nama syarat dan kondisi Status: Enabled Show Content as: Text Store View: Pilih store view untuk terms and conditions ini Checkbox Text: Masukkan text check box Content: Disinilah Anda tulis syarat dan ketentuan yang ingin diberlakukan Content Height (css): Kosongkan Klik Save Condition Sekarang, akses System >> Configuration >> SALES >> Checkout >> Checkout Options. Pada Enable Terms and Conditions pilih Yes. Silahkan lakukan tes order.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

93 | P a g e

Follow Us:

Price Rules Dengan Price Rules kita dapat mengatur potongan harga (Diskon). Ada 2 macam Price Rules yaitu:

1. Catalog Price Rules 2. Shopping Cart Price Rules.

1. Catalog Price Rules

Dengan Catalog Price Rules kita dapat mengatur diskon untuk beberapa produk tertentu dan dalam jangka waktu tertentu. Misalnya, kita ingin mengeset diskon 10% untuk produk dalam kategori pria maka akses Promotions >> Catalog Price Rules, klik Add New Rule. Pada Tab Rule Information

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

94 | P a g e

Follow Us:

Tab Conditions Jika Anda ingin memberlakukan diskon 10% untuk semua produk, maka abaikan pada tab Conditions. Nah karena saya ingin memberlakukannya hanya untuk kategori Pria, maka saya klik tanda +, saya pilih category, dan kemudian saya pilih kategori dengan fitur category chooser, dan pilih kategori Pria. Lihat screenshot.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

95 | P a g e

Follow Us:

Tab Actions Lihat screenshot

Klik Save and Apply.

2. Shopping Cart Price Rules

Shopping Cart Price Rules kita gunakan jika kita ingin memberlakukan diskon hanya pada saat checkout dengan kode diskon (discount kode). Misal kita ingin memberlakukan diskon 10% pada saat checkout dengan discount code PROMO10. Akses Promotions >> Shopping Cart Price Rules, klik Add New Rule. Tab Rule Information

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

96 | P a g e

Follow Us:

Conditions Saya abaikan.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

97 | P a g e

Follow Us:

Actions

Labels

Klik Save.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

98 | P a g e

Follow Us:

Newsletter Fitur penting lainnya yang dimiliki Magento adalah Newsletter. Kita dapat mengirimkan email promosi kepada customer yang telah mendaftar newsletter disitus kita. Pertama yang harus dilakukan adalah kita membuat akun pada situs Magento kita sendiri untuk tujuan testing. Klik Log in pada frontend Magento Anda dan kemudian klik Create Account. Pada saat pembuatan akun, ceklis pada Sign Up for Newsletter. Setelah proses pendaftaran, cek email untuk konfirmasi. Setelah itu akses Newsletter >> Newsletter Template, klik Add New Template. Template Name: Nama Template Template Subject: Subject Email Sender Name: Nama Pengirim Sender Email: Email pengirim Template Content: Isi email. Supaya tampilan newsletter kita menjadi menarik, kita dapat meniru tampilan yang telah disediakan pada Transactional Emails. Dan saran saya, jangan hilangkan text dan link dibawah ini

Template Styles: Masukkan style (CSS) disini. Setelah Anda selesai membuatnya, klik Save Template. Masih di halaman Newsletter Template, Pada dropdown Action pilih Queue Newsletter. Anda akan dibawa ke halaman Queue Information Queue Date Start: Waktu dimulainya newsletter dikirim Subscriber From: Pilih subscriber dari store view mana yang ingin dikirimkan newsletter ini. Kita dapat memilih lebih dari 1 dengan menahan tombol Ctrl pada keybord kemudian pilih. Kemudian klik Save Newsletter. Penting untuk diketahui bahwa Magento hanya akan mengirimkan newsletter ke 20 email per operasi cron job. Jadi jika Anda memiliki 50 subscriber, maka perlu 3 kali operasi cron job supaya newsletter dapat terkirim ke semua subscriber. Kenapa hanya 20 email? Karena jika kita mengirimkan email sekaligus ke semua subscriber dalam jumlah ratusan misalnya, maka akan memberatkan kinerja server. Bisa-bisa kita kena banned dari penyedia hosting.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

99 | P a g e

Follow Us:

Ganti Theme Disini, saya akan jelaskan 3 macam cara ganti theme pada Magento.

1. Ganti theme ke theme bawaan Magento

Secara default, ketika kita install Magento, kita disediakan 4 macam theme yaitu Modern, Default, Iphone, Blank. Sekarang, kita akan coba mengganti theme dari default ke Modern. Caranya, akses System >> Design, klik Add Design Change. Lihat screenshoot.

Anda juga dapat menentukan waktu sampai kapan theme ini berlaku, biarkan kosong jika tidak ada tenggat waktu. Klik Save.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

100 | P a g e

Follow Us:

2. Ganti theme via Magento Connect Manager

Ada banyak theme gratis yang bisa kita dapatkan di http://www.magentocommerce.com/magento-connect/themes.html. Sebagai contoh, saya ingin install theme Magento Grayscale. Dapatkan theme Grayscale disini. Seperti install Magento extension, yang kita perlukan adalah Extension Key. Cara instalnya pun sama seperti install Magento Extension.

Setelah itu, akses System >> Design, klik Add Design Change atau klik design yang telah dibuat untuk dapat mengeditnya. Pada Custom Design saya pilih Grayscale. Untuk melakukan kostumasi lainnya, baca theme instruction yang disediakan. Biasanya si pembuat theme akan memberikan instruksi lengkap tentang theme yang dibuatnya. Untuk theme Grayscale ini kita dapat mengubah warnanya menjadi merah, biru, hijau, dan orange. Untuk melakukannya kita harus delete dahulu design yang kita buat tadi di System >> Design. Selanjutnya ikuti instruksi di http://kb.magenting.com/content/17/67/en/magento-changing-color_style-of-grayscale-theme.html. Berikut adalah tampilan Grayscale Red.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

101 | P a g e

Follow Us:

3. Ganti theme manual via cPanel File Manager

Cara yang ketiga adalah jika theme yang kita ingin install tidak ada di http://www.magentocommerce.com/magento-connect/themes.html. Contoh saya mau install theme Free Pop yang bisa didapatkan gratis disini. Saya ikuti instruksi yang diberikan yaitu upload file theme yang masih dalam bentuk file zip ke folder instalasi Magento, kemudian saya extract. Setelah itu saya akses System >> Configuration >> GENERAL >> Design >> Theme, saya masukkan disitu Templates, Skin, Layout dengan freepop. Setelah itu saya edit page Homepage dan membuat beberapa static block yang diinstruksikan. Tampilan theme Freepop yang saya install tanpa menggunakan ekstensi easy banner adalah seperti dibawah ini. Ada banyak theme Magento gratis yang bisa Anda dapatkan, silahkan tanya ke mbah Google .

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

102 | P a g e

Follow Us:

Beberapa Ekstensi Magento Gratis Yang Menarik

1. Social Share

Dengan Social Share, kita dapat menampilkan 3 tombol social media terkenal seperti Facebook, Twitter, dan Google+. Halaman pengaturan ada di System >> Configuration >> SOCIAL SHARE >> Social Share Buttons.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

103 | P a g e

Follow Us:

2. Canonical URL for Magento

Ekstensi ini akan menambahkan canonical link baru pada bagian head halaman Magento Anda. Extension key yang digunakan adalah http://connect20.magentocommerce.com/community/canonical_url.

3. Testimonials Pro

Dari namanya saja kita sudah tahu bahwa ekstensi ini berfungsi untuk menampilkan testimoni. Kita juga dapat menampilkan beberapa testimoni pada sidebar.

4. Moo_CloudZoom

Dengan ekstensi ini, ketika customer mengarahkan cursor ke image, maka image akan otomatis ter-zoom, tanpa harus menggunakan control. Halaman pengaturan ada di System >> Configuration >> CATALOG >> Moo Product Gallery “CloudZoom”.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

104 | P a g e

Follow Us:

Beberapa Tips Tambahan

1. Menampilkan SKU dan berat barang pada halaman produk

Cara untuk menampilkan kode SKU pada halaman produk Edit file view.phtml. Jika Anda menggunakan theme default cari filenya di app/design/frontend/base/default/template/catalog/product/. Jika Anda menggunakan theme selain default, cari filenya di app/design/frontend/default/[theme-anda]/template/catalog/product/. Kode php untuk menampilkan SKU adalah <?php echo nl2br($_product->getSku()) ?>

Tempatkan kode tersebut pada file view.phtml. Tempatkan sesuai keinginan Anda. Cara untuk menampilkan berat barang pada halaman produk Edit file view.phtml.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

105 | P a g e

Follow Us:

Jika Anda menggunakan theme default cari filenya di app/design/frontend/base/default/template/catalog/product/. Jika Anda menggunakan theme selain default, cari filenya di app/design/frontend/default/[theme-anda]/template/catalog/product/. Kode php untuk menampilkan berat barang adalah <?php

$_weight = $this->htmlEscape($_product->getWeight());

if ($_weight < 1)

$_weightstr = number_format($_weight*1000,2) . " gr";

else

$_weightstr = number_format($_weight,2) . " kg";

echo $_weightstr;

?>

Kode diatas hanya berlaku untuk simple dan configurable product. Tempatkan kode tersebut pada file view.phtml. Tempatkan sesuai keinginan Anda.

2. Cara Menghilangkan Contact dan Back to School Image Pada Sidebar

Ada 2 buah sidebar block yang menurut saya tidak berguna, yaitu

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

106 | P a g e

Follow Us:

dan Cara untuk menghilangkannya yaitu kita membuat file local.xml pada app/design/frontend/default/[theme-anda]/layout/ Didalam file local.xml tersebut masukkan kode dibawah ini. <?xml version="1.0"?>

<layout version="0.1.0">

<default>

<reference name="left">

<remove name="left.permanent.callout" />

</reference>

<reference name="right">

<remove name="right.permanent.callout" />

</reference>

<!-- You can add all kinds of other modifications/additions to the default layout here -->

</default>

</layout>

Save, kemudian coba akses kembali website Magento Anda.

3. Cara Menghilangkan Logo PayPal Pada Sidebar

Akses System >> Configuration >> SALES >> Payment Methods >> PayPal Payment Solution, klik Configure pada Express Checkout, klik Advanced Settings, klik Frontend Experienced Settings yang ada paling bawah, pada PayPal Product Logo pilih No Logo.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

107 | P a g e

Follow Us:

Sekarang coba akses kembali frontend Magento Anda.

4. Cara Menampilkan Widget Pada Sidebar

Contoh, kita ingin menampilkan Twitter profile widget pada sidebar. Sebelumnya, Anda harus buat dulu Twitter profile widget di https://twitter.com/about/resources/widgets/widget_profile. Masukkan username twitter Anda.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

108 | P a g e

Follow Us:

Setelah selesai, klik Finish & Grab Code. Kita tinggalkan dulu halaman Twitter profile widget ini. Sekarang Akses CMS >> Static Blocks, klik Add New Block.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

109 | P a g e

Follow Us:

Block Title: Twitter Widget Identifier: twitter_widget Store View: All Store Views Status: Enabled Content: Pastekan code yang kita peroleh tadi (halaman Twitter Profile Widget) Klik Save Block. Setelah itu kita ke System >> Widget, klik Add New Widget Instance. Settings Type: CMS Static Block Design Package/Theme: Pilih theme yang digunakan

Klik Continue. Frontend Properties

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

110 | P a g e

Follow Us:

Layout Updates Klik Add Layout Update, pada Display On pilih halaman mana widget ini akan ditampilkan, saya pilih All Pages. Pada Block Reference pilih dimana widget ini ditampilkan, saya pilih Right Column.

Maksudnya, widget ini akan tampil di semua halaman pada sidebar kanan. Jika Anda ingin menambahkan layout lagi, klik Add Layout Update. Untuk kasus saya, satu layout saja sudah cukup karena widget ini ditampilkan di semua halaman. Widget Options Klik Select Block. Saya pilih Twitter Widget. Klik Save. Akses frontend.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

111 | P a g e

Follow Us:

5. Pentingnya Install Email Client Pada Komputer

Program email client dapat berfungsi untuk mempermudah dan mempercepat komunikasi. Selain itu, email order yang akan Anda terima dari Magento adalah email HTML, jadi tampilannya kacau jika dibaca lewat webmail langsung. Saya sarankan pilihannya adalah antara Microsoft Outlook atau Mozilla Thunderbird. Kalau saya lebih suka menggunakan Thunderbird karena lebih ringan dan cepat. Download Thunderbird disini. Dan untuk cara settingnya bisa dibaca disini.

Kemungkinan Error / Bugs Lainnya

1. Tidak Ada Email Order Via PayPal Pada Magento

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

112 | P a g e

Follow Us:

Ada 2 macam solusi jika mengalami tidak adanya email order via PayPal, lakukan saja salah satu solusi dibawah ini. Solusi Pertama – Edit file Onepage.php Temukan file Onepage.php pada app/code/core/Mage/Checkout/Model/Type/. Edit file tersebut. Temukan kode dibawah ini /**

* a flag to set that there will be redirect to third party after

confirmation

* eg: paypal standard ipn

*/

$redirectUrl = $this->getQuote()->getPayment()->getOrderPlaceRedirectUrl();

/**

* we only want to send to customer about new order when there is no

redirect to third party

*/

if (!$redirectUrl && $order->getCanSendNewEmailFlag()) {

try {

$order->sendNewOrderEmail();

} catch (Exception $e) {

Mage::logException($e);

}

}

Ganti kode if (!$redirectUrl && $order->getCanSendNewEmailFlag()) {

dengan if ($order->getCanSendNewEmailFlag()) {

Dengan melakukan perubahan diatas, maka pelanggan dan admin akan menerima email ketika pelanggan klik Place Order dan diarahkan ke situs Paypal. Jadi, walaupun pelanggan belum atau tidak membayarnya, dia akan menerima email konfirmasi order begitupun dengan admin. Silahkan tes order menggunakan Paypal Sandbox? Solusi kedua – Edit file StandardController.php Temukan file StandardController.php pada app/code/core/Mage/Paypal/controllers/ kemudian edit file tersebut. Sekitar line 77, temukan kode dibawah ini.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

113 | P a g e

Follow Us:

/**

* When a customer chooses Paypal on Checkout/Payment page

*

*/

public function redirectAction()

{

$session = Mage::getSingleton('checkout/session');

$session->setPaypalStandardQuoteId($session->getQuoteId());

$this->getResponse()->setBody($this->getLayout()-

>createBlock('paypal/standard_redirect')->toHtml());

$session->unsQuoteId();

$session->unsRedirectUrl();

}

Ubah kode diatas menjadi /**

* When a customer chooses Paypal on Checkout/Payment page

*

*/

public function redirectAction()

{

$session = Mage::getSingleton('checkout/session');

$session->setPaypalStandardQuoteId($session->getQuoteId());

$order = Mage::getModel('sales/order');

$order->load(Mage::getSingleton('checkout/session')->getLastOrderId());

$order->sendNewOrderEmail();

$order->save();

$this->getResponse()->setBody($this->getLayout()-

>createBlock('paypal/standard_redirect')->toHtml());

$session->unsQuoteId();

}

Seperti pada solusi pertama, dengan cara ini juga maka admin dan pembeli akan menerima email ketika pembeli mengklik Place Order. Jadi walaupun pembeli belum membayarnya, email konfirmasi order akan tetap terkirim.

2. Error Source model “metarobots/product_attribute_source_unit” not found

for attribute “meta_robots” pada Magento

Jika Anda sebelumnya menggunakan ekstensi Yoast Meta Robots dan menemukan error tersebut. Ga usah bingung, inilah solusinya. Silahkan buka phpMyAdmin lewat cPanel, kemudian jalankan query SQL command berikut. Saran saya, lakukan backup database dahulu lewat cpanel. DELETE FROM `eav_attribute` WHERE `eav_attribute`.`attribute_code` =

'meta_robots';

DELETE FROM `core_resource` WHERE CODE = 'metarobots_setup';

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

114 | P a g e

Follow Us:

Jika Anda menemukan error atau tidak berhasil dengan cara diatas, solusi kedua adalah cari “meta_robots” (tanpa tanda petik) di tab search pada phpMyAdmin, select all, dan klik GO. Cari dan temukan, kemudian klik delete.

3. Error 503 Service Temporarily Unavailable

Kadang, ketika kita install Magento Extension, mungkin kita akan mendapatkan error Error 503 Service Temporarily Unavailable. Biasanya error ini dikarenakan proses install ekstensi Magento belum selesai. Nah ketika proses install ekstensi itu, Magnto dalam mode maintenance. Solusi untuk memperbaiki error ini adalah dengan menghapus file maintenance.flag yang ada di base instalasi Magento.

4. Exception printing is disabled by default for security reasons.

Jika Anda menemukan error seperti ini:

There has been an error processing your request Exception printing is disabled by default for security reasons. Error log record number: XXXXXXXXXXXXXXX

Maka solusinya adalah 1. Akses error folder. 2. Ganti nama local.xml.sample menjadi local.xml 3. Buka magento/lib/Zend/Cache/Backend/File.php dan temukan kode berikut ini:

protected $_options = array(

'cache_dir' => 'null',

4. Ganti menjadi: protected $_options = array(

'cache_dir' => 'tmp/',

5. Save file. 6. Sekarang, buat tmp folder di base instalasi Magento. 7. Kemudian reload halaman Magento frontend. Dengan begini, maka kita dapat

mengetahui, apa yang menyebabkan Magento kita menjadi error sehingga Anda dapat mudah memperbaikinya.

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

115 | P a g e

Follow Us:

Pentingnya Install Blog Wordpress Untuk

Mendukung SEO Toko Online Anda Kenapa harus install blog? Dan kenapa harus Wordpress? Blog, dapat difungsikan untuk menuliskan informasi tambahan mengenai produk (topik) yang kita jual pada webstore Magento kita. Selain itu, dengan menginstall blog website kita menjadi kaya akan konten dan search engine tentu menyukai konten, ini akan menjadikan website kita menjadi autorithy site, Search Engine love authority site. Dengan kata lain, dengan menginstall blog, kita dapat mendongkrak nilai SEO website kita. Why Wordpress? Wordpress adalah CMS yang sangat powerfull, sangat SEO friendly, dan easy to use. Banyak pakar SEO bilang kalau search engine menyukai Wordpress. Jadi, kenapa harus pilih yang lain kalau tidak ada yang lebih baik .

Butuh Bantuan Install Magento? Jika Anda masih membutuhkan bantuan untuk menginstall Magento, silahkan akses kesini.

Bantu Penulis Anda tahu eBook tutorial Magento ini bisa didapatkan gratis dengan tujuan saya ingin membantu teman-teman yang antusias ingin belajar dan membangun toko online dengan Magento. Dan pembuatan eBook ini sangat menyita waktu dan pikiran saya. Disamping adalah bayi saya, Klik tombol Donasi IPAYMU untuk kasih maem bayi saya .

atau Anda beli produk yang ada di wakamage.com

Tutorial Membuat Toko Online Dengan Magento Edisi 2 by Waka Mage

116 | P a g e

Follow Us:

Penutup Sekarang, Anda sudah tahu bagaimana cara install Magento, konfigurasi dasar, dan langkah – langkah lainnya untuk dapat membuat toko online yang powerfull dan SEO friendly. Jadi, ikuti langkah-langkahnya dan semoga sukses dengan jualan online Anda . Salam, Kasmin http://www.wakamage.com/

SMS/Phone 0813 9596 9796 Email: [email protected]