Cara Set Pre-Order WooCommerce untuk Produk Custom

Cara setting pre-order di WooCommerce untuk produk custom yang butuh waktu produksi, supaya pembeli tahu estimasi kirim sejak sebelum checkout.

T Teguh Karyo Utomo 02 Juli 2026
Share

WooCommerce secara default berasumsi barang dikemas dan dikirim begitu pembayaran masuk. Asumsi ini cocok untuk produk ready stock, tapi jadi masalah besar untuk produk custom yang baru mulai dikerjakan setelah order dibayar. Konveksi butuh waktu jahit, souvenir butuh waktu cetak dan pengeringan, kolam terpal butuh waktu jahit terpal dan pengelasan rangka. Kalau toko tidak punya sistem pre-order yang jelas, pembeli menganggap barang seharusnya sudah dikirim H+1 seperti belanja di marketplace pada umumnya, lalu chat admin dipenuhi pertanyaan “kok belum dikirim juga” di hari ketiga.

Masalah ini bukan soal plugin yang kurang canggih. Ini soal toko tidak mengomunikasikan bahwa order yang baru masuk itu berstatus pre-order, bukan siap kirim. Begitu ekspektasi pembeli dan kenyataan produksi tidak sinkron, yang muncul bukan cuma komplain, tapi permintaan refund karena pembeli merasa ditipu — padahal keterlambatan itu memang bagian normal dari proses produksi custom.

Kenapa WooCommerce Default Tidak Cocok untuk Produk Custom

WooCommerce dirancang untuk model toko yang stoknya sudah jadi barang jadi di gudang. Begitu status order berubah menjadi “Processing”, email otomatis yang dikirim ke pembeli isinya seragam: pesanan diterima dan sedang diproses, tanpa keterangan berapa lama proses itu berlangsung. Untuk toko yang jual barang ready stock, jeda ini wajar cuma 1-2 hari untuk packing. Untuk toko yang jual produk custom, jeda itu bisa 7 sampai 30 hari tergantung kompleksitas kerja.

Masalahnya, halaman produk dan email konfirmasi tidak otomatis membedakan dua kondisi ini. Kalau pemilik toko tidak menambahkan keterangan pre-order secara eksplisit, pembeli menyamakan pengalaman belanja di toko custom dengan belanja di toko ready stock. Ekspektasi yang salah sejak awal inilah yang jadi sumber komplain — bukan karena produksi lama, tapi karena pembeli tidak diberi tahu di awal bahwa barang memang butuh waktu produksi.

Pendekatan Mas Kar: Pre-Order Itu Soal Komunikasi Tanggal, Bukan Sekadar Label

Dari beberapa toko custom yang pernah saya bantu setup, kesalahan yang paling sering terjadi bukan di sisi teknis plugin, tapi di sisi mana yang dikomunikasikan ke pembeli. Toko sering hanya menaruh tulisan “Pre-Order” di judul produk, tapi tidak pernah menyebutkan angka konkret: pre-order ini berarti dikirim kapan, dihitung dari kapan.

Pola yang saya pakai untuk toko custom ada tiga lapis, dan urutannya penting:

  1. Label visual di katalog — bedakan produk ready stock dan pre-order sejak pembeli masih di halaman kategori, bukan baru muncul saat checkout.
  2. Tanggal estimasi kirim yang dihitung otomatis — bukan kalimat umum “diproses 7-14 hari”, tapi tanggal konkret yang bergerak mengikuti tanggal order masuk.
  3. Kebijakan tertulis yang mengunci ekspektasi — supaya kalau ada keterlambatan wajar, toko punya dasar tertulis yang sudah disetujui pembeli sejak sebelum bayar, bukan penjelasan dadakan waktu dikomplain.

Ketiga lapis ini saling menutupi celah satu sama lain. Label saja tanpa tanggal membuat pembeli tetap menebak-nebak. Tanggal saja tanpa kebijakan tertulis membuat toko tidak punya pegangan kalau produksi molor karena alasan wajar seperti antrean bahan baku.

