• Tidak ada hasil yang ditemukan

Catalog Price Rules

Dalam dokumen Tutorial Magento Indonesia Edisi 2 (Halaman 22-93)

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

Dalam dokumen Tutorial Magento Indonesia Edisi 2 (Halaman 22-93)

Dokumen terkait