Nhảy đến nội dung

Giới thiệu

Mô-đun Filters cho phép tạo ra bộ lọc — các bộ sưu tập có tên, kết hợp dữ liệu từ các mô-đun khác nhau trong hệ thống thành một danh sách có thể quản lý.

Bộ lọc — về cơ bản, là một tập hợp các tùy chọn đã được chuẩn bị sẵn, mà bạn chỉ cần tạo một lần trong giao diện quản trị và sau đó tái sử dụng trong ứng dụng khách: để xây dựng các danh sách thả xuống, bảng lọc trong danh mục, các bộ chọn và bất kỳ nơi nào khác mà người dùng cần chọn giá trị từ một danh sách đã được chuẩn bị trước.

Ý tưởng chính của mô-đun là bạn không cần phải sao chép dữ liệu một cách thủ công. Trong bộ lọc, bạn thêm các liên kết đến các thực thể đã tồn tại (sản phẩm, trang, giảm giá, v.v.), và nếu cần, bổ sung các giá trị tùy ý của riêng bạn.

Tạo bộ lọc

Để tạo một bộ lọc mới:

  1. Mở mô-đun Filters trong menu bên trái.
  2. Nhấn nút tạo bộ lọc và đặt tên cho nó.
  3. Sau khi tạo bộ lọc, bạn sẽ có thể chọn các loại phần tử sẽ được đưa vào bộ lọc.

Các loại phần tử

Sau khi tạo bộ lọc, bạn chọn dữ liệu của các loại nào sẽ tham gia vào bộ lọc. Mỗi loại là một bảng dữ liệu, được hình thành từ các bản ghi đã được tạo trong các mô-đun tương ứng của hệ thống:

  • Pages — các trang của dự án.
  • Products — các sản phẩm trong danh mục.
  • Admins — các quản trị viên của hệ thống.
  • Attribute — các thuộc tính từ các bộ thuộc tính.
  • Discounts — các chương trình giảm giá.
  • Personal Discounts — các chương trình giảm giá cá nhân.
  • Bonuses — các khoản thưởng.
  • Payment Methods — các phương thức thanh toán.

Khi chọn loại, bạn sẽ nhận được bảng với các bản ghi hiện có của mô-đun này và đánh dấu các phần tử mà bạn muốn đưa vào bộ lọc. Như vậy, bộ lọc luôn dựa trên dữ liệu thực tế của hệ thống.

thông tin

Các phần tử trong bảng loại — là các liên kết đến các bản ghi đã tồn tại của các mô-đun khác. Nếu bản ghi gốc (ví dụ, sản phẩm hoặc giảm giá) được thay đổi, bộ lọc sẽ hiển thị dữ liệu hiện tại của nó.

Cấu hình bộ lọc — các phần tử tùy chỉnh

Ngoài dữ liệu từ các mô-đun khác, bạn có thể thêm các giá trị tùy ý của riêng mình vào bộ lọc. Điều này rất tiện lợi khi phần tử cần thiết không có trong bất kỳ mô-đun nào — ví dụ, các tùy chọn "Tất cả", "Không có danh mục" hoặc bất kỳ giá trị tạm thời nào.

Khi chuyển sang chế độ Cấu hình bộ lọc, một bảng với dữ liệu đã chọn của bộ lọc sẽ mở ra. Trong chế độ này, bạn không chọn các bản ghi mới, mà cấu hình cách mà các phần tử đã được chọn sẽ được sắp xếp và nhóm trong bộ lọc cuối cùng.

Trong bảng Cấu hình bộ lọc, các hành động sau đây có sẵn:

  • Kéo và thả (drag-and-drop) — các hàng có thể được kéo và thả, thay đổi thứ tự của chúng. Như vậy, bạn xác định thứ tự mà các phần tử sẽ hiển thị cho người dùng.
  • Xây dựng cấu trúc phân cấp — bằng cách kéo một hàng vào trong hàng khác, bạn có thể tạo ra các phần tử lồng nhau (cấu trúc phân cấp). Điều này cho phép nhóm các bộ lọc theo cấp độ — ví dụ, danh mục cha và các giá trị lồng trong nó.

Thêm các phần tử tùy chỉnh

Ngay trong bảng này, bạn có thể thêm các giá trị tùy ý của riêng mình — điều này rất tiện lợi khi phần tử cần thiết không có trong bất kỳ mô-đun nào (ví dụ, các tùy chọn "Tất cả", "Không có danh mục" hoặc các giá trị tạm thời).

  1. Nhấn Thêm phần tử tùy chỉnh để thêm một phần tử mới.
  2. Điền vào hai trường:
    • Tiêu đề — tên hiển thị của phần tử (điều mà người dùng sẽ thấy).
    • Giá trị — giá trị của phần tử (điều sẽ được truyền đi như là tùy chọn đã chọn).

Các phần tử tùy chỉnh được thêm vào dữ liệu đã chọn và cũng tham gia vào việc kéo và thả cũng như xây dựng cấu trúc phân cấp. Chúng được lưu trữ trong bộ lọc và không phụ thuộc vào các mô-đun khác.