Plugin toko online WordPress: perbandingan WooCommerce, EDD, dan SureCart

Bandingkan WooCommerce untuk pengiriman, stok, dan katalog beragam; Easy Digital Downloads (EDD) untuk buku, materi, atau perangkat lunak yang diunduh; serta SureCart untuk toko yang terhubung ke platform cloud eksternal. Ketiganya menyediakan titik awal gratis, tetapi biaya pembayaran, ekstensi, dan cara pengoperasiannya berbeda. Pertimbangkan penyerahan produk, pengembalian dana, dan migrasi, bukan hanya tampilan halaman produk.

Mulai dari apa yang diterima pelanggan

Menambahkan tombol beli hanyalah sebagian pekerjaan toko. Anda memerlukan catatan pesanan, verifikasi pembayaran, pengiriman atau akses berkas, serta penanganan pertanyaan dan pengembalian dana. Pilih satu produk yang mewakili toko, lalu uraikan alurnya setelah pembayaran. Kaus memerlukan stok per varian dan pengiriman; PDF memerlukan izin unduh dan pembaruan berkas; layanan berlangganan memerlukan aturan perpanjangan dan pembatalan.

Bedakan produk unduhan dengan bacaan khusus anggota. Menyerahkan PDF dan memberikan akses artikel selama langganan memakai model akses yang berbeda. Jika akses berjangka menjadi kebutuhan utama, pelajari juga plugin keanggotaan dan masa akses. Jika Anda baru mengumpulkan pertanyaan pemesanan, periksa dahulu apakah etalase toko lengkap sudah diperlukan.

Perbandingan WooCommerce, EDD, dan SureCart

Pilihan Kebutuhan utama yang diperiksa Dasar keputusan
WooCommerce Produk fisik dan unduhan, variasi, stok, serta pengiriman Inti gratis dibanding ekstensi pembayaran, langganan, dan pengiriman; pemeliharaan hosting
Easy Digital Downloads Buku, templat, berkas, dan unduhan perangkat lunak Perlindungan berkas, kedaluwarsa dan batas unduh; ekstensi langganan dan lisensi; biaya tambahan gateway
SureCart Toko yang memadukan plugin dengan platform cloud Biaya platform, akun eksternal, ketergantungan layanan, dan ekspor data

Iklan fitur langganan, pajak, atau pembayaran internasional tidak berarti semua negara, mata uang, dan pola penjualan langsung didukung. Periksa persyaratan pendaftaran bisnis dan pencairan dana pada penyedia pembayaran. Siapkan informasi bagi pembeli, pengaturan pajak, dan layanan pelanggan sesuai pasar yang Anda layani. Fitur penghitungan dalam plugin tidak menyelesaikan seluruh kewajiban penjual.

WooCommerce: mengelola stok dan pengiriman bersama penjualan

Inti WooCommerce yang gratis menjadi dasar untuk produk fisik, virtual, unduhan, variasi, dan pengelolaan pesanan. Langganan, reservasi, dan layanan keanggotaan dapat memerlukan ekstensi. Mengelola toko sendiri juga berarti merawat hosting, pembaruan, cadangan, dan kompatibilitas antar ekstensi.

  1. Tentukan lokasi toko, mata uang, dan wilayah penjualan saat penyiapan, lalu tinjau di WooCommerce → Settings. Siapkan gateway, yaitu penghubung ke penyedia pembayaran, beserta lingkungan pengujiannya.
  2. Buka Products → Add New, lalu masukkan nama, isi paket, harga, gambar, serta variasi dan stok yang sesuai. Tandai berkas sebagai Downloadable dan produk tanpa pengiriman sebagai Virtual sesuai barang yang dijual.
  3. Untuk barang fisik, atur wilayah dan metode melalui WooCommerce → Settings → Shipping → Shipping zones. Uji alamat yang dilayani dan alamat yang dikecualikan.
  4. Setelah pemesanan, periksa status pembayaran dan pemrosesan di WooCommerce → Orders, lalu verifikasi pengiriman atau penyerahan berkas secara terpisah.

Zona pengiriman dicocokkan dari atas ke bawah, dan zona pertama yang cocok digunakan. Tempatkan area gratis ongkir berdasarkan kode pos di atas zona nasional yang lebih luas. Jika ongkos terlihat keliru, periksa zona yang cocok dengan alamat sebelum sekadar mengganti nominalnya.

