Panduan Memulai Plugin WooCommerce: Membangun Toko Online Anda dari Nol.

Baca dalam 2 menit.
2026-03-15
2026-06-03
2,752
Saya mendapatkan komisi ketika Anda berbelanja melalui tautan di bawah ini, tanpa biaya tambahan untuk Anda.

Apa itu WooCommerce, dan mengapa memilihnya?

WooCommerce sendiri merupakan sebuah plugin berbasis sumber terbuka (open-source) yang mampu mengubah situs web apa pun yang dibangun menggunakan WordPress menjadi platform e-commerce yang lengkap dengan berbagai fitur. Plugin ini mendukung jutaan toko online di seluruh dunia, dan keberhasilannya berkat integrasi yang mulus dengan ekosistem WordPress, tingkat kustomisasi yang tinggi, serta kumpulan ekstensi (extensions) yang sangat luas.

Alasan utama memilih WooCommerce adalah karena “keterbukaannya”. Berbeda dengan banyak platform e-commerce berbasis SaaS lainnya, Anda memiliki kendali penuh atas situs web dan data Anda sendiri. Anda dapat memulai dengan toko dasar, lalu menambahkan berbagai fitur seperti gateway pembayaran, opsi pengiriman, alat pemasaran, dan lainnya dengan menggunakan ribuan ekstensi resmi maupun pihak ketiga yang tersedia di marketplace seperti WooCommerce.com atau CodeCanyon. Selain itu, kode dasar WooCommerce bersifat transparan bagi para pengembang, sehingga Anda dapat melakukan penyesuaian mendalam sesuai dengan kebutuhan bisnis Anda—mulai dari mengubah template tampilan produk hingga menulis logika bisnis yang kompleks—dengan hampir tidak ada batasan.

Pengaturan Lingkungan Sebelum Pembangunan dan Proses Instalasi

Sebelum memulai instalasi, WooCommerce Sebelum menginstal plugin, pastikan bahwa lingkungan server Anda sudah benar-benar siap. Lingkungan yang stabil dan berkinerja tinggi merupakan dasar bagi kelancaran operasi toko (store) Anda.

推荐阅读 Analisis Mendalam tentang WooCommerce: Panduan Lengkap untuk Membangun Toko Online yang Kuat

Pertama-tama, Anda memerlukan sebuah hosting virtual yang mendukung PHP, MySQL, dan HTTPS. Konfigurasi yang direkomendasikan adalah PHP 7.4 atau versi lebih baru, MySQL 5.6 atau versi lebih baru (atau MariaDB 10.1 atau versi lebih baru). Pastikan bahwa WordPress versi terbaru telah terinstal dan diaktifkan. Sebagai kebiasaan yang baik, lakukan backup seluruh situs web sebelum menginstal plugin atau tema apa pun.

UltaHost – Hosting untuk WordPress
Jaminan pengembalian uang dalam 30 hari, bandwidth dan basis data yang tidak terbatas, perlindungan DDoS gratis, diskon 50% untuk pembelian selama 3 tahun (dari harga normal: 50%).

Menjalankan panduan instalasi dan pengaktifan plugin

Proses instalasinya sangat sederhana. Masuk ke panel administrasi WordPress Anda, lalu navigasikan ke “Plugin” -> “Install Plugins”. Masukkan “WooCommerce” ke dalam kotak pencarian, temukan plugin tersebut, klik “Install Now”, dan aktifkanlah. Setelah diaktifkan, sebuah panduan pengaturan yang lengkap akan secara otomatis berjalan, membimbing Anda melalui proses konfigurasi dasar toko Anda.