Lapis 1: Membedakan Ready Stock vs Pre-Order di Katalog

Cara paling murah tanpa plugin tambahan adalah memakai badge produk. WooCommerce sudah punya badge “Sale” bawaan yang muncul di pojok gambar produk — pola yang sama bisa dipakai untuk badge “Pre-Order” lewat custom CSS atau plugin badge ringan, ditempel di gambar produk pada halaman kategori dan halaman produk tunggal.

Yang sering dilewatkan: badge itu harus konsisten dengan judul dan deskripsi singkat produk. Kalau badge bilang “Pre-Order” tapi judul produk polos tanpa keterangan apa pun, pembeli yang buru-buru scroll tetap bisa melewatkan badge kecil di pojok gambar. Cara yang lebih aman adalah menaruh keterangan waktu produksi langsung di judul singkat atau di baris pertama deskripsi pendek, contohnya “Kaos Konveksi Custom — Pre-Order, produksi 10-14 hari kerja”. Informasi ini harus sudah terlihat sebelum pembeli klik “Tambah ke Keranjang”, bukan baru muncul di halaman checkout setelah pembeli sudah niat beli.

Untuk toko yang menjual campuran ready stock dan custom dalam satu katalog — misalnya konveksi yang jual kaos polos ready stock sekaligus kaos sablon custom — pemisahan ini wajib ada di level kategori produk juga, bukan cuma badge per produk. Pembeli yang masuk dari pencarian Google sering mendarat langsung di halaman kategori, jadi kategori “Ready Stock” dan kategori “Pre-Order / Custom” yang terpisah membantu pembeli menyaring sebelum sempat kecewa.

Lapis 2: Setting Estimasi Tanggal Kirim Otomatis

Ini bagian yang paling sering dikerjakan asal-asalan. Menulis “estimasi 7-14 hari kerja” di deskripsi produk memang lebih baik daripada tidak sama sekali, tapi pembeli tetap harus menghitung sendiri dari tanggal berapa jendela itu mulai berjalan. Kalau order masuk hari Jumat, apakah dihitung dari Jumat atau dari Senin? Ambiguitas kecil ini yang jadi bahan komplain.

Ada dua pilihan teknis untuk mengotomatiskan perhitungan ini:

Pilihan A — Plugin pre-order khusus. Plugin seperti WooCommerce Pre-Orders (resmi dari WooCommerce.com) atau alternatif pihak ketiga bisa mengunci tanggal rilis atau menghitung mundur/maju dari tanggal order otomatis, lalu menampilkannya di halaman produk dan email konfirmasi. Cocok untuk toko dengan volume order custom tinggi karena tanggal terhitung otomatis tanpa admin harus mengetik manual di setiap order.

Pilihan B — Field custom manual. Untuk toko dengan volume lebih kecil, field teks tambahan di halaman produk (lewat plugin product add-ons atau custom field sederhana) yang menampilkan rumus “dikirim X hari kerja setelah pembayaran dikonfirmasi” sudah cukup, asal admin disiplin menuliskan tanggal spesifik di catatan order begitu pembayaran masuk, lalu mengirim tanggal itu lewat email atau WhatsApp konfirmasi manual.

Plugin lebih rapi secara sistem, tapi field manual lebih murah dan lebih fleksibel kalau waktu produksi sering berubah tergantung antrean bengkel — situasi yang umum terjadi di konveksi dan kolam terpal skala kecil yang kapasitas produksinya naik turun tergantung jumlah order yang masuk bersamaan.

Berikut perbandingan dua pendekatan itu:

AspekPlugin Pre-OrderField Custom Manual
BiayaBerbayar (rata-rata plugin premium), atau versi gratis dengan fitur terbatasGratis atau plugin add-ons ringan yang sudah dipakai untuk kustomisasi lain
Ketepatan tanggalOtomatis terhitung dari tanggal order, konsisten di setiap transaksiTergantung kedisiplinan admin menuliskan tanggal di tiap order
Cocok untukVolume order custom tinggi, waktu produksi relatif tetap per kategori produkVolume order sedang, waktu produksi sering berubah tergantung antrean
RisikoKalau kapasitas produksi berubah mendadak, tanggal otomatis bisa telanjur salah kirim ke pembeliKalau admin lupa update, pembeli tidak dapat kepastian tanggal sama sekali
Tampilan ke pembeliMuncul otomatis di halaman produk dan invoicePerlu effort tambahan supaya tetap terlihat di invoice, bukan cuma di chat

