6. TỰ ẨN CÁC PHƯƠNG THỨC GIAO HÀNG KHÁC KHI DÙNG miễn phí GIAO HÀNG
Nếu một khu vực nào đó vừa nắm tới không tính phí giao hàng, vừa sở hữu 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 rất cần thiết. Để kế hoạch tự ẩn các phương thức giao hàng khác khi đơn hàng của người dùng đủ điều kiện dùng không tính phí giao hàng thì bạn chèn đoạn code 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 ;
return ! empty ( $free ) ? $free : $rates ;
add_filter( 'woocommerce_package_rates' , 'my_hide_shipping_when_free_is_available' , 100 ); |
Nếu bạn dùng lập trình trên không được thì vào đây để dùng các code thích hợp với phiên bản WooCommerce bạn đang dùng. Đây là một ví dụ ẩn các phương thức giao hàng khác khi không tính phí giao hàng sở hữu hiệu lực.
7. THÊM đa dạng TỈ LỆ SÀN
Một trường hợp điển hình để dùng phổ biến 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 khả năng cao. siêu may mắn là từ bản 2.6 trở đi, việc thêm tỷ lệ sàn rất đơn giản 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. Sau đó sửa lại hai tỉ lệ đó để chuyển hướng tên lại tên phương thức vận chuyển là được. Quá đơn giản và dễ dàng và hoan hô sự hồi phục của WooCommerce sau bao nhiêu lần cập nhật củ chuối.
8. SỬ DỤNG loại hình 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 giao hàng và dùng riêng nó tặng một số mặt hàng đặc thù. Ví dụ bạn có một vài mặt hàng mà mức giá vận chuyển 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 log in vào mục WooCommerce -> thiết đặt -> Giao nhận -> Các loại hình giao nhận hàng để tạo shipping class. Bạn ấn nút Add Shipping Class để khởi đầu tạo và đặt tên class rồi khắc ghi. Sau đó sửa mặt hàng cần phải vận dụng class này bằng cách thiết đặt trong phần giao hàng của sản phẩm. cuối là bạn vào lại phần shipping zones (khu vực giao hàng) và sửa các tỉ lệ sàn để setup giá tiền cho class. người dùng cài đặt y hệt như là cách setup tỉ lệ sàn thôi nhé. Phần Không nắm tới giá tiền chuyển vận (No shipping class cost) bạn để trống vì nó sẽ dùng phần mức giá ở trên nếu mặt hàng không nắm tới class tương ứng với. Phần loại bảng tính này sẽ có 2 tùy chọn (do bản dịch bị sai chỗ này cần phải mình tạm dùng tiếng Anh):
- Per Order: Nếu giỏ hàng của bạn có đa dạng mặt hàng, và các sản phẩm 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 giá tiền cao nhất để vận dụng vào đơn hàng. Ví dụ món đồ đặc trưng có shipping class nhưng chi phí tặng class này rẻ hơn tầm giá thông có lẽ thì nó sẽ tính phí thông thường xuyên.
- Per Class: Tính phí chuyên chở riêng cho từng class.
Và chức năng loại hình giao hàng này sẽ làm việc với tỉ lệ sàn và các phương thức giao nhận khác khi cài plugin vào nếu nó có hỗ trợ.