Bagaimana untuk mengkonfigurasi tetapan kos penghantaran di WooCommerce: Memenuhi keperluan penghantaran untuk pelbagai wilayah dan produk

Baca dalam masa 2 minit.
2026-06-02
2026-06-03
2,294
Saya mendapat komisen apabila anda membeli-belah melalui pautan di bawah, tanpa sebarang kos tambahan kepada anda.

Dalam WooCommerce, konfigurasi kos penghantaran yang fleksibel merupakan salah satu faktor kunci kejayaan perniagaan e-dagang. Ia berkaitan secara langsung dengan pengalaman pembayaran pelanggan, kos operasi, dan kadar penukaran (conversion rate) akhir. Strategi kos penghantaran yang jelas, adil, dan boleh diramalkan dapat mengurangkan jumlah pembeli yang membatalkan pembelian (cart abandonment), manakala kos penghantaran yang rumit atau mahal boleh menjadi penyebab utama kehilangan pelanggan. Artikel ini akan membincangkan secara mendalam fungsi pengaturan kos penghantaran yang terbina dalam WooCommerce, dan menyediakan panduan langkah demi langkah untuk membantu anda membuat pelan penghantaran yang terperinci untuk kawasan yang berbeza dan jenis produk yang berbeza.

Memahami asas pengaturan kos penghantaran di WooCommerce

Sistem penghantaran asas WooCommerce dibina berdasarkan dua konsep utama iaitu “Shipping Zones” (Zon Penghantaran) dan “Shipping Methods” (Kaedah Penghantaran). Semua tetapan berkaitan penghantaran bermula dari sini.

Setelah menentukan sebuah kawasan penghantaran, anda boleh menambah satu atau lebih kaedah penghantaran untuk kawasan tersebut, seperti penghantaran percuma, yuran penghantaran tetap, atau yuran penghantaran berdasarkan berat/volum barang. WooCommerce akan mengira dan menunjukkan pilihan penghantaran yang sesuai untuk kawasan tersebut secara automatik berdasarkan barang-barang dalam keranjang beli-belah pelanggan dan alamat penghantaran.

Diperoleh daripada WEB\nDisyorkan untuk membaca. WooCommerce Ultimate Guide: Membina Laman Web E-dagang WordPress Anda Dari Kosong

Konfigurasi Tetapan Kos Penghantaran Utama

Dalam panel pentadbiran WooCommerce, navigasikan ke…WooCommerce -> Settings -> ShippingIni adalah konsol kawalan utama untuk pengurusan kos penghantaran. Pertama sekali, anda perlu membuat kawasan penghantaran. Klik “Add shipping zone” (Tambah kawasan penghantaran), berikan nama kepada kawasan tersebut (contohnya “China Mainland”), kemudian tentukan lingkup kawasan tersebut dengan memilih benua, negara, negeri/provinsi, atau bahkan kod pos.

UltaHost – Penyedia Hosting untuk WordPress
Jaminan pemulangan wang dalam tempoh 30 hari, lebar jalur dan pangkalan data yang tidak terhad, perlindungan DDoS percuma, diskaun 50% untuk pembelian selama 3 tahun.

Tambahkan kaedah penghantaran untuk kawasan tersebut.

Setelah anda memasuki kawasan penghantaran yang anda buat, klik “Add shipping method” (Tambah kaedah penghantaran). Sistem akan menyediakan menu drop-down yang mengandungi pelbagai pilihan terbina. Beberapa pilihan yang paling sering digunakan termasuk:

  • Flat Rate (Yuran Tetap): Caj yang sama dikenakan untuk setiap pesanan. Anda juga boleh melalui...[qty][fee]Variabel-variabel tersebut digunakan untuk membuat formula pengiraan yang berdasarkan jumlah barang atau jumlah jumla.
  • Free Shipping (Perkhidmatan Penghantaran Percuma): Ia boleh disetkan sebagai percuma tanpa syarat, atau digunakan bersama dengan syarat-syarat seperti “kupon” atau “jumlah pesanan minimum”.
  • Local Pickup (Pengambilan Sendiri): Membenarkan pelanggan untuk mengambil barang di tempat kediaman mereka, biasanya secara percuma atau dengan yuran yang kecil.
  • Table Rate Shipping(费率表运费):这是一个非常强大的功能,允许您根据商品总价、重量、体积或商品数量等条件,设置复杂的分级运费表。它需要WooCommerce的“Table Rate Shipping”扩展来实现。

