Jika kamu sudah pernah membaca Cara Setting Pengiriman WooCommerce untuk Negara Tertentu, fitur bawaan WooCommerce hanya bisa membatasi checkout sampai level negara. Masalahnya, banyak toko yang sebenarnya hanya sanggup melayani area tertentu saja, misalnya Jabodetabek, karena alasan ongkir atau kapasitas pengiriman.
Untuk kasus ini, kita tidak bisa mengandalkan Selling location saja. Kita perlu masuk ke fitur Shipping Zones, yang memang dirancang untuk mengatur pengiriman berdasarkan wilayah spesifik, bukan cuma negara.
Ringkasan cepat: Untuk membatasi pengiriman WooCommerce hanya ke Jabodetabek, pertama batasi Selling location(s) ke Indonesia saja (lihat tutorial sebelumnya), lalu buat Shipping Zone baru bernama “Jabodetabek” di WooCommerce > Settings > Shipping, isi Zone regions dengan DKI Jakarta, Jawa Barat, dan Banten, tambahkan Shipping method (Flat rate), dan pastikan zone default “Locations not covered” dikosongkan agar wilayah lain tidak mendapat opsi pengiriman.
Pastikan WooCommerce sudah aktif dan kamu sudah login ke WP Admin, kemudian ikuti langkah-langkah berikut.
Sebelum masuk ke Shipping Zone, batasi dulu penjualan ke Indonesia lewat WooCommerce > Settings > General. Ubah Selling location(s) menjadi Sell to specific countries, lalu pilih Indonesia. Ubah juga Shipping location(s) menjadi Ship to all countries you sell to.
Langkah ini penting supaya Shipping Zone yang kita buat nanti hanya perlu fokus mengatur wilayah di dalam Indonesia, tanpa perlu mikirin negara lain.
Masih di halaman WooCommerce Settings, klik tab Shipping. Kamu akan melihat daftar Shipping Zones yang sudah ada, biasanya masih kosong atau hanya ada zone default.
Klik tombol Add shipping zone. Isi field berikut:
Jabodetabek.DKI Jakarta, Jawa Barat, dan Banten.)Zone regions inilah yang membedakan Shipping Zone dari sekadar Selling location. Di sini kamu bisa turun sampai level provinsi, bukan hanya level negara.
Masih di halaman yang sama, scroll ke bagian Shipping methods, klik Add shipping method. Pilih Flat rate untuk tarif tetap.
Setelah metode ditambahkan, klik ikon edit untuk mengatur:
Ongkir Jabodetabek.15000, atau kamu bisa juga setting gratis ongkir.Pastikan status metode dalam keadaan aktif (Enable), lalu klik Save changes.
WooCommerce otomatis menyediakan zone bawaan bernama Rest of the world. Zone inilah yang menampung semua alamat yang tidak masuk ke zone manapun yang sudah kamu buat.
Supaya pembeli di luar Jabodetabek tidak bisa checkout, jangan tambahkan shipping method apapun di zone default ini. Kalau tidak ada metode pengiriman yang cocok, WooCommerce otomatis akan menolak proses checkout dan menampilkan pesan bahwa pengiriman tidak tersedia.
Setelah semua zone dan method selesai diatur, lakukan pengujian dari sisi pembeli:
Itulah cara mudah untuk membatasi penjualan woocommerce ke provinsi tertentu yang dapat berguna jika kamu ingin menjual produk hanya ke beberapa provinsi dahulu.
CB23*) maupun range numerik (90210...99000). Cara ini bisa dipakai kalau kamu butuh cakupan yang lebih presisi daripada provinsi. Tapi karena kode pos di Indonesia banyak yang tumpang tindih antar kota/kabupaten, cara ini lebih rawan salah cakup dan tidak dibahas detail di tutorial ini.Bisa. Pengaturan Shipping Zone hanya memengaruhi opsi pengiriman saat checkout, bukan visibilitas produk di katalog.
Tidak wajib. Untuk kebutuhan flat rate atau local pickup seperti di tutorial ini, fitur bawaan WooCommerce sudah cukup. Plugin tambahan baru diperlukan kalau kamu butuh perhitungan ongkir otomatis dari ekspedisi.
Bisa, dan justru disarankan. Batasi dulu Selling location(s) ke Indonesia seperti di langkah 1, baru atur Shipping Zone untuk pembatasan yang lebih spesifik di dalam Indonesia.
KOMENTAR
Memuat...