Panduan ini akan meminta Anda untuk mengatur alamat toko, mata uang, dan metode pembayaran secara bertahap. PayPalStripeRegion pengiriman, zona tarif, dan tarif pajak. Anda dapat dengan cepat menyelesaikan pengaturan awal ini sesuai petunjuk yang diberikan. Meskipun belum sempurna, Anda masih dapat mengubahnya kapan saja nanti. WooCommerce Atur halaman tersebut dengan teliti. Sangat disarankan untuk mengonfigurasi setidaknya satu metode pembayaran pada tahap ini, agar dapat digunakan dalam pengujian selanjutnya.

Mengonfigurasi pengaturan dasar toko

Setelah panduan instalasi selesai, Anda sudah memiliki toko yang siap untuk dioperasikan. Namun, agar toko tersebut benar-benar dapat digunakan, masih diperlukan beberapa pengaturan dasar yang penting. Masuk ke halaman “WooCommerce” -> “Settings” di panel administrasi WordPress; inilah pusat kontrol toko Anda.

Pada tab “Rumah”, pastikan alamat toko dan wilayah penjualan Anda sudah benar. Pada tab “Produk”, atur satuan pengukuran serta opsi manajemen stok (seperti ambang batas stok rendah). Pada tab “Pembayaran”, aktifkan dan konfigurasi gateway pembayaran yang Anda butuhkan, misalnya melalui… WooCommerce PayPal Payments Ada plugin yang dapat digunakan untuk mengintegrasikan PayPal. Di tab “Transportasi”, buatlah area pengiriman untuk wilayah penjualan utama Anda, dan tambahkan metode pengiriman seperti “Bebas Biaya Pengiriman” atau “Biaya Pengiriman Tetap”.

推荐阅读 Panduan Lengkap: Membangun Situs Toko Online Mandiri dengan WooCommerce dari Nol

Konfigurasi Fungsi Inti: Produk, Pembayaran, dan Pengiriman

Inti dari sebuah toko online adalah penampilan produk, proses pembayaran, dan pengiriman barang.WooCommerce Untuk hal ini, tersedia seperangkat alat yang kuat dan fleksibel.

Menambahkan dan Mengelola Produk Anda

Produk adalah inti dari sebuah toko. Di backend WordPress, Anda dapat menambahkan produk baru melalui menu “Produk”. Bidang-bidang penting yang perlu diisi meliputi judul produk, deskripsi rinci, galeri gambar produk, harga (harga normal dan harga promosi), serta kode stok (SKU). Anda juga perlu menetapkan kategori dan tag untuk produk tersebut, yang akan membantu pelanggan dalam mencari produk dan meningkatkan performa situs web dari segi SEO (Search Engine Optimization).

WooCommerce Dukung berbagai jenis produk: produk sederhana, produk yang dapat disesuaikan (seperti kaos dengan berbagai ukuran dan warna), produk yang terbagi ke dalam kelompok, serta produk eksternal/afiliasi. Misalnya, untuk membuat produk yang dapat disesuaikan, Anda perlu mengatur “atribut” terlebih dahulu (seperti warna dan ukuran), kemudian di tab “Variasi” Anda dapat menggabungkan atribut-atribut tersebut untuk membuat variasi yang spesifik, dan menetapkan harga serta stok yang berbeda untuk masing-masing variasi.

hosting.com hosting bersama
Kinerja tinggi, dilengkapi dengan CPU AMD EPYC, penyimpanan SSD NVMe, dan LiteSpeed, dukungan internal ahli 24 jam sehari, langkah-langkah keamanan canggih termasuk SSL, brute force, malware, dan perlindungan DDoS, menghemat hingga 731 TB/bulan.

Mengatur integrasi gateway pembayaran

Pembayaran adalah langkah terakhir dalam proses transaksi.WooCommerce Opsi dasar yang disertakan secara default meliputi “Transfer Bank Langsung”, “Pembayaran dengan Cek”, dan “Bayar Saat Barang Diterima”. Untuk pembayaran online, Anda perlu menginstal ekstensi gateway pembayaran tambahan.

