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.

Bài viết độc quyền tại WPVNTeam

Đừ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 Likes

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

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

1 Like

Đây đây Link ủng hộ WPVNTeam

1 Like

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

1 Like

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

Like like like ^^