Tùy biến phương thức vận chuyển dựa tổng đơn hàng

Quảng cáo
Ads_ngang
Website dinhthuanit.com có bài Tùy biến phương thức vận chuyển dựa tổng đơn hàng

Ở bài trước chúng ta đã có thêm 1 tùy chọn cho khách hàng thực lực bằng cách bổ xung điều kiện cho vận chuyển miễn phí (free shipping) áp dụng trong 1 số tình huống 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 thí dụ sau:

  1. Nếu tổng đơn hàng dưới $500, chỉ áp dụng vận chuyển nội thành
  2. Nếu giá trị từ $501 – $1000, bật thêm vận chuyển Flat rate shipping
  3. 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 mặt hàng vào giỏ hàng bạn muốn hiển thị con số 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ố chi phí ít nhất 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 mọi thứ 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ỉ mong 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 đó 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 && $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ũng có thể thấy đoạn code phía 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ũng đều có thể sửa giá trị tiền phù phù hợp với cửa hàng WooCommerce của bạn.

Hãy cho mình biết suy nghĩ của bạn trong phần bình luận bên dưới bài viết này. Hãy theo dõi kênh chia sẻ kiến thức WordPress của TopVn trên Twitter và Facebook

Bài viết Tùy biến phương thức vận chuyển dựa tổng đơn hàng được tổng hợp và biên tập bởi: dinhthuanit.com. Mọi ý kiến đóng góp và phản hồi vui lòng gửi Liên Hệ cho dinhthuanit.com để điều chỉnh. dinhthuanit.com xin cảm ơn.

Bài Viết Liên Quan


Bài Viết Khác


Quảng cáo
Ads_ngang