Miễn phí giao hàng theo điều kiện từ đơn hàng giá trị nào đó trở lên là chương trình khuyến mãi đơn giản, thường được các website nhỏ thực hiện để kích cầu. Đây là 2 cách mà chúng ta có thể miễn phí shipping theo giá trị đơn hàng trên WooCommerce.
Cách 1: Sử dụng plugin WooCommerce Advanced Free Shipping do Jeroen Sormani viết
Tải về tại đây và cài đặt nhanh chóng, đơn giản
Chú ý: Plugin này cho phép cài đặt nhiều điều kiện khác ngoài giá trị đơn hàng nhé.
Cách 2: Sử dụng code
Bước 1: Tạo 2 hình thức giao hàng trong WooCommerce
Ví dụ:
- Giao hàng miễn phí cho đơn hàng từ 1.000.000đ
- Giao hàng thường
Bước 2: Thêm đoạn code dưới vào file function.php của theme/child theme đang kích hoạt
1 2 3 4 5 6 7 8 9 10 11 | function 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’, ‘hide_shipping_when_free_is_available’, 100 ); |
Chỉ như vậy thôi,
Chúc bạn thành công!
Tham khảo: https://wordpressvn.com/
Bài viết cùng chuyên mục: