Tìm theo từ khóa

Ẩn toàn bộ các phương thức shipping khác khi “free shipping” được kích hoạt trong woocommerce



TỔNG QUÁT

Mặt định woocommerce sẽ hiển thị toàn bộ các phương thức ship hiện có phù hợp với khách hàng và nội dung giỏ hàng. Như vậy có nghĩa là phương thức “Free shipping” và “Flat rate” và các phương thức khác sẽ cùng hiển thị. Để ẩn các phương thức ship khác khi “Free shipping” tồn tại ta sẽ thao tác một chút PHP hoặc dùng plugin.

Trong nội dung bài viết này mình sẽ không giới thiệu plugin mà chỉ chú trọng đến các đoạn code để thực hiện đều này thôi nhé.

Trước khi thêm code vào

Một chú ý quan trọng là để cho các đoạn code hoạt động chính xác thì trước khi thêm vào chúng ta cần xóa các cache của Woocommerce bằng cách như sau: vào

WooCommerce > System Status > Tools > WooCommerce Transients > Clear transients

Sau khi xóa ta thêm đoạn code bên dưới vào function.php để thực hiện việc ẩn các phương thức thanh toán khác nhé

Code ẩn các phương thức khác trừ Free Shipping

Chỉ hiển thị Free Shipping

Ẩn tất cả chỉ hiển thị free_shipping nếu nó tồn tại trong khu vực ship hiện tại.

Chỉ hiển thị Free ship và Local Pickup (tự đến lấy hàng)

Hiển thị duy nhất Free shipping cho khu vực này (states hay phường xã) trừ khu vực này…

Chúc các bạn tùy chỉnh thành công để mang lại trãi nghiệm tốt nhất cho khách hàng của mình nhé

Dịch từ: https://docs.woocommerce.com/document/hide-other-shipping-methods-when-free-shipping-is-available/

Rate this post
0 0 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest
0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận
0
Rất thích suy nghĩ của bạn, hãy bình luận.x
()
x