Untuk berkas, periksa WooCommerce → Settings → Products → Downloadable products. Panduan produk unduhan menjelaskan bahwa Redirect only memperlihatkan URL berkas. Force downloads dan X-Accel-Redirect/X-Sendfile bergantung pada dukungan dan konfigurasi server; NGINX memerlukan perlindungan akses langsung secara khusus. Menautkan berkas dari pustaka media biasa tidak otomatis membatasi akses hanya kepada pembeli.

Easy Digital Downloads: berfokus pada penjualan berkas

EDD mengatur produk, pembayaran, pelanggan, dan penyerahan materi unduhan. Plugin ini patut diperiksa untuk buku elektronik dan aset desain yang tidak memerlukan pengiriman fisik. Bedakan fondasi gratis dengan Pro dan ekstensi untuk kunci lisensi perangkat lunak, pembayaran berulang, serta fitur terkait.

Ikuti panduan pembuatan produk: melalui Downloads → Add Download, masukkan deskripsi, harga, nama berkas, dan File URL. Sesuaikan batas unduhan dan masa berlaku tautan dengan produknya. Jelaskan format, perangkat lunak yang diperlukan, dan penggunaan yang diizinkan agar pembeli memahami apa yang diterima.

Tinjau gateway dan mode uji di Downloads → Settings → Payments. Panduan pengaturan pembayaran membedakan pemilihan gateway bawaan dari penyambungan akunnya. Logo kartu bukan bukti pemrosesan pembayaran sudah berfungsi. Gunakan mode uji bersama sandbox atau akun pengujian gateway untuk memeriksa hubungan antara pesanan dan akses unduhannya.

Periksa juga penyimpanan dan perlindungan server. Panduan NGINX dari EDD menjelaskan bahwa perlindungan .htaccess bawaan ditujukan untuk Apache; NGINX memerlukan konfigurasi terpisah. Konfirmasikan perlindungan yang sesuai kepada penyedia hosting dan uji URL berkas dari sesi bukan pembeli. URL yang sulit ditebak tidak menggantikan kontrol akses.

SureCart: toko yang terhubung ke layanan cloud

SureCart memadukan plugin WordPress dengan platform toko eksternal. Pembayaran, langganan, dan checkout terhubung ke layanan cloud, sehingga jangan menganggap semua catatan dan operasi hanya berada di server WordPress Anda. Pertimbangkan akses akun, ketentuan layanan, gangguan layanan, dan rencana keluar.

Atur produk, harga, dan penyerahan di SureCart → Products, lalu hubungkan checkout. Instant Checkout menyediakan tautan pembelian langsung untuk suatu produk. Panduan penjualan pertama menjelaskan pengaktifan Test Mode di menu Instant Checkout pada produk dan penyimpanan perubahan sebelum pengujian. Sebelum menerima penjualan nyata, tinjau mode setiap produk dan koneksi penyedia pembayaran untuk transaksi langsung.

Pesan pengujian berhasil belum tentu membuktikan adanya pesanan tersimpan. Panduan pembayaran uji menyatakan bahwa ketika Test Mode Restricted aktif, pengguna bukan administrator dapat melihat popup berhasil tanpa terciptanya catatan pesanan uji. Periksa layar, catatan tersimpan, dan lingkungan pembayarannya secara terpisah.

Untuk ekspor, buka SureCart → Settings → Data Export, pilih jenis data, lalu lanjutkan ke dasbor layanan. Panduan ekspor CSV mencakup pesanan, pelanggan, langganan, pengembalian dana, produk, harga, dan catatan lainnya. CSV adalah format tabel teks yang dapat dibuka dengan aplikasi lembar kerja. Bisa diekspor tidak berarti plugin lain langsung dapat melanjutkan langganan yang sama. Buka berkasnya dan periksa pengenal serta status yang diperlukan saat migrasi.

Bedakan instalasi gratis dari biaya penjualan

