Cara Membuat Toko Belanja Online Sendiri Menggunakan "OpenCart" di Linux


Di dunia Internet kita melakukan segala sesuatunya menggunakan komputer. Electronic Commerce alias e-commerce adalah salah satunya. E-Commerce bukanlah hal yang baru dan dimulai pada masa awal ARPANET, dimana ARPANET digunakan untuk mengatur penjualan antara mahasiswa Institut Teknologi Massachusetts dan Laboratorium Kecerdasan Buatan Stanford.

Saat ini ada sekitar 100-an situs E-Commerce yaitu Flipcart, eBay, Alibaba, Zappos, IndiaMART, Amazon, dll. Pernahkah Anda berpikir untuk membuat Amazon dan Flipcart Anda sendiri seperti Server Aplikasi berbasis web? Jika ya! Artikel ini untuk Anda.

Opencart adalah Aplikasi E-Commerce sumber terbuka dan gratis yang ditulis dalam PHP, yang dapat digunakan untuk mengembangkan sistem keranjang belanja yang mirip dengan Amazon dan Flipcart. Jika Anda ingin menjual produk Anda secara online atau ingin melayani pelanggan Anda bahkan ketika Anda sedang tutup, Opencart cocok untuk Anda. Anda dapat membangun toko online yang sukses (untuk pedagang online) menggunakan Aplikasi Opencart yang andal dan profesional.

Demo Panel Web OpenCart
  1. Depan Toko – http://demo.opencart.com/
  2. Login Admin – http://demo.opencart.com/admin/

------------------ Admin Login ------------------
Username: demo
Password: demo

Fitur Opencart

Opencart adalah aplikasi yang memenuhi semua persyaratan pedagang online. Ia memiliki semua fitur (lihat di bawah) yang dapat digunakan untuk membuat Situs Web E-Commerce Anda sendiri.

  1. Ini adalah Aplikasi Gratis (seperti dalam bir) dan Sumber Terbuka (seperti dalam pidato) yang dirilis di bawah Lisensi GNU GPL.
  2. Semuanya terdokumentasi dengan baik, artinya Anda tidak perlu ke Google dan berteriak minta tolong.
  3. Dukungan dan pembaruan seumur hidup gratis.
  4. Jumlah kategori, Produk, dan pabrikan yang didukung tidak terbatas.
  5. Semuanya berbasis Template.
  6. Didukung Multi-Bahasa dan Multi-Mata Uang. Ini memastikan produk Anda mendapat jangkauan global.
  7. Fitur Tinjauan dan Pemeringkatan Produk Bawaan.
  8. Produk yang Dapat Diunduh (yaitu, ebook) didukung.
  9. Pengubahan Ukuran Gambar Otomatis didukung.
  10. Fitur seperti Tarif Multi pajak (seperti di berbagai negara), Melihat Produk Terkait, Halaman Informasi, Perhitungan Berat Pengiriman, Memanfaatkan Kupon Diskon, dll diterapkan dengan baik secara default.
  11. Alat Pencadangan dan Pemulihan bawaan.
  12. SEO yang diterapkan dengan baik.
  13. Pencetakan Faktur, Log Kesalahan, dan laporan penjualan juga didukung.

Persyaratan sistem

  1. Server Web (Server HTTP Apache Lebih Diutamakan)
  2. PHP (5.2 ke atas).
  3. Basis Data (MySQLi Lebih Disukai tetapi saya menggunakan MariaDB).

Perpustakaan dan Modul PHP yang Diperlukan

Ekstensi ini harus diinstal dan diaktifkan di sistem Anda untuk menginstal Opencart dengan benar di server web.

  1. Keriting
  2. Ritsleting
  3. Zlib
  4. Perpustakaan GD
  5. Mcrypt
  6. Mbstring

Langkah 1: Menginstal Apache, PHP dan MariaDB

1. Seperti yang saya katakan, OpenCart memerlukan persyaratan teknis tertentu seperti Apache, PHP dengan ekstensi dan Database (MySQL atau MariaDB) untuk diinstal pada sistem, agar dapat menjalankan Opencart dengan benar.

Mari instal Apache, PHP dan MariaDB menggunakan Perintah berikut.

Instal Apache

apt-get install apache2 		 (On Debian based Systems)
yum install httpd			 (On RedHat based Systems)
Instal PHP dan Ekstensi

apt-get install php5 php5-mysql libapache2-mod-php5 php5-curl php5-mcrypt 	(On Debian based Systems)
yum install php php-mysql php5-curl php5-mcrypt			(On RedHat based Systems)
Instal MariaDB

