Nếu bạn từng quản lý voucher trong chiến dịch TikTok Shop, chắc hẳn bạn đã gặp tình trạng giao diện voucher được xếp theo hàng ngang, gây khó khăn trong việc kiểm tra khi số lượng voucher nhiều.
Giao diện mặc định này làm chúng ta phải cuộn ngang rất bất tiện.

Sau khi kiểm tra qua cấu trúc HTML của trang, tôi phát hiện vấn đề nằm ở thành phần sau:

Thành phần này sử dụng theme-arco-space-horizontal và thuộc tính flex, khiến các voucher xếp thành một hàng ngang.
Giải pháp điều chỉnh HTML
Để hiển thị voucher theo dạng lưới (grid) dễ nhìn hơn, chúng ta có thể sửa đổi đoạn HTML như sau:

Ý nghĩa của các thay đổi:
-
theme-arco-space-vertical: Thay thếtheme-arco-space-horizontalđể chuyển hướng bố trí từ hàng ngang sang hàng dọc. -
grid: Thayflexbằnggridđể bố trí các phần tử theo dạng lưới. -
grid-template-columns: 1fr 1fr: Chia bố cục thành hai cột bằng nhau. -
gap: 16px: Tạo khoảng cách giữa các phần tử trong lưới, giúp giao diện thoáng hơn.
Tự động hóa với Bookmarklet
Để tránh thao tác chỉnh sửa HTML thủ công mỗi lần kiểm tra voucher, chúng ta có thể sử dụng một đoạn mã JavaScript nhỏ. Đoạn mã này sẽ tự động cập nhật giao diện voucher khi bạn nhấn vào bookmark đã tạo.

Đoạn mã bookmarklet:
Hướng dẫn tạo bookmark:
-
Mở trình duyệt (Chrome, Firefox, hoặc Edge).
-
Tạo một bookmark mới.
-
Đặt tên (ví dụ: "Fix TikTok Voucher Layout").
-
Sao chép đoạn mã JavaScript trên và dán vào phần URL của bookmark.
-
Lưu bookmark.
Cách sử dụng:
-
Mở giao diện TikTok Shop, nơi hiển thị các voucher.
-
Nhấn vào bookmark vừa tạo. Giao diện voucher sẽ được cập nhật ngay lập tức theo dạng lưới.
Kết luận
Với giải pháp này, việc kiểm tra các voucher trên TikTok Shop trở nên dễ dàng hơn rất nhiều. Chỉ với một lần thiết lập, bạn có thể sử dụng bookmark bất kỳ lúc nào mà không cần thao tác chỉnh sửa phức tạp. Hy vọng bài viết này hữu ích cho bạn!
Thanks for reading. Cheers,
@hieutm83