Pada perbandingan Stripe EDD yang diperiksa pada Oktober 2026, Free dan Personal dikenai biaya tambahan 3% per transaksi. Penghapusannya melalui Extended atau lebih tinggi memiliki syarat, termasuk kunci lisensi yang sah dan aktif. Biaya pemrosesan penyedia pembayaran tetap terpisah. Membeli edisi berbayar saja tidak membuktikan seluruh biaya tambahan otomatis hilang.

Pada waktu yang sama, harga SureCart mencantumkan Launch seharga $0 ditambah biaya transaksi 2.9%, sedangkan Pro tanpa biaya transaksi platform. Biaya pemroses pembayaran tetap ada. Periksa ketentuan pendaftaran atau perpanjangan saat ini, bukan hanya rujukan lama mengenai 1.9%.

Bandingkan periode yang sama: biaya hosting tahunan, lisensi dan perpanjangan ekstensi, biaya platform berdasarkan penjualan, serta biaya pemrosesan. Gunakan jenis produk, fitur, volume penjualan, dan jumlah pesanan yang benar-benar diperkirakan. Jangan mencampur harga promosi tahun pertama dengan harga perpanjangan. Inti gratis dapat menghasilkan biaya operasi terendah, tetapi ekstensi dan dukungan yang diperlukan bisa mengubah hasilnya.

Verifikasi pesanan, pembayaran, dan penyerahan secara terpisah

Nomor pesanan bukan bukti pembayaran, dan pembayaran bukan bukti barang telah dikirim. Dalam dokumentasi status pesanan WooCommerce, Pending payment berarti belum dibayar, Processing berarti sudah dibayar dan menunggu pemenuhan, sedangkan Completed berarti sudah dipenuhi. On hold dapat memerlukan konfirmasi pembayaran lanjutan. Perubahan status otomatis bergantung pada produk dan metode pembayaran.

Diagram berikut memisahkan ketiga konsep tersebut; bukan berarti semua produk menggunakan layar yang sama atau selalu memerlukan pemrosesan manual pada setiap tahap. Penyerahan otomatis pun memerlukan kecocokan catatan pembayaran dan hak akses.

Tiga pemeriksaan terpisah: menerima pesanan, mencocokkan catatan pembayaran, dan memeriksa pengiriman atau hak unduhan

  1. Pembelian berhasil: ikuti satu produk dari checkout seluler, pesanan administrator, catatan penyedia pembayaran, dan tanda terima, sampai pengiriman atau unduhan nyata. Harga yang ditampilkan, ongkos kirim, pajak, dan jumlah akhir yang dibebankan harus cocok.
  2. Kegagalan, pengabaian, dan percobaan ulang: dalam lingkungan uji, periksa pembayaran gagal, meninggalkan autentikasi, kembali, dan memuat ulang. Periksa pesanan atau tagihan ganda serta pemulihan stok.
  3. Berkas dan akun: verifikasi tautan pembeli, jumlah unduhan, kedaluwarsa, serta akses bukan pembeli atau pelanggan lain. Tentukan pengaruh penggantian berkas terhadap pembeli lama.
  4. Pembatalan dan pengembalian dana: periksa pengembalian penuh maupun sebagian serta pembatalan langganan. Bedakan fitur seperti Manual Refund WooCommerce: pencatatan pesanan sebagai dikembalikan tidak dengan sendirinya mengirimkan uang kepada pelanggan.
  5. Pemulihan dan migrasi: periksa cadangan dan ekspor pesanan, pelanggan, berkas, serta pengaturan. Rencanakan pencocokan pesanan yang masuk setelah pencadangan, alih-alih menimpanya dengan basis data lama.

Periksa pengecualian cache bersama untuk keranjang, checkout, dan halaman pelanggan dengan dua sesi pelanggan untuk mendeteksi informasi yang tertukar. Jika pesanan sudah ada tetapi email belum diterima, selidiki pengiriman dan penerimaan email secara terpisah. Periksa tagihan yang sudah ada sebelum meminta pelanggan membayar lagi.

Sebelum memasang atau memperbarui plugin, siapkan cadangan berkas dan basis data serta uji pemulihan terisolasi. Untuk platform cloud, simpan ekspor layanan bersama cadangan lokal. Pisahkan staging dari pembayaran nyata dan email pelanggan. Jika terjadi masalah, siapkan penghentian sementara pesanan baru dan pemulihan yang tetap menjaga catatan pesanan serta pembayaran yang ada.