apt-get install mariadb-server mariadb-client				(On Debian based Systems)
yum install mariadb-server mariadb					(On RedHat based Systems)

2. Setelah menginstal semua hal yang diperlukan di atas, Anda dapat memulai layanan Apache dan MariaDB menggunakan perintah berikut.


------------------- On Debian based Systems ------------------- 
systemctl restart apache2.service					
systemctl restart mariadb.service	

------------------- On RedHat based Systems ------------------- 
systemctl restart httpd.service 		
systemctl restart mariadb.service 				

Langkah 2: Mengunduh dan Mengatur OpenCart

3. OpenCart versi terbaru (2.0.2.0) dapat diperoleh dari situs OpenCart atau langsung dari github.

Alternatifnya, Anda dapat menggunakan perintah wget berikut untuk mengunduh versi terbaru OpenCart langsung dari repositori github seperti yang ditunjukkan di bawah ini.


wget https://github.com/opencart/opencart/archive/master.zip

4. Setelah mengunduh file zip, salin ke direktori Kerja Apache (yaitu /var/www/html) dan unzip master. zip file.


cp master.zip /var/www/html/
cd /var/www/html
unzip master.zip

5. Setelah mengekstrak file 'master.zip', cd ke direktori yang diekstraksi dan pindahkan konten direktori upload ke akar folder aplikasi (opencart-master).