Skenario Konveksi: Kaos Sablon Custom untuk Acara Komunitas

Toko konveksi yang menerima order kaos sablon custom dengan logo komunitas biasanya butuh waktu produksi 10-14 hari kerja untuk order 50-200 pcs. Rinciannya: 1-2 hari untuk approval desain final dari pembeli, 2-3 hari antre giliran mesin sablon (karena satu mesin melayani beberapa order sekaligus), 5-7 hari proses sablon dan penjahitan, sisanya untuk quality control dan packing. Kalau order masuk bersamaan dengan order lain yang lebih dulu antre, waktu ini bisa mundur 3-5 hari lagi.

Konveksi yang saya bantu benahi sistemnya awalnya cuma menulis “proses 1-2 minggu” di semua produk custom, tanpa membedakan order kecil (di bawah 50 pcs, prosesnya lebih cepat karena tidak perlu antre lama di mesin) dengan order besar (200 pcs ke atas, otomatis mundur karena volume sablon lebih banyak). Setelah dipisah jadi dua rentang tanggal berbeda berdasarkan jumlah pcs yang dipesan, komplain soal “kok belum selesai” turun karena pembeli order besar sejak awal sudah tahu waktunya lebih panjang, bukan baru diberi tahu setelah menunggu seminggu.

Skenario Kolam Terpal: Custom Ukuran dan Rangka Besi

Kolam terpal custom ukuran nonstandar (misalnya diameter 4 meter dengan tinggi 1,2 meter, di luar ukuran umum yang biasa dicetak massal) butuh waktu produksi lebih panjang dibanding konveksi — biasanya 14-21 hari kerja. Alasannya bukan cuma jahit terpal, tapi juga pengelasan rangka besi yang menyesuaikan ukuran pesanan, yang tidak bisa dikerjakan paralel dengan proses jahit karena butuh dua tim kerja berbeda dengan urutan bergantung satu sama lain (rangka harus jadi dulu sebelum ukuran terpal final dipotong).

Kolam terpal juga punya tantangan tambahan yang tidak dimiliki konveksi atau souvenir: ongkos kirim untuk barang seukuran ini besar dan berat, sehingga toko biasanya menunggu volume pengiriman ke satu wilayah terkumpul dulu sebelum kirim, supaya bisa pakai ekspedisi kargo yang lebih murah dibanding kirim satuan. Kombinasi waktu produksi 14-21 hari plus jadwal pengumpulan pengiriman ini bisa membuat total waktu tunggu pembeli tembus 25-30 hari — dan kalau ini tidak dijelaskan di kebijakan pre-order sejak awal, pembeli yang terbiasa belanja barang kecil di marketplace akan merasa toko ini terlalu lambat, padahal jeda itu memang bagian dari cara kerja produksi custom besar seperti ini. Detail teknis soal ukuran dan bahan kolam terpal sendiri sudah dibahas lebih lengkap di panduan kolam terpal online: ukuran, bahan, dan ongkir.

Kebijakan pre-order yang efektif bukan paragraf hukum yang panjang, tapi keterangan singkat yang menjawab tiga pertanyaan spesifik yang biasanya muncul di kepala pembeli: kapan mulai dihitung, kapan estimasi selesai, dan apa yang terjadi kalau molor. Kebijakan ini idealnya muncul di tiga tempat: halaman produk, halaman kebijakan pengiriman terpisah, dan email konfirmasi order.

