Cara Menyembunyikan Metode Pengiriman & Kolom Kupon di Dokan
Diterbitkan: 2022-03-20Ingin menyembunyikan tarif tetap saat fitur pengiriman gratis WooCommerce tersedia? Anda telah datang ke tempat yang tepat.
Untungnya, WooCommerce dan Dokan keduanya memiliki fitur pengiriman yang luar biasa. Dan jika Anda sudah familiar dengan keduanya maka Anda sudah tahu bahwa vendor dapat mengkonfigurasi metode pengiriman mereka sendiri. Admin tinggal pilih zona pengiriman.
Vendor akan dapat menawarkan pengiriman tarif tetap, pengiriman tarif meja, pengiriman jarak jauh, dan pengiriman gratis menggunakan Dokan.
Namun, kami mendapat beberapa permintaan dari pengguna kami bahwa mereka ingin menawarkan pengiriman gratis kepada pelanggan tergantung pada jumlah pembelian mereka dan menyembunyikan metode pengiriman tarif tetap. Hari ini kami akan menunjukkan prosesnya langkah demi langkah.
Sebagai bonus tambahan, Anda juga akan belajar cara menyembunyikan bidang kupon dari mana saja (keranjang/pembayaran). Sementara itu jika Anda belum memeriksanya, baca panduan kami di- Mengatur Pengiriman WooCommerce dengan Mudah Di Pasar MultiVendor Anda.
Mari kita lihat bagaimana melakukannya, ya?
Cara Mengonfigurasi Berbagai Metode Pengiriman untuk WooCommerce

Pengiriman adalah aspek kunci dari bisnis pasar eCommerce. Karena itu adalah titik di mana pelanggan akhirnya merasakan produk Anda secara langsung. Tidak peduli berapa banyak usaha yang Anda lakukan untuk pemasaran, perancangan, email, dll, semua akan sia-sia jika strategi pengiriman Anda tidak tepat sasaran.
Biarkan kami melukis Anda gambar sehingga Anda dapat memahami masalah dengan jelas. Misalkan Anda menjalankan pasar dan Anda memiliki banyak pelanggan yang menghabiskan lebih dari $100 secara teratur. Sekarang Anda ingin menawarkan pengiriman gratis kepada mereka.
Biasanya Anda bisa memilih pengiriman gratis dan menghapus metode pengiriman flat rate. Tapi di sini adalah menangkap. Apa yang Anda inginkan adalah-
- Jika pelanggan melakukan pembelian di bawah $120, maka mereka akan melihat metode pengiriman tarif tetap.
- Namun, jika pelanggan melakukan pembelian di atas $120, maka mereka hanya akan mendapatkan metode pengiriman gratis, metode pengiriman tarif tetap akan disembunyikan.
Saat Anda menggunakan fitur WooCommerce default untuk mengatur pengiriman gratis untuk pesanan minimum, ini menunjukkan pengiriman tarif tetap dan opsi pengiriman gratis di kasir.
Misalnya, buka WooCommerce–> Pengaturan–> Pengiriman. Pilih zona pengiriman dan pilih metode pengiriman gratis. Sekarang, pilih pengiriman gratis untuk jumlah pesanan minimum. Kami akan mengaturnya menjadi $120. Itu berarti ketika jumlah pesanan lebih dari $120, itu akan menunjukkan metode pengiriman gratis.

Jadi, pada halaman keranjang ketika jumlah pesanan lebih (atau sama dengan) $120, ia akan menawarkan metode pengiriman gratis.

Tapi, Anda bisa melihat masalahnya dengan benar. Ini menampilkan metode "Tarif tetap" dan "Pengiriman gratis". Kami ingin menyembunyikan opsi pengiriman Flat rate sama sekali ketika pengiriman Gratis tersedia.
Bagaimana cara melakukannya?
Cara Menyembunyikan Pengiriman Flat Rate Saat Pengiriman Gratis Tersedia
Anda harus mengikuti langkah-langkah di bawah ini untuk menyembunyikan metode pengiriman Flat rate saat pengiriman gratis tersedia.
- Langkah 1: Buat tema anak
- Langkah 2: Salin Kode pada file function.php tema anak
- Langkah 3: Segarkan dan nikmati.
Langkah 1: Buat Tema Anak (jika Belum)
Pertama-tama, Anda perlu membuat tema anak. Karena Anda akan memerlukan tema anak untuk membuat penyesuaian pada file, karena peningkatan ini terkait dengan tema.

