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.
Setelah proses extract selesai, klik reload.
Maka tampilannya akan begini, sekarang Anda punya folder magento dan file magento tar.bz2
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.
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.
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.
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
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.
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
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
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
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.
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 sarankanDisable 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
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