Cara Menyembunyikan Metode Pengiriman WooCommerce

Diterbitkan: 2023-04-07

Memiliki beberapa metode pengiriman dan pembayaran dapat menjadi sangat penting untuk meningkatkan tingkat konversi toko WooCommerce Anda. Namun dengan begitu banyak pilihan, terkadang Anda mungkin perlu membatasi ketersediaan metode pengiriman tertentu berdasarkan beberapa faktor. Misalnya, Anda dapat menonaktifkan pengiriman gratis untuk produk atau wilayah tertentu di luar negeri.

Pada artikel ini, kami akan membagikan bagaimana Anda dapat menyembunyikan metode pengiriman WooCommerce berdasarkan berbagai kondisi untuk toko Anda. Meskipun mendukung banyak integrasi pengiriman, sayangnya WooCommerce tidak memungkinkan Anda memilih metode pengiriman mana yang akan ditampilkan di halaman keranjang. Jadi, mari selami semua bagaimana dan mengapa menyembunyikan metode pengiriman untuk toko WooCommerce.

Mengapa Menyembunyikan Metode Pengiriman WooCommerce?

WooCommerce tanpa diragukan lagi adalah platform eCommerce paling populer dan banyak digunakan. Secara default, ini menawarkan beberapa metode pengiriman termasuk penjemputan lokal, pengiriman gratis, dan pengiriman tarif tetap. Anda juga dapat mengonfigurasi metode pengiriman berdasarkan zona pengiriman yang telah ditentukan sebelumnya. Misalnya, pengiriman gratis hanya ditawarkan untuk beberapa kode pos tertentu yang dekat dengan lokasi toko dan pengiriman dengan tarif tetap tersedia untuk sisanya.

Selain itu, sebagian besar pelanggan merasa kesulitan untuk memilih opsi pengiriman yang menguntungkan dan terjangkau. Menyembunyikan opsi pengiriman tertentu memudahkan mereka untuk memilih. Pengiriman WooCommerce default dapat digunakan untuk ini, tetapi menawarkan opsi terbatas.

Selain lokasi, pemilik toko mungkin juga perlu menyembunyikan metode pengiriman berdasarkan kondisi yang berbeda. Kondisi tersebut dapat didasarkan pada hal-hal berikut:

  • Kelas pengiriman WooCommerce
  • SKU produk
  • kategori produk WooCommerce
  • Berat Pesanan
  • Subtotal pesanan
  • Negara
  • kode Pos
  • Peran pengguna

Beberapa kasus penggunaan meliputi:

  • Jika berat pesanan melebihi ambang tertentu dalam pound atau kilogram, opsi pengiriman tertentu, seperti pengiriman gratis harus disembunyikan. Misalnya, sembunyikan pengiriman gratis jika total berat pesanan melebihi 5kg.
  • Pengkondisian metode pengiriman berdasarkan jumlah pesanan. Misalnya, jika subtotal pesanan di atas $300, sembunyikan semua metode pengiriman berbayar.

Gunakan Kasing untuk Menyembunyikan Metode Pengiriman

WooCommerce memiliki beberapa metode pengiriman dan metode pengiriman ini dapat dikelola berdasarkan beberapa faktor. Beberapa kasus penggunaan yang paling umum adalah sebagai berikut:

Kasus Penggunaan 1: Sembunyikan Metode Pengiriman berdasarkan Kategori Produk

Skenario pertama adalah menyembunyikan metode pengiriman tertentu berdasarkan kategori produk. Anda dapat membuat aturan untuk menyembunyikan metode pengiriman untuk semua kategori produk sekaligus atau beberapa aturan untuk beberapa kategori produk.

Kasus Penggunaan 2: Sembunyikan Metode Pengiriman Default lainnya jika Pengiriman Gratis Tersedia

