connect-telegram

Thay đổi giới hạn số lượng biến thể cho Dropdown sản phẩm biến động

Tùy chỉnh không được bao gồm trong chính sách hỗ trợ của chúng tôi , vì vậy đây không phải là điều mà chúng tôi có thể giúp thực hiện hoặc gỡ lỗi trên trang web của bạn.

Mặc định, nếu một sản phẩm biến thể có ít hơn 30 biến thể, các dropdown để chọn biến thể trên phía người dùng cuối sẽ được cập nhật một cách linh hoạt. Ví dụ, với một chiếc áo phông có các thuộc tính “Kích cỡ” và “Màu sắc”, sau khi khách hàng chọn một Kích cỡ, dropdown Màu sắc sẽ được cập nhật thông qua AJAX để chỉ hiển thị các tùy chọn có sẵn với Kích cỡ đã chọn.

Tuy nhiên, nếu có nhiều hơn 30 biến thể, các dropdown sẽ cố định và sẽ hiển thị tất cả các thuộc tính. Theo ví dụ trên, nếu chiếc áo phông có nhiều hơn 30 biến thể, dropdown Màu sắc sẽ tiếp tục hiển thị tất cả các tùy chọn màu sắc ngay cả nếu chúng không có sẵn cho Kích cỡ đã chọn. Thay vào đó, sau khi chọn một sự kết hợp không có sẵn, họ sẽ thấy thông báo “Xin lỗi, không có sản phẩm nào phù hợp với lựa chọn của bạn. Vui lòng chọn một sự kết hợp khác. ”

Điều này được thực hiện để cải thiện hiệu suất trên trang web. Với số lượng biến thể lớn, nếu phải tính toán các sự kết hợp có sẵn sau mỗi lựa chọn, nó có thể làm chậm mọi thứ khá nhiều.

Tuy nhiên, giới hạn này có thể được thay đổi từ 30 thành một số khác nếu muốn bằng cách sử dụng bộ lọc woocommerce_ajax_variation_threshold :

Xem trên Github

Leave a Reply

Your email address will not be published. Required fields are marked *

preloader