Để giữ nguyên giao diện nhập chuỗi ID ngăn cách bằng dấu phẩy (hoặc nâng cấp thêm tính năng chọn sản phẩm qua AJAX mà không làm thay đổi cấu trúc bảng cũ của bạn), ta sẽ sửa lại phần HTML và script trong file plugin chính này.
Dưới đây là phần code đã được điều chỉnh đúng ý bạn: giữ nguyên input text _tmlms_woo_products_str nhưng tích hợp Select2 AJAX tìm kiếm sản phẩm WooCommerce ngay trên ô đó, hoặc hiển thị dạng danh sách gọn gàng.
Bạn hãy thay thế các hàm 2, 4 và bổ sung một đoạn AJAX nhỏ xử lý tìm kiếm sản phẩm (hoặc dùng Select2 Ajax endpoint của WooCommerce) vào file chính của plugin:
1. Bổ sung đoạn API AJAX tìm sản phẩm cho Select2 trong file chính
Thêm đoạn code này vào ngay dưới phần đăng ký script (phần 2):
PHP