WooCommerce menyediakan tiga jenis metode pengiriman secara default. Untuk menyembunyikan semua metode pengiriman lainnya jika pengiriman gratis tersedia, Anda dapat menggunakan beberapa plugin. Anda dapat membuat aturan untuk semua atau produk tertentu. Anda juga dapat menetapkan aturan berdasarkan kondisi yang berbeda seperti lokasi, waktu, SKU, dan banyak lagi.

Kasus Penggunaan 3: Sembunyikan berdasarkan Kelas Pengiriman

Berdasarkan kelas pengiriman yang Anda buat di toko WooCommerce, Anda dapat menyembunyikan metode pengiriman tertentu. Anda dapat memilih produk tanpa kelas pengiriman atau banyak kelas pengiriman dengan menggunakan salah satu plugin di atas.

Kasus Penggunaan 4: Sembunyikan Metode Pengiriman Berdasarkan Berat Pesanan

Berdasarkan persyaratan berat pesanan tertentu, Anda dapat menyembunyikan metode pengiriman tertentu:

  • Untuk semua bobot pesanan, sembunyikan
  • lebih dari atau sama dengan berat tertentu
  • sama dengan atau kurang dari bobot tertentu
  • sama dengan berat yang diberikan
  • antara bobot minimum dan maksimum yang telah ditentukan sebelumnya

Kasus Penggunaan 5: Sembunyikan Metode Pengiriman Berdasarkan Peran Pengguna

Kasus lainnya adalah menyembunyikan metode pengiriman berdasarkan peran pengguna. Anda dapat membuat dan mengelola berbagai aturan pengiriman untuk berbagai peran pengguna. Misalnya, pengiriman gratis hanya tersedia untuk pelanggan atau kontributor.

Metode untuk Menyembunyikan Metode Pengiriman WooCommerce

Untuk menyembunyikan metode pengiriman, Anda dapat menggunakan dua metode berbeda. Anda dapat melakukannya dengan menggunakan cuplikan kode atau menggunakan plugin pihak ketiga. Kedua metode tersebut memiliki kelebihan dan kekurangannya masing-masing dan sekarang kita akan membahas secara detail kedua metode tersebut.

Menggunakan Cuplikan Kode untuk Menyembunyikan Metode Pengiriman berdasarkan Berbagai Ketentuan

Mari kita bahas cuplikan kode yang dapat Anda gunakan untuk menyembunyikan metode pengiriman berdasarkan kondisi yang berbeda. Kami akan menggunakan skenario yang dibahas di atas sebagai contoh cara menggunakan cuplikan kode untuk menyembunyikan metode pengiriman.

Skenario 1: Sembunyikan metode pengiriman berdasarkan berat pesanan

Gunakan cuplikan kode berikut untuk menyembunyikan metode pengiriman gratis jika berat pesanan melebihi batas tertentu.

 /** * Hide free shipping when the order weight is more than (*)kgs. * * Make sure to update the snippet to change the "*" to a valid number. * * @param array $rates Array of rates found for the package. * @return array */ function ts_hide_free_shipping_for_order_weight( $rates, $package ) { $order_weight = WC()->cart->get_cart_contents_weight(); if ( $order_weight > * ) { foreach( $rates as $rate_id => $rate_val ) { if ( 'free_shipping' === $rate_val->get_method_id() ) { unset( $rates[ $rate_id ] ); } } } return $rates; } add_filter( 'woocommerce_package_rates', 'ts_hide_free_shipping_for_order_weight', 100, 2 );

Anda dapat menambahkan cuplikan kode ini ke menu editor tema di toko WooCommerce Anda. Filter “woocommerce_package_rates” digunakan dalam kode untuk mengubah tarif produk di halaman keranjang. Saat pesanan melebihi batas harga 5kg, kode di atas akan menyembunyikan opsi pengiriman gratis.

Skenario 2: Sembunyikan metode pengiriman berdasarkan subtotal keranjang