cd opencart-master
mv -v upload/* ../opencart-master/

6. Sekarang Anda perlu mengganti nama atau menyalin file konfigurasi OpenCart seperti yang ditunjukkan di bawah ini.


cp /var/www/html/opencart-master/admin/config-dist.php /var/www/html/opencart-master/admin/config.php
cp /var/www/html/opencart-master/config-dist.php /var/www/html/opencart-master/config.php

7. Selanjutnya, atur Izin yang benar pada file dan folder /var/www/html/opencart-master. Anda perlu memberikan izin RWX ke semua file dan folder di sana, secara rekursif.


chmod 777 -R /var/www/html/opencart-master 

Penting: Menyetel izin 777 mungkin berbahaya, jadi segera setelah Anda selesai menyiapkan semuanya, kembalikan ke izin 755 secara rekursif pada folder di atas.

Langkah 3: Membuat Basis Data OpenCart

8. Langkah selanjutnya adalah membuat database (misalnya opencartdb) untuk situs E-Commerce guna menyimpan data di database. Hubungkan ke server databaser dan buat database, pengguna dan berikan hak istimewa yang benar pada pengguna untuk memiliki kontrol penuh atas database.


mysql -u root -p
CREATE DATABASE opencartdb;
CREATE USER 'opencartuser'@'localhost' IDENTIFIED BY 'mypassword';
GRANT ALL PRIVILEGES ON opencartdb.* TO 'opencartuser'@'localhost' IDENTIFIED by 'mypassword';

Langkah 4: Instalasi Web OpenCart

9. Setelah semuanya diatur dengan benar, navigasikan ke browser web dan ketik http:// untuk mengakses instalasi web OpenCart.

Klik 'LANJUTKAN' untuk Menyetujui Perjanjian Lisensi.

10. Layar berikutnya adalah Pemeriksaan Pengaturan Server Pra-instalasi, untuk melihat apakah server telah menginstal semua modul yang diperlukan dengan benar dan memiliki izin yang benar pada file OpenCart.

Jika ada tanda merah yang disorot pada #1 atau #2, itu berarti Anda perlu menginstal komponen tersebut dengan benar di server untuk memenuhi persyaratan server web.

Jika ada tanda merah di #3 atau #4, berarti ada masalah dengan file Anda. Jika semuanya sudah dikonfigurasi dengan benar, Anda akan melihat semua tanda hijau terlihat (seperti terlihat di bawah), Anda dapat menekan “Lanjutkan“.

11. Pada layar berikutnya masukkan Kredensial Basis Data Anda seperti Driver Basis Data, Nama Host, Nama Pengguna, Kata Sandi, basis data. Anda tidak boleh menyentuh db_port dan Prefix, sampai dan kecuali Anda tahu apa yang Anda lakukan.

Masukkan juga Nama_Pengguna, Kata Sandi, dan Alamat Email untuk akun Administratif. Perhatikan bahwa kredensial ini akan digunakan untuk masuk ke Panel Admin Opencart sebagai root, jadi simpanlah dengan aman. Klik lanjutkan setelah selesai!

12. Layar berikutnya menampilkan pesan seperti “Pemasangan Selesai ” dengan Tag Line Siap Mulai Dijual. Juga diperingatkan untuk menghapus direktori instalasi, karena semua yang diperlukan untuk setup menggunakan direktori ini telah selesai.

Untuk Menghapus direktori instalasi, Anda mungkin ingin menjalankan perintah di bawah ini.


rm -rf /var/www/html/opencart-master/install

Langkah 4: Akses Web dan Admin OpenCart

13. Sekarang arahkan browser Anda ke http:///opencart-master/ dan Anda akan melihat tampilan seperti gambar di bawah.

14. Untuk masuk ke Panel Admin Opencart, arahkan browser Anda ke http:///opencart-master/admin dan isi Kredensial Admin Anda memasukkan, saat mengaturnya.

15. Jika semuanya baik-baik saja! Anda seharusnya dapat melihat Dashboard Admin Opencart.

Di sini, di Dasbor Admin Anda dapat mengatur banyak opsi seperti kategori, produk, opsi, Produsen, Unduhan, Ulasan, Informasi, Penginstal Ekstensi, Pengiriman, Opsi pembayaran, total pesanan, voucher hadiah, Paypal, Kupon, Afiliasi, pemasaran, email, Desain dan Pengaturan, Log kesalahan, analitik bawaan, dan lainnya.

Bagaimana setelah menguji alatnya?

Jika Anda telah menguji Aplikasi dan menemukan bahwa Aplikasi dapat disesuaikan, fleksibel, Kuat, Mudah dipelihara dan digunakan, Anda mungkin memerlukan penyedia hosting yang baik untuk menghosting aplikasi OpenCart, yang tetap mendukung dukungan 24X7. Meskipun ada banyak pilihan penyedia hosting, kami merekomendasikan Hostgator.

Hostgator adalah Pendaftar Domain dan Penyedia Hosting yang sangat terkenal dengan layanan dan fitur yang disediakannya. Ini Memberi Anda Ruang Disk TANPA BATAS, Bandwidth TANPA BATAS, Mudah dipasang (skrip pemasangan 1-klik), Waktu Aktif 99,9%, Dukungan Teknis 24x7x365 pemenang penghargaan, dan jaminan uang kembali 45 hari, yang berarti jika Anda tidak menyukai produk dan layanan Anda mendapatkan uang Anda kembali dalam waktu 45 hari setelah pembelian dan ingatlah bahwa 45 hari adalah waktu yang lama untuk Menguji.

Jadi jika Anda memiliki sesuatu untuk dijual, Anda dapat melakukannya secara gratis (maksud saya gratis, Pikirkan biaya yang akan Anda keluarkan untuk mendapatkan toko fisik dan kemudian bandingkan dengan biaya pendirian toko virtual. Anda akan merasakannya gratis).

Catatan: Saat Anda membeli hosting (dan/atau Domain) dari Hostgator, Anda akan mendapatkan DISKON Tetap 25%. Penawaran ini hanya berlaku untuk pembaca Situs Tecmint.

Yang harus Anda lakukan adalah Memasukkan Kode Promo “TecMint025 ” saat pembayaran hosting. Untuk referensi lihat pratinjau layar pembayaran dengan kode promo.

Catatan: Perlu disebutkan juga, bahwa untuk setiap hosting yang Anda beli dari Hostgator untuk menghosting OpenCart, kami akan mendapatkan sejumlah kecil komisi, hanya untuk menjaga Tecmint tetap aktif (dengan Membayar Bandwidth dan biaya hosting server).

Jadi jika Anda membelinya menggunakan kode di atas, Anda mendapatkan diskon dan kami akan mendapat sejumlah kecil. Perhatikan juga bahwa Anda tidak akan membayar tambahan apa pun, bahkan Anda akan membayar 25% lebih sedikit dari total tagihan.

Kesimpulan

OpenCart adalah aplikasi yang kinerjanya luar biasa. Mudah dipasang dan Anda memiliki opsi untuk memilih templat yang paling sesuai, menambahkan produk, dan menjadi pedagang online.

Banyaknya ekstensi buatan komunitas (gratis dan berbayar) menjadikannya kaya. Ini adalah aplikasi luar biasa bagi mereka yang ingin menyiapkan toko virtual dan tetap dapat diakses oleh pelanggan mereka 24X7. Beri tahu saya pengalaman Anda dengan aplikasi tersebut. Setiap saran dan masukan juga diterima.