Sebagai contoh penggunaan integrasi dengan Stripe, Anda dapat menginstal versi resmi (official) dari alat tersebut. WooCommerce Stripe Payment Gateway Plugin: Setelah menginstal dan mengaktifkannya, temukan serta aktifkan fitur Stripe di menu “WooCommerce” -> “Settings” -> “Payment”. Anda perlu memasukkan Key Public dan Key Private (yang diperoleh dari akun Stripe Anda), serta mengonfigurasi mode proses pembayaran (test atau production). Dengan demikian, pelanggan dapat melakukan pembayaran dengan aman menggunakan kartu kredit saat melakukan pembelian di frontend. Pastikan untuk melakukan uji coba transaksi lengkap menggunakan mode test dari gateway tersebut sebelum mengaktifkan mode pembayaran yang sebenarnya.

Konfigurasi aturan transportasi dan perhitungan

Pengaturan transportasi yang jelas dan masuk akal dapat secara efektif mengurangi tingkat pembatalan pesanan oleh pelanggan saat proses pembayaran. Di halaman “WooCommerce” -> “Settings” -> “Shipping”, Anda dapat membuat berbagai “wilayah pengiriman” (shipping areas). Misalnya, Anda dapat membuat sebuah wilayah untuk “China” dan menambahkan berbagai metode pengiriman yang sesuai untuk wilayah tersebut.

推荐阅读 Panduan Pembuatan Situs Web Toko Online dengan WooCommerce: Tutorial Lengkap Dari Nol Hingga Siap Dioperasikan

Anda dapat menambahkan opsi “Pengiriman Gratis” dan menetapkan kondisi minimal jumlah pesanan. Anda juga bisa menambahkan opsi “Biaya Pengiriman Tetap” dengan biaya yang sama untuk semua pesanan. Untuk perhitungan yang lebih kompleks, berdasarkan berat barang atau total nilai belanja, Anda perlu menginstal perangkat lunak khusus. Table Rate Shipping Ekspansi semacam ini memungkinkan setiap metode transportasi untuk diaktifkan atau dinonaktifkan, serta menetapkan prioritasnya. Sistem kemudian akan menampilkan semua opsi yang memenuhi syarat kepada pelanggan.

Peningkatan tampilan dan fitur toko yang disesuaikan (customized).

Halaman toko default mungkin tidak dapat sepenuhnya memenuhi kebutuhan merek atau fitur Anda.WooCommerce Kelebihan lainnya adalah tingkat kustomisasi yang sangat tinggi; mulai dari tampilan hingga fungsionalitas, semuanya dapat disesuaikan secara mendalam.

Hosting bersama InterServer.
Hosting bersama seharga $2,50 USD per bulan, diskon $0,1 USD untuk bulan pertama dengan kode promo tryinterserver, serta 461 skrip aplikasi cloud yang dapat diinstal dengan sekali klik.

Memilih dan menyesuaikan tema toko

Tampilan toko ditentukan oleh tema WordPress yang Anda gunakan. Banyak tema WordPress modern menyatakan bahwa mereka “kompatibel dengan WooCommerce”, yang berarti mereka menyediakan dukungan gaya dasar untuk halaman toko (seperti halaman arsip produk, halaman produk individu, dan halaman keranjang belanja). Namun, untuk mendapatkan tampilan dan pengalaman belanja yang terbaik, disarankan untuk memilih tema yang dirancang khusus untuk keperluan toko online. WooCommerce Tema-tema yang telah dioptimalkan secara mendalam, seperti Astra, OceanWP, atau ShopIsle. Setelah menginstal dan mengaktifkan tema-tema ini, halaman toko Anda akan secara otomatis memiliki tata letak yang responsif (mampu menyesuaikan diri dengan berbagai ukuran layar), tampilan grid produk yang menarik, serta proses pembayaran yang telah diperbaiki.

Membuat tata letak menggunakan alat pembangun halaman (page builder).