Membuat tema anak sangat mudah. Anda dapat mengikuti artikel ini untuk membuat tema anak. Anda juga akan menemukan plugin di repositori WordPress untuk membuat tema anak.
Langkah 2: Salin Kode di File Function.php Tema Anak
Selanjutnya, buka finder atau folder dan arahkan ke WP-Content–> Themes–> Your Child Theme Name–>Open Functions.php. Salin kode di bawah ini,

/** * Hide shipping rates when free shipping is available. * * @param array $rates Array of rates found for the package. * @return array */ function dokan_vendor_shipping_hide_when_free_is_available( $rates ) { $free = array(); foreach ( $rates as $rate_id => $rate ) { if ( 'free_shipping' === $rate->method_id || 'free_shipping' === $rate->id || strpos( $rate->id, 'free_shipping' ) !== false ) { $free[ $rate_id ] = $rate; break; } } return ! empty( $free ) ? $free : $rates; } add_filter( 'woocommerce_package_rates', 'dokan_vendor_shipping_hide_when_free_is_available', 100 );
Simpan kode di editor Anda.
Langkah 3: Segarkan Situs Web Anda dan Nikmati
Sekarang, segarkan situs web Anda. Ketika Anda mengunjungi halaman keranjang lagi, Anda akan melihat bahwa metode pengiriman flat rate disembunyikan ketika jumlah pesanan lebih dari $120.

Jadi, ini adalah bagaimana Anda dapat dengan mudah menyembunyikan pengiriman tarif tetap ketika metode pengiriman gratis WooCommerce tersedia.
Sekarang, jika Anda juga ingin menyembunyikan bidang kupon dari pasar Anda, ikuti bagian artikel selanjutnya.

Cara Menyembunyikan Bidang Kupon dari Halaman Checkout & Keranjang WooCommerce
Biasanya, kupon digunakan pada acara-acara khusus. Jika tidak, tidak ada gunanya menunjukkan bidang kupon sepanjang tahun. WooCommerce memiliki bidang kupon default yang ditampilkan di halaman Cart dan halaman Checkout.
Banyak pemilik marketplace tidak ingin menampilkan kolom tersebut dan hanya ingin mengaktifkan jika ada kupon yang tersedia. Kustomisasi sederhana dapat mengatasi masalah ini. Jadi, mari kita lihat cara menyembunyikan bidang kupon dari halaman keranjang dan checkout.
Anda perlu membuat penyesuaian di tema anak. Dengan begitu Anda akan aman dan Anda tidak akan kehilangan penyesuaian apa pun selama pembaruan plugin.
Kami akan menggunakan filter- "woocommerce_coupons_enabled". Ini akan membuat fungsi baru dan kami akan menulis kondisinya juga.
Buka file functions.php dari tema anak Anda dan rekatkan kode di bawah ini,
function remove_coupon( $enabled ) { if ( is_cart() || is_checkout() ) { $enabled = false; } return $enabled; } add_filter( 'woocommerce_coupons_enabled', 'remove_coupon' );
Simpan kode dan muat ulang situs web Anda. Anda akan melihat bahwa bidang kupon hilang. Saat Anda membutuhkan bidang kupon, hapus saja kodenya dan kode itu akan muncul lagi.
Begitu sederhana bukan?
Baca Selengkapnya: Cara Membuat Kupon untuk Vendor
Buat Penyesuaian yang Diperlukan untuk Meningkatkan Pengalaman Pelanggan
Menjalankan pasar bukanlah pekerjaan yang mudah. Anda harus memperhatikan banyak faktor dan Anda tidak akan menemukan setiap fitur dalam solusi. Jadi, tweak kecil sederhana ini akan membantu tujuan Anda.
Daripada menunjukkan kedua metode pengiriman, menyembunyikan satu tergantung pada jumlah yang dibeli akan meningkatkan pengalaman pelanggan. Mereka tidak akan bingung dan Anda akan mendapatkan basis pelanggan setia. Selain itu, menyembunyikan bidang kupon ketika tidak ada kode kupon yang tersedia tidak akan mengirimkan ide yang salah kepada pelanggan.
Dan jika Anda mengikuti tutorial kami kata demi kata, semoga Anda dapat-
- Cara menyembunyikan pengiriman flat rate saat pengiriman gratis tersedia
- Cara menyembunyikan bidang kupon dari halaman checkout dan keranjang.
Dan jika Anda memiliki kebingungan, tinggalkan komentar.