Tetapan Lanjutan dan Konfigurasi Syarat

Pada halaman tetapan untuk setiap kaedah penghantaran, anda boleh mengkonfigurasi tajuk, status cukai dan kosnya. Untuk kos penghantaran yang tetap, bidang kos menyokong pengiraan yang mudah. Sebagai contoh, ia boleh disetkan seperti berikut: <code>10 + ( [qty] * 2 )</code>Ini menunjukkan bahawa yuran penghantaran asas adalah 10 yuan, dan untuk setiap barang tambahan sebanyak 2 yuan.

Untuk perkhidmatan penghantaran percuma, sangat disyorkan untuk menetapkan ambang minimum pembelian, seperti “Jumlah pesanan melebihi 200 ringgit” untuk mendapatkan pengecualian yuran penghantaran. Ini merupakan cara promosi yang berkesan.

Menetapkan kos penghantaran yang berasingan untuk produk tertentu

Kadang-kadang, barang khusus tertentu (seperti barang yang sangat besar, barang yang mudah rosak, atau barang yang perlu disimpan dalam suhu sejuk) memerlukan peraturan penghantaran yang berbeza. WooCommerce menyediakan dua kaedah utama untuk ini.

Diperoleh daripada WEB\nDisyorkan untuk membaca. WooCommerce: Dari Pemulaan Hingga Kemahiran Lanjutan: Membina dan Mengurus Laman Web E-dagang Profesional Anda

Menggunakan kategori kos penghantaran barang

在产品编辑页面的“产品数据”面板中,找到“Shipping”选项卡。在这里,您可以设置产品的重量和尺寸,这对于使用“基于重量”或“基于体积”的运费计算至关重要。更重要的是,您可以为其分配一个“Shipping Class”(运费类别)。

WooCommerce -> Settings -> Shipping -> Shipping ClassesCipta kategori kos penghantaran, seperti “Barang Berat” atau “Penghantaran Rantaian Sejuk”. Kemudian, dalam kawasan penghantaran…Flat Rate等配送方式设置中,点击“编辑”并找到“Shipping Class Costs”部分。您可以为每个运费类别设置额外的运费或处理费。

Mengimplementasikan caj penghantaran pada tahap produk melalui kod

Untuk senario yang memerlukan kustomisasi yang sangat tinggi, anda boleh menggunakan hook yang disediakan oleh WooCommerce. Sebagai contoh,woocommerce_package_ratesPenapis tersebut boleh menyesuaikan atau menghapus pilihan kos penghantaran secara dinamik berdasarkan produk tertentu dalam keranjang beli-belah.

hosting.com Hosting Bersama
Prestasi tinggi, menampilkan CPU AMD EPYC, storan SSD NVMe dan LiteSpeed, dengan sokongan pakar dalaman 24/7, langkah keselamatan canggih termasuk SSL, perlindungan serangan paksa kata laluan, perisian hasad dan DDoS, menjimatkan sehingga 73%.

Contoh kod di bawah menunjukkan cara untuk menambahkan yuran tetap tambahan untuk ID produk tertentu (misalnya, 123):

add_filter( ‘woocommerce_package_rates’, ‘add_custom_shipping_surcharge’, 10, 2 );
function add_custom_shipping_surcharge( $rates, $package ) {
    $surcharge_product_id = 123;
    $surcharge_amount = 50; // 额外费用
    $found = false;

// 检查购物车中是否包含指定商品
    foreach ( $package[‘contents’] as $item ) {
        if ( $item[‘product_id’] == $surcharge_product_id ) {
            $found = true;
            break;
        }
    }

// 如果找到,为所有可用的运费选项添加附加费
    if ( $found ) {
        foreach ( $rates as $rate_key => $rate ) {
            $rates[$rate_key]->cost += $surcharge_amount;
        }
    }
    return $rates;
}

Sila tambahkan kod tersebut ke dalam subtopik anda.functions.phpDalam fail tersebut. Sila ambil perhatian bahawa ini hanyalah contoh asas, dan perlu diuji dengan teliti sebelum digunakan dalam persekitaran rasmi.

Ujian dan pengoptimuman strategi kos penghantaran

Setelah konfigurasi selesai, ujian menyeluruh perlu dilakukan. Gunakan alamat penghantaran simulasi yang berbeza dan kombinasi keranjang beli-belah (termasuk barang biasa, barang dengan kategori kos penghantaran khas, barang yang memenuhi syarat untuk pengecualian kos penghantaran, dsb.) untuk menguji proses pembayaran, dan pastikan pengiraan kos penghantaran adalah tepat dan tidak salah.

