giống như các bạn đều thấy là ở mỗi trang web bán hàng trực tuyến bây giờ, khi đặt hàng chúng ta đều thấy có chức năng tự động thêm phí giao hàng theo bao giờ loại để các bạn chọn lọc và tự động tính nó vào hóa đơn. Dĩ nhiên với WooCommerce được Gây dựng cho những nhu cầu dùng tại nước ngoài sẽ không thể thiếu chức năng này, cần trong bài này vào một số bài sau mình sẽ nói chi tiết về chức năng tự tính phí giao hàng của WooCommerce.
Các cài đặt cần thiết khi dùng Woocommerce
- Bật cách thức sửa lỗi (Debug Shipping Mode)
- cài đặt khu vực chuyên chở (Shipping Zone)
- Thêm phương thức giao hàng cho bao giờ khu vực
- Xóa phương thức giao hàng trong Shipping Zone
- Cấu hình phương thức giao hàng
- Tự ẩn các phương thức giao hàng khác khi dùng free giao hàng
- Thêm đa dạng tỉ lệ sàn
- Dùng loại hình giao hàng
- Tính phí giao hàng dựa theo cân nặng
1. BẬT cách thức SỬA LỖI (DEBUG SHIPPING MODE)
Trong lúc cài đặt và cài đặt, bạn cần bật cách thức sửa lỗi để nó bỏ qua các bộ nhớ dệm và hiển thị khu vực (Shipping Zone) tương ứng khách khi thanh toán để chúng ta tiện theo dõi. Để bật bạn đăng nhập vào WooCommerce -> thực trạng chương trình -> công cụ và đánh dấu vào cách thức sửa lỗi phương thức giao hàng.
2. cài đặt KHU VỰC chuyên chở (SHIPPING ZONE)
Ỏ WooCommerce 2.6 trở đi, nó đã giúp chức năng cài đặt phương thức giao hàng dựa theo khu vực chuyên chở (Shipping Zone). Ví dụ bạn có lẽ cài đặt khách ở TP hcm là free chuyên chở, các tỉnh biến thành khác thì tính phí. Và muốn cài đặt phí chuyên chở thì bạn phải cài đặt Shipping Zone trước. Để cài đặt shipping zone bạn vào WooCommerce -> Giao nhận và chọn Shipping Zones, sau đó ấn nút Add shipping zone.
3. THÊM PHƯƠNG THỨC GIAO HÀNG cho bao giờ KHU VỰC
Ở trên chúng ta đã tạo các khu vực chuyên chở rồi và bây giờ việc còn lại là cài đặt phương thức giao hàng cho bao giờ khu vực đó. Ví dụ với đa số tỉnh biến thành khác chúng ta lấy phí ship hàng là 50.000 đồng, còn khu vực nội biến thành (Hồ Chí Minh, Hà Nội) thì free. Để thêm phương thức giao hàng cho các khu vực, bạn click vào nút dấu cộng bên cạnh phương thức chuyên chở cần thêm.

- Tỉ lệ sàn (Flat Rate): cài đặt phí giao hàng thông có lẽ.
- free giao hàng (Free Shipping): cho phép free giao hàng.
- Mua hàng tại công ty (Local Pickup): các bạn tới tận cửa hàng để lấy hàng. Cái này dễ dàng là cho một dòng thông báo thôi chứ không có chức năng gì đâu nhé.


4. XÓA PHƯƠNG THỨC GIAO HÀNG TRONG SHIPPING ZONE
Để xóa phương thức giao hàng các bạn rê chuột vào Zone Name và bấm nút Xem nó sẽ hiện ra giống như hình dưới
5. CẤU HÌNH PHƯƠNG THỨC GIAO HÀNG
Dĩ nhiên để các phương thức giao hàng hoạt động như mong muốn mình thì bạn phải cấu hình lại nó. Để cấu hình bạn có lẽ click trực tiếp vào tên phương thức giao hàng trong danh sách shipping zone.cài đặt Tỉ lệ sàn (Flat Rate)

- cài đặt phí giao hàng cố định.
- cài đặt phí giao hàng dựa theo số lượng mặt hàng.
- cài đặt phí giao hàng dựa theo phần trăm của tổng giá trị đơn hàng.
25000
: Tính phí giao hàng cố dịnh là 25.000 đồng.5000 * [qty]
: Tính phí giao hàng cố định là 5.000 đồng cho mỗi mặt hàng trong đơn hàng. Ví dụ đơn hàng đó bạn có 4 mặt hàng thì phí giao nhận là 15.000 đồng.[fee percent="10" min_fee="10000"]
: Phí giao hàng là 10% cho tổng giá trị đơn hàng, nhưng 10% này phải lớn hơn 10.000 đồng, nếu nhỏ hơn thì sẽ dùng phí là 10.000 đồng.5000 + ( 2000 * [qty] )
: Phí giao hàng cho đơn hàng là 5.000 đồng, cộng thêm mỗi mặt hàng là 2.000 đồng. Ví dụ bạn có 3 mặt hàng trong đơn hàng thì sẽ là 5000 + (2000 * 3) = 11.000 đồng.
cài đặt free giao hàng
chức năng cài đặt free giao hàng trong WooCommerce có sẵn bạn có lẽ cài đặt free giao hàng khi:- các bạn dùng mã giảm giá/coupon.
- Tổng tiền đơn hàng tối thiểu với một định mức cố định. Ví dụ sẽ free ship khi đơn hàng trên 500.000 đồng.
- Tổng tiền đơn hàng tối thiểu và dùng kèm một coupon.
- Tổng tiền đơn hàng tối thiểu HOặC dùng kèm một coupon.


