- shares
- Facebook Messenger
- Gmail
- Viber
- Skype
Ở bài trước chúng ta đã có thêm một tùy chọn cho khách hàng tiềm năng bằng cách bổ xung điều kiện cho vận chuyển miễn phí (free shipping) áp dụng trong một số trường hợp nhất định. Trong bài này, chúng ta sẽ học cách tùy biến phương thức vận chuyển động dựa trên giá trị đơn hàng.
Xem 3 ví dụ sau:
- Nếu tổng đơn hàng dưới $500, chỉ áp dụng vận chuyển nội thành
- Nếu giá trị từ $501 – $1000, bật thêm vận chuyển Flat rate shipping
- Còn nếu đơn hàng có giá trị trên $1000, thì kích hoạt vận chuyển miễn phí.
Với giao diện bán hàng WordPress bạn tải miễn phí hoặc sử dụng dịch vụ thiết kế website, vì khi thêm sản phẩm vào giỏ hàng bạn muốn hiển thị số lượng mua trên giỏ hàng và tổng giá trị phải trả. Tính năng này giúp bạn nhìn nhanh số tiền tối thiểu và chọn phương thức vận chuyển mong muốn.
Đây là tùy chọn mặc định khi chúng ta thiết lập một giá trị tối thiểu để kích hoạt phương thức vận chuyển tuy nhiên sẽ không có tùy chọn của vận chuyển miễn phí.
Trước tiên chúng ta sẽ kích hoạt tất cả ba phương thức vận chuyển từ trang cài đặt WooCommerce.
Như vậy, khi khách hàng thêm sản phẩm vào giỏ hàng sẽ thấy cả 3 tùy chọn vận chuyển này. Vấn đề là bạn chỉ muốn kích hoạt những phương thức khác nhau dựa trên giá trị đơn hàng.
Để làm điều này bạn thêm đoạn code sau vào cuối tệp functions.php
add_filter( 'woocommerce_package_rates', 'tl_shipping_on_price', 10, 2 ); function tl_shipping_on_price( $rates, $package ) { $total = WC()->cart->cart_contents_total; //echo $total; if( $total <= 500 ) { unset( $rates['flat_rate'] ); unset( $rates['free_shipping'] ); } elseif ( $total > 500 && $total < 1000 ) { unset( $rates['local_delivery'] ); unset( $rates['free_shipping'] ); } else { unset( $rates['local_delivery'] ); unset( $rates['flat_rate'] ); } return $rates; }
Như bạn có thể thấy đoạn code ở trên có loại bỏ một vài phương thức và chỉ kích hoạt một phương thức vận chuyển khi tổng giá trị giỏ hàng thay đổi. Bạn có thể sửa giá trị tiền phù hợp với cửa hàng WooCommerce của bạn.
Nếu bạn thấy bài viết này hữu ích, hãy chia sẻ với bạn bè bằng cách nhấn nút chia sẻ ở bên dưới. Theo dõi chúng tôi trên Twitter và Facebook
- shares
- Facebook Messenger
- Gmail
- Viber
- Skype