Checklist isi kebijakan pre-order yang perlu ada:

  • Titik mulai hitungan waktu — dihitung dari tanggal pembayaran dikonfirmasi, bukan dari tanggal checkout (penting kalau toko masih terima transfer manual yang butuh waktu verifikasi).
  • Rentang hari kerja, bukan hari kalender — sebutkan eksplisit apakah Sabtu-Minggu dihitung atau tidak, supaya pembeli tidak salah hitung sendiri.
  • Variabel yang bisa memperpanjang waktu — misalnya jumlah pesanan besar, antrean produksi, atau ketersediaan bahan tertentu, ditulis sebagai kemungkinan, bukan disembunyikan.
  • Cara toko memberi kabar kalau ada keterlambatan — apakah admin akan menghubungi otomatis, atau pembeli perlu cek status sendiri lewat halaman akun.
  • Kebijakan pembatalan dan refund selama masa produksi — batas waktu pembeli boleh membatalkan sebelum bahan baku sudah dipotong atau dicetak, karena setelah itu barang custom biasanya tidak bisa dijual ke pembeli lain.
  • Contoh tanggal konkret, bukan cuma rentang — misalnya “order 3 Juli, estimasi kirim 17 Juli” ditampilkan sebagai contoh di halaman produk supaya pembeli langsung paham cara hitungnya tanpa perlu menghitung sendiri.

Kebijakan ini idenya sama dengan yang dibahas untuk produk custom souvenir di artikel struktur pesanan produk custom souvenir di WooCommerce — mengunci detail pesanan sejak checkout supaya tidak bergantung pada chat WhatsApp yang mudah tercecer. Bedanya, untuk pre-order yang dikunci bukan detail desain, tapi detail tanggal.

Kesalahan Umum Setting Pre-Order di Lapangan

Beberapa pola kesalahan yang berulang saya temui saat membantu toko custom membenahi sistem pre-order:

Toko menulis estimasi waktu produksi di deskripsi panjang yang jarang dibaca pembeli, padahal informasi itu seharusnya ada di baris pertama yang langsung terlihat tanpa scroll. Pembeli yang terburu-buru checkout dari HP jarang membaca deskripsi sampai habis.

Toko menghitung estimasi kirim dari tanggal checkout, padahal pembayaran baru dikonfirmasi 1-2 hari kemudian untuk transfer manual — sehingga tanggal yang dijanjikan sudah meleset sejak awal meskipun produksinya sendiri tidak telat.

Toko tidak membedakan status order di WooCommerce antara “sedang antre produksi” dan “sedang dikerjakan sekarang”. Pembeli yang mengecek status order dan melihat tulisan generik “Processing” selama dua minggu penuh menganggap tokonya tidak bergerak, padahal proses produksi memang berjalan bertahap. Menambahkan catatan order manual di setiap perubahan tahap (misalnya update status dengan catatan “bahan sudah dipotong, masuk tahap jahit”) membantu pembeli melihat progres tanpa perlu bertanya ke admin.

Toko baru menjelaskan kebijakan pre-order setelah pembeli komplain, bukan sebelum checkout. Begitu penjelasan disampaikan setelah masalah muncul, pembeli sudah kadung merasa ditipu, meskipun secara teknis waktu produksi yang dijalani masih wajar untuk kategori produknya.

Langkah Berikutnya

Setelah sistem pre-order berjalan di halaman produk, langkah lanjutan adalah memastikan proses di sisi admin ikut rapi — mulai dari notifikasi order masuk sampai update status produksi. Panduan lengkapnya ada di mengelola order WooCommerce: alur kerja admin dari notifikasi sampai paket dikirim.

Untuk toko konveksi yang ingin menata field ukuran, bahan, dan minimum order sebelum bicara soal pre-order, baca dulu produk konveksi di WooCommerce: ukuran, bahan, custom, dan minimum order.

Kalau toko masih sering kehilangan pembeli di tahap checkout sebelum sempat bicara soal pre-order, ada baiknya diagnosis dulu penyebabnya lewat kenapa customer sudah checkout tapi tidak membayar.

Untuk penataan menyeluruh produk, ongkir, QRIS, dan checkout di toko produsen, rujukan utamanya ada di WooCommerce untuk UMKM Produsen: Menata Produk, Ongkir, QRIS, dan Checkout.

Artikel Terkait