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