• Tidak ada hasil yang ditemukan

Install Magento Manual

Dalam dokumen Tutorial Magento Indonesia Edisi 2 (Halaman 11-42)

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

Dalam dokumen Tutorial Magento Indonesia Edisi 2 (Halaman 11-42)

Dokumen terkait