Jika Anda ingin mendesain halaman toko dengan cara yang lebih intuitif dan lebih bebas, menggabungkan plugin pembangun halaman (page builder) merupakan pilihan yang sangat baik. Misalnya, Anda dapat menggunakan Elementor beserta plugin tambahan lainnya… Elementor Pro Dengan modul WooCommerce, Anda dapat sepenuhnya menyesuaikan tata letak halaman arsip produk, struktur informasi halaman produk individu, bahkan membuat halaman depan toko yang benar-benar unik dan khusus. Semua ini dapat dilakukan hanya dengan melakukan operasi drag-and-drop, tanpa perlu menulis kode sama sekali. Dengan demikian, Anda dapat menciptakan desain visual yang berkualitas tinggi tanpa perlu keahlian pemrograman.

Menggunakan action hook untuk melakukan penyesuaian fungsionalitas

Bagi para pengembang,WooCommerce Disediakan sejumlah besar hook aksi (action hooks) dan hook filter (filter hooks) untuk memodifikasi fungsionalitas pada tingkat kode. Misalnya, Anda ingin menambahkan kolom informasi khusus ke dalam tabel keranjang belanja, atau melakukan verifikasi khusus sebelum proses pembayaran.

Berikut adalah contoh kode sederhana yang menggunakan… woocommerce_before_checkout_form Hook tersebut menampilkan pesan kustom sebelum formulir pembayaran. Anda dapat menambahkan kode ini ke dalam subtema Anda. functions.php Di dalam file:

add_action( 'woocommerce_before_checkout_form', 'my_custom_checkout_message' );
function my_custom_checkout_message() {
    echo '<div class="custom-notice"><p>Terima kasih atas pembelian Anda! Kami akan memproses pesanan Anda dalam waktu 24 jam.</p></div>';
}

Hook lain yang sering digunakan adalah… woocommerce_checkout_fieldsFungsi tersebut dapat digunakan untuk memodifikasi, menambahkan, atau menghapus bidang (field) pada formulir pembayaran. Dengan bantuan hook (mekanisme penghubung) semacam ini, Anda dapat mengontrol setiap aspek operasi toko dengan sangat akurat, sehingga seluruh prosesnya sesuai dengan kebutuhan dan alur bisnis unik Anda.

Menyimpulkan.

Membangun toko WooCommerce dari nol merupakan proses yang sistematis, namun desainnya yang modular dan dilengkapi dengan panduan (wizard) membuat proses tersebut menjadi jelas dan terkendali. Intinya adalah mengikuti langkah-langkah yang benar: mempersiapkan lingkungan, menginstal dan menjalankan alat pengaturan (setup wizard), mengonfigurasi produk, metode pembayaran, dan layanan pengiriman dengan baik, lalu melakukan personalisasi melalui tema, alat pembangun halaman (page builder), atau kode tambahan (code hooks). Ingatlah bahwa toko online yang sukses bukan hanya hasil dari penerapan teknologi semata, tetapi juga dari pengoptimalan berkelanjutan terhadap pengalaman pengguna, penampilan produk, dan logika bisnis.WooCommerce Kami menyediakan alat-alat yang kuat serta berbagai kemungkinan tak terbatas untuk mewujudkan semua hal tersebut. Langkah selanjutnya dimulai dari langkah pertama Anda: instal segera dan mulailah menjelajahinya.

FAQ - Pertanyaan yang Sering Diajukan.

Apakah WooCommerce gratis?
Ya, plugin WooCommerce itu sendiri gratis dan bersifat open source. Anda dapat mengunduhnya secara gratis, menginstalnya, dan menggunakan semua fitur dasar e-commerce yang tersedia, termasuk manajemen produk, keranjang belanja, proses pembayaran, serta laporan dasar.