Contoh lainnya adalah menyembunyikan metode pengiriman saat keranjang melebihi subtotal tertentu. Melanjutkan contoh yang dibahas sebelumnya, Anda dapat menggunakan kode berikut untuk menyembunyikan metode pengiriman tertentu jika subtotal keranjang melebihi $300.

 /** * Hide shipping rates when the order total is more than $300. * * @param array $rates Array of rates found for the package. * @return array */ function ts_hide_shipping_for_order_total( $rates ) { $free = []; $order_total = WC()->cart->get_subtotal(); if ( $order_total > 300 ) { foreach ( $rates as $rate_id => $rate ) { if ( 'free_shipping' === $rate->get_method_id() ) { $free[ $rate_id ] = $rate; } } } return ! empty( $free ) ? $free : $rates; } add_filter( 'woocommerce_package_rates', 'ts_hide_shipping_for_order_total', 100 );

Ketika subtotal pesanan melebihi $300, filter "woocommerce_package_rates" mengembalikan array metode pengiriman gratis saja.

Metode 2: Menggunakan plugin pihak ketiga untuk menyembunyikan metode pengiriman

Mereka yang tidak terbiasa dengan pengkodean dapat menggunakan plugin pihak ketiga untuk menyembunyikan metode pengiriman WooCommerce. Bagi kebanyakan orang, ini adalah opsi yang lebih mudah, dan untungnya ada banyak plugin yang tersedia di pasaran untuk tujuan ini. Tugas yang sulit adalah memilih salah satu yang memenuhi kebutuhan Anda. Jadi, mari kita bahas secara detail beberapa plugin yang paling berguna dan kuat untuk menyembunyikan metode pengiriman WooCommerce.

Tambahkan Ikon Pengiriman Kustom & Sembunyikan Metode Pengiriman

Tambahkan Ikon Pengiriman Kustom & Sembunyikan Metode Pengiriman
Info & Unduh

Plugin Tambahkan ikon pengiriman khusus & sembunyikan metode pengiriman memungkinkan pemilik toko menyembunyikan metode pengiriman WooCommerce berdasarkan kondisi yang berbeda. Plugin ini memungkinkan Anda menyembunyikan metode pengiriman untuk berbagai produk berdasarkan beberapa faktor. Anda juga dapat menambahkan ikon pengiriman khusus dengan menggunakan plugin ini yang selalu merupakan manfaat tambahan. Misalnya, Anda dapat menyembunyikan metode pengiriman lain jika pengiriman gratis tersedia.

Kelebihan lainnya adalah harganya. Jika dibandingkan dengan plugin lain, ia menawarkan harga paling masuk akal. Anda juga dapat menerapkan logika bersyarat untuk mengaktifkan pengiriman gratis berdasarkan beberapa faktor seperti lokasi, kategori, dan SKU. Beberapa fitur utama dari plugin ini meliputi:

  • Sembunyikan metode pengiriman WooCommerce berdasarkan kondisi yang berbeda.
  • Jika pengiriman gratis tersedia, sembunyikan metode pengiriman lainnya.
  • Gunakan logika bersyarat untuk mengelola metode pengiriman berdasarkan berbagai kondisi.
  • Sembunyikan metode pengiriman berdasarkan:
    • Kelas pelayaran
    • Kategori Produk
    • SKU Produk
    • Subtotal pesanan
    • Berat keseluruhan
    • lokasi/kode pos
    • Peran pengguna
  • Tambahkan ikon dan deskripsi pengiriman kustom
  • Tampilkan ikon pengiriman khusus di halaman keranjang dan pembayaran.

Harga: Plugin ini tersedia hanya dengan $49/tahun.

Plugin Pengiriman Tarif Tetap Tingkat Lanjut Untuk WooCommerce

Plugin Pengiriman Tarif Tetap Tingkat Lanjut Untuk WooCommerce
Info & Unduh