- Equal to: Bằng
- Not equal to: Không bằng
- Greater or equal to: Lớn hơn hoặc bằng
- Less or equal to: Nhỏ hơn hoặc bằng

- khách mua số lượng 5 mặt hàng trở lên trong đơn hàng.
- Tổng giá trị đơn hàng phải từ 500.000 đồng trở lên.
- Chỉ áp dụng cho TP hcm và Hà Nội.

6. TỰ ẨN CÁC PHƯƠNG THỨC GIAO HÀNG KHÁC KHI DÙNG free GIAO HÀNG
Nếu một khu vực nào đó vừa có free giao hàng, vừa có tỉ lệ sàng thì mặc định đơn hàng vẫn hiển thị phương thức giao hàng tỷ lệ sàn, điều này là không cần thiết. Để chương trình tự ẩn các phương thức giao hàng khác khi đơn hàng của khách đủ điều kiện dùng free giao hàng thì bạn chèn đoạn lập trình đích sau vào functions.php của theme đang dùng (Giao diện -> Sửa -> functions.php):
01
02
03
04
05
06
07
08
09
10
11
12
13
14 |
function my_hide_shipping_when_free_is_available( $rates ) $free = array (); foreach ( $rates as $rate_id => $rate ) if ( 'free_shipping' === $rate ->method_id ) $free [ $rate_id ] = $rate ; break ; rất
return ! empty ( $free ) ? $free : $rates ;
add_filter( 'woocommerce_package_rates' , 'my_hide_shipping_when_free_is_available' , 100 ); |

7. THÊM đa dạng TỈ LỆ SÀN
Một trường hợp tiêu biểu cũ để dùng đa dạng tỉ lệ sàn trên WooCommerce đó là chúng ta muốn thêm chuyển phát nhanh và chuyển phát có lẽ. cực kỳ may mắn là từ bản 2.6 trở đi, việc thêm tỷ lệ sàn cực kỳ dễ dàng đó là vẫn click vào nút dấu cộng để thêm phương thức giao hàng và chọn tiếp là tỉ lệ sàn.
8. SỬ DỤNG mô hình cần GIAO HÀNG (SHIPPING CLASS)
chức năng này của WooCommerce giúp chúng ta tạo một nhóm mô hình cần giao hàng và dùng riêng nó cho một số mặt hàng đặc biệt. Ví dụ bạn có một vài mặt hàng mà chi phí chuyên chở sẽ đắt (máy bay chẳng hạn) và sẽ dùng cách tính khác, là chúng ta sẽ dùng chức năng này. Trước tiên bạn đăng nhập vào mục WooCommerce -> cài đặt -> Giao nhận -> Các mô hình chậm giao nhận hàng để tạo shipping class. Bạn ấn nút Add Shipping Class để bắt đầu tạo và đặt tên class rồi đánh dấu.


- Per Order: Nếu giỏ hàng của bạn có đa dạng mặt hàng, và các mặt hàng có class khác nhau và cách tính khác nhau. Nếu bạn chọn cái này nó sẽ lấy chi phí cao nhất để áp dụng vào đơn hàng. Ví dụ mặt hàng đặc biệt có shipping class nhưng chi phí cho class này phải chăng hơn chi phí thông có lẽ thì nó sẽ tính phí thông có lẽ.
- Per Class: Tính phí chuyên chở riêng cho bao giờ class.
9. TÍNH PHÍ GIAO HÀNG DỰA THEO cân nặng
Mặc định WooCommerce có giúp chúng ta cài đặt cân nặng của mặt hàng trong phần Giao nhận khi thêm mặt hàng.
Rules

Rules Settings

Conditions

Cost

- Base Cost: Phí cố định khi gửi hàng dựa theo cân nặng. Ví dụ bạn điền base cost là 5000 thì phí gửi hàng là 5000 cộng cho cái tỷ lệ dựa theo cân nặng của đơn hàng. Nếu bạn không muốn thêm giá cố định thì bỏ trống phần này.
- Weight Rate: Tỷ lệ phí giao hàng theo cân nặng. Phần này có 3 ô, ví dụ mình điền charge 2000 per each 1kg thì nghĩa là 2000 đồng cho mỗi 1kg.
Modfificators

Nguyễn Ngọc Kiên (sieutocviet.net)
Với hơn 6 năm phát triển web bằng WordPress, PHP, Laravel và kinh nghiệm quản trị website, tôi chuyên tư vấn SEO và chiến lược digital marketing cho doanh nghiệp vừa và lớn.