Namun, mengoperasikan sebuah toko profesional umumnya menghasilkan biaya tambahan. Biaya-biaya tersebut dapat berasal dari: pembelian materi dengan tema yang spesifik, biaya plugin untuk memperluas fitur tertentu (seperti gateway pembayaran tingkat lanjut, integrasi pengiriman, layanan berlangganan), biaya layanan hosting virtual berkualitas tinggi, serta biaya sertifikat SSL. Oleh karena itu, meskipun perangkat lunaknya gratis, membangun sebuah toko yang matang memerlukan investasi untuk meningkatkan tampilan, fitur, dan kinerjanya.

Bagaimana cara membuat cadangan toko WooCommerce saya?

Proses membackup toko WooCommerce pada dasarnya sama dengan membackup situs web WordPress biasa, tetapi perlu memastikan bahwa baik database maupun file-filenya dibackup dengan lengkap. Semua data produk, pesanan, dan pelanggan disimpan dalam database, sedangkan gambar produk, plugin, dan file tema disimpan di server.

Disarankan untuk menggunakan plugin cadangan WordPress yang profesional, seperti UpdraftPlus atau BlogVault. Plugin-plugin ini memungkinkan Anda untuk mengatur proses pencadangan secara otomatis dan terjadwal, serta menyimpan file cadangan ke layanan cloud (seperti Google Drive atau Dropbox). Sebelum melakukan pembaruan besar-besaran (seperti peningkatan versi WooCommerce, penggantian tema, atau penginstalan plugin baru), pastikan untuk membuat cadangan lengkap secara manual terlebih dahulu.

Bisakah digunakan tanpa pembayaran dengan kartu kredit?

Anda benar-benar dapat menjalankan toko WooCommerce tanpa perlu mengintegrasikan gateway pembayaran kartu kredit secara langsung. Plugin tersebut sudah menyertakan beberapa metode pembayaran offline yang tidak memerlukan perantara pembayaran pihak ketiga.

Anda dapat mengaktifkan opsi “Transfer Bank Langsung” (BACS) di pengaturan pembayaran, sehingga Anda dapat menampilkan nomor rekening bank perusahaan Anda kepada pelanggan dan memungkinkan mereka untuk melakukan transfer bank secara offline. Opsi “Pembayaran dengan Cek” juga memungkinkan pelanggan untuk mengirimkan cek melalui pos. Di beberapa wilayah, metode pembayaran “Bayar Saat Barang Diterima” (COD) juga sangat populer. Semua metode pembayaran ini terintegrasi ke dalam proses pembayaran; setelah pelanggan melakukan pemesanan, status pesanan akan diubah menjadi “Menunggu Pembayaran”. Anda dapat secara manual mengubah status pesanan menjadi “Sedang Diproses” setelah Anda memastikan bahwa pembayaran telah diterima.

Bagaimana cara mengubah tata letak halaman produk?

Ada berbagai cara untuk mengubah tata letak halaman produk individu, dengan tingkat kerumitan yang bervariasi. Cara termudah adalah dengan mengganti tema yang kompatibel dengan WooCommerce, yang menyediakan berbagai opsi tata letak halaman produk. Banyak tema tingkat lanjut sudah memiliki fitur ini secara bawaan.

Selanjutnya, Anda dapat menggunakan alat pembangun halaman seperti Elementor Pro, yang menyediakan editor visual untuk halaman produk WooCommerce, memungkinkan Anda mendesain tata letak setiap elemen dengan bebas dengan cara menyeret dan meletakkan komponen-komponen tertentu. Bagi para pengembang, metode yang paling mendasar adalah dengan mengubah file template melalui penggantian (override) tema atau penggunaan “action hooks”. Misalnya, Anda dapat menyalin kode tertentu dari file template asli dan menggantinya dengan kode yang sesuai dengan kebutuhan Anda. woocommerce/templates/single-product.php File tersebut telah ditempatkan ke dalam sub-topik Anda. woocommerce/single-product.php Di dalam path tersebut, lalu edit langsung file tersebut untuk mengatur ulang struktur halaman.