Hướng dẫn thay đổi phí Ship dựa vào Giá sản phẩm trong Woocommerce

Xin chào các bạn,

Mình là Ad COP, hôm nay trong lúc code sẵn tiện COP làm 1 bài viết giải quyết nhanh vấn đề phí Ship dành cho Woocommerce.

Hôm nay, bạn đã làm cốc Cafe nào chưa ? :coffee:

Bước 1: Chúng ta phải bật 2 chế độ Phí Ship miễn phí và Đồng Giá như ảnh

Vào Woo → Thiết lập → Giao hàng → Chọn phương thức giao hàng
image

Trong mục giao hàng miễn phí lưu ý 2 dòng Điều kiện và Giá tối thiểu

Bước 2: Chèn đoạn code sau vào functions.php của theme

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 );

Ý nghĩa của đoạn Code trên giúp hệ thống ẩn 1 trong 2 loại Phí Ship khi khách hàng đặt mua sản phẩm.

Hình ảnh sau khi thay đổi giá.

image

image

Chúc các bạn thành công.

[right]Bài viết độc quyền tại WPVNTeam[/right]

Đừng quên bấm vào nút ủng hộ bên dưới để duy trì Group & Forum các bạn nhé.

8 Lượt thích

Bài hay quá bác Trần Cọp =))

Nút ủng hộ đâu nhỉ :neutral_face:

1 Lượt thích

Đây đây https://wordpressvn.com/t/link-ung-ho-wpvnteam/1669

1 Lượt thích

E là thằng Nghiệp đấy bác :rofl:

1 Lượt thích

Cảm ơn ad đẹp trai <3

Like like like ^^

Sao của mình lại hiển thị cả 2 tùy chọn nhỉ.
Screenshot_21