Diperoleh daripada WEB\nDisyorkan untuk membaca. WooCommerce: Panduan Praktikal Pembinaan Laman Web E-dagang: 10 Poin Teknologi Utama untuk Mencapai Kadar Penukaran yang Tinggi

Strategi pengoptimuman termasuk: menganalisis kos logistik sebenar dan menyesuaikan kadar tetap secara berkala; menggunakan “ambang pengecualian yuran penghantaran” untuk meningkatkan nilai jualan setiap pelanggan; menetapkan kadar yang lebih berpatutan untuk kawasan yang mempunyai banyak pelanggan bernilai tinggi; serta mempertimbangkan penggunaan…Table Rate ShippingMembangunkan model yang lebih kompleks yang dapat menyesuaikan kadar caj berdasarkan jarak dan berat, dengan kos logistik sebenar yang sangat tepat.

RINGKASAN

Sistem penghantaran WooCommerce merupakan penyelesaian yang sangat fleksibel, daripada tahap asas hingga tahap lanjutan, dan mudah diperluas. Dengan mengguna dengan mahir kawasan penghantaran, pelbagai kaedah penghantaran, kategori kos penghantaran untuk produk, serta penyesuaian kod yang diperlukan, anda dapat membina sistem penghantaran yang sesuai dengan keperluan perniagaan anda, dan yang meliputi pelbagai kawasan serta jenis produk. Strategi penghantaran yang direka dengan baik bukan sahaja dapat menampung kos logistik anda, tetapi juga boleh menjadi alat yang berkuasa untuk meningkatkan kepuasan pelanggan dan merangsang pertumbuhan jualan.

Hosting Bersama InterServer
Hosting kongsi: 1TB/bulan pada $2.50 USD, bulan pertama pada $0.10 USD dengan kod promo tryinterserver. 461 skrip aplikasi awan tersedia untuk pemasangan satu klik.

FAQ - Soalan Lazim

Bagaimana untuk menetapkan kadar penghantaran yang lebih tinggi untuk kawasan terpencil?

Anda boleh membuat sebuah “kawasan penghantaran” yang berasingan untuk kod pos di kawasan terpencil ini. Semasa menambah kawasan penghantaran, pilih “Postcode / ZIP” dalam bahagian “Zone Regions”, kemudian masukkan julat kod pos yang berkaitan. Selepas itu, tetapkan kadar penghantaran yang lebih tinggi untuk kawasan tersebut.Flat RateTable RateCara penghantaran sahaja yang perlu ditentukan.

Mengapa kos penghantaran yang saya tetapkan tidak dipaparkan dalam keranjang beli-belah?

请按以下步骤检查:1. 确保商品有库存且可配送(在商品数据中设置)。2. 确保客户的配送地址落在您已配置的某个“配送区域”内。3. 检查该配送区域下是否已启用并正确配置了配送方式。4. 清空网站和浏览器的缓存后再次测试。

Bolehkah kadar penghantaran disesuaikan mengikut jumlah keseluruhan harga pesanan?

Boleh, sila gunakan.Table Rate ShippingPengembangan (extension) merupakan cara yang paling standard untuk mencapai keperluan ini. Anda boleh menambahkan peraturan dalam jadual kadar (rate table), menetapkan “syarat” sebagai “Price”, dan kemudian menetapkan julat harga yang berbeza serta kos penghantaran yang sesuai dengannya. Sebagai contoh, untuk jumlah pembelian 0-100 yuan, cajnya 10 yuan; untuk jumlah pembelian 100-300 yuan, cajnya 5 yuan; dan untuk jumlah pembelian melebihi 300 yuan, kos penghantaran adalah percuma.

Bagaimana untuk mengaktifkan sepenuhnya pengecualian kos penghantaran untuk sebuah negara tertentu?

Dalam tetapan kawasan penghantaran, terdapat dua kaedah. Yang pertama, negara tersebut tidak dimasukkan ke dalam mana-mana kawasan penghantaran, sehingga alamat dari negara tersebut tidak dapat dibayar. Yang kedua, sebuah kawasan penghantaran dibuat yang meliputi negara tersebut, tetapi tiada kaedah penghantaran yang ditambahkan, atau caj penghantaran yang sangat tinggi diletakkan sebagai cara untuk menghalang penggunaan perkhidmatan tersebut.