Plugin Pengiriman Tarif Tetap Tingkat Lanjut adalah salah satu plugin WooCommerce terbaik yang memberi Anda fleksibilitas untuk mengelola metode pengiriman dan tarif tetap. Plugin ini memungkinkan Anda membuat strategi pengiriman yang efektif dengan beberapa opsi pengiriman tarif tetap.

Dengan aturan bersyarat, Anda dapat membuat berbagai tarif pengiriman berdasarkan pola pengiriman berulang Anda. Plugin ini menawarkan fitur-fitur seperti:

  • Siapkan aturan bersyarat untuk membatasi metode pengiriman dan gateway pembayaran di halaman checkout.
  • Hitung harga pengiriman berdasarkan beberapa metode perhitungan dinamis.
  • Manfaatkan biaya pengiriman tarif tabel untuk peran pengguna yang berbeda untuk menargetkan beberapa aturan pengiriman.
  • Terapkan batas minimum dan maksimum untuk biaya pengiriman tergantung pada keadaan.
  • Bagilah produk menjadi beberapa bagian berdasarkan slot harga.

Harga: Plugin ini tersedia dengan harga $99/tahun.

Sembunyikan Metode Pengiriman Untuk WooCommerce

Sembunyikan Metode Pengiriman Untuk WooCommerce
Info & Unduh

Anda dapat mengoptimalkan strategi pengiriman untuk toko WooCommerce Anda menggunakan plugin Hide Shipping Method For WooCommerce. Ini akan membantu Anda menyiapkan ketentuan kompleks yang akan membatasi penggunaan berbagai metode pengiriman. Anda memiliki banyak fleksibilitas menggunakan plugin untuk menyembunyikan alternatif pengiriman berdasarkan karakteristik produk, lokasi dan waktu pengiriman, dll.

Selain itu, Anda dapat mengontrol strategi pengiriman Anda dengan memadukan berbagai aturan dan menghasilkan situasi yang rumit. Selain itu, ketika pengiriman gratis disediakan, plugin membuatnya sangat mudah untuk membangun kondisi yang menyembunyikan alternatif pengiriman lainnya. Instalasi dan konfigurasi plugin sederhana. Fitur utama termasuk

  • Anda dapat menyembunyikan sejumlah metode pengiriman dengan menggunakan plugin. Anda dapat menyembunyikan metode selektif atau semuanya.
  • Plugin ini memungkinkan Anda membuat aturan untuk mengelola metode pengiriman berdasarkan waktu pengiriman, tanggal, hari, produk, metode, dan beberapa faktor lainnya.
  • Buat aturan dasar dan terapkan aturan ini ke semua atau produk tertentu.
  • Konfigurasikan aturan pengiriman untuk berbagai kondisi seperti menyembunyikan metode pengiriman lain saat pengiriman gratis tersedia.
  • Plugin hanya membutuhkan beberapa menit untuk menginstal dan mengkonfigurasi.

Harga: Plugin ini tersedia hanya dengan $129/tahun.


Untuk pemilik toko eCommerce, pengiriman bisa menjadi tugas yang menantang tergantung pada sifat produknya. Meskipun Anda dapat mengelola dan menyembunyikan metode pengiriman dan biaya pengiriman per pesanan, item, atau kelas pengiriman, opsi default WooCommerce tidak akan berfungsi ketika Anda memiliki pelanggan dari seluruh dunia dan beragam produk. Anda harus mengeluarkan uang untuk plugin khusus untuk mengonfigurasi opsi pengiriman tarif tetap atau tersembunyi yang canggih.

Kami berharap artikel ini menjelaskan cara menyembunyikan opsi pengiriman WooCommerce untuk produk tertentu. Anda dapat beralih di antara dua metode di atas dan menggunakan plugin yang disebutkan. Perhatikan baik-baik toko Anda untuk mengidentifikasi solusi terbaik untuk mengelola prosedur pengiriman dan penjualan puncak Anda.