---
title: "PC Builder"
url: https://phatdev.net/vi/projects/tandoanh-buildpc
lang: vi
alternate:
  en: https://phatdev.net/en/projects/tandoanh-buildpc
markdown: https://phatdev.net/vi/projects/tandoanh-buildpc.md
---

# PC Builder

> Plugin cấu hình PC trên WooCommerce: bảng cấu hình rộng, popup chọn linh kiện có bộ lọc, kiểm tra tương thích, ước tính công suất nguồn, tính trả góp, in báo giá A4, chia sẻ bằng link.

- Vai trò: Plugin WordPress · Full-stack
- Trạng thái: Đang chạy trên tandoanh.vn
- Công nghệ: PHP, WordPress, WooCommerce, JavaScript
- Bản chạy thật: https://td.phatdev.net/tu-chon-cau-hinh-pc
- Tài liệu và changelog: https://phatdev.net/docs/tandoanh-buildpc
- Tất cả dự án: https://phatdev.net/vi/projects.md

## Thông tin dự án

- Vai trò: Thiết kế, phát triển plugin
- Nền tảng: WooCommerce, PHP, JavaScript
- Phiên bản: 2.10.5
- Tích hợp: Giỏ hàng, trả góp, email, in A4

## Số liệu

- 11: nhóm linh kiện trong một bảng cấu hình
- 4: kỳ hạn trả góp so sánh ngay trên cấu hình

## Điểm nổi bật

- **Bảng cấu hình rộng**: Mỗi nhóm linh kiện một dòng, đổi số lượng và xoá ngay trên dòng; tổng tiền và cảnh báo cập nhật tức thì.
- **Popup chọn linh kiện**: Bộ lọc giống trang danh mục, chọn nhiều giá trị trong cùng nhóm, chỉ hiện sản phẩm đang bán được.
- **Tương thích và công suất**: Kiểm tra socket CPU với mainboard, cảnh báo khi lệch, ước tính công suất nguồn theo cấu hình.
- **Tính trả góp, báo giá, chia sẻ**: So sánh kỳ hạn và phí theo ngân hàng, in báo giá A4 render ở server, gửi cấu hình qua email hoặc chia sẻ bằng link.

## Phân tích chi tiết

### Bối cảnh
Plugin `tandoanh-buildpc` (bản hiện tại 2.10.5) cho khách tự ráp cấu hình PC ngay trên shop WooCommerce, giá và tồn kho lấy từ kho thật.

### Phân tích các hạng mục
#### Bảng cấu hình rộng
Giao diện mới dạng bảng: mỗi nhóm linh kiện (CPU, mainboard, RAM, VGA, SSD, nguồn, vỏ, tản nhiệt, màn hình) một dòng, đổi số lượng và xoá ngay trên dòng.
#### Chọn linh kiện trong popup
Bộ lọc giống trang danh mục, chọn nhiều giá trị trong cùng một nhóm. Danh sách chỉ hiện sản phẩm đang bán được.
#### Kiểm tra tương thích và công suất
Kiểm socket CPU với mainboard, cảnh báo khi chọn lệch; ước tính công suất nguồn theo cấu hình đang chọn.
#### Mua và chia sẻ
Thêm cả cấu hình vào giỏ, nút **Tính trả góp**, in báo giá A4 (render tại server), gửi cấu hình qua email, chia sẻ bằng link preset (`?td_parts=` / `?td_add_build=`).
#### Benchmark tự sinh
Tự tính FPS game và điểm AI theo cấu hình đang chọn (kết hợp plugin benchmarks).
#### Độ bền
Sửa lỗi bàn phím và trình đọc màn hình, vá bảo mật, cache Redis luôn cập nhật giá mới, sửa lỗi khoá phiên làm treo trang.

<!--features-v1-->
### So sánh với các cách dựng cấu hình khác
| Tính năng | PC Builder (Tân Doanh) | PCPartPicker | Plugin bundle thường |
|---|---|---|---|
| Dựng theo từng linh kiện + kiểm tra tương thích | ✓ | ✓ | ✗ |
| Tự tính benchmark FPS / AI theo build | ✓ | ✗ | ✗ |
| Tích hợp giỏ hàng / thanh toán WooCommerce | ✓ | ✗ (chỉ tham khảo) | ✓ |
| Link preset chia sẻ | ✓ | ✓ | ~ |
| Chạy trên site của mình (không phụ thuộc bên thứ 3) | ✓ | ✗ | ✓ |
| Giá theo kho thực tế của shop | ✓ | ~ | ✓ |

> Gộp cái hay của PCPartPicker (tương thích, benchmark) với bán hàng trực tiếp trên WooCommerce.

## Giấy phép

Phát triển cho Tân Doanh.

GPL phiên bản 2 trở lên (GPL-2.0-or-later). Phần mềm tự do: ai cũng được dùng, sửa và chia sẻ lại, miễn là bản chia sẻ vẫn giữ giấy phép này và kèm mã nguồn.

- Plugin tandoanh-buildpc 2.10.5: GPL-2.0-or-later (Khai báo trong mã: plugins/tandoanh-buildpc/tandoanh-buildpc.php: License: GPL v2 or later)

## Thư viện và tài nguyên bên thứ ba (2)

| Tên | Loại | Phiên bản | Giấy phép | Nguồn |
|---|---|---|---|---|
| QR Code for JavaScript (Kazuhiko Arase). QR là nhãn hiệu đã đăng ký của DENSO WAVE INCORPORATED. | Thư viện | - | MIT | http://www.d-project.com/ |
| Select2 | Thư viện | 4.1.0-rc.0 | MIT | https://select2.org |

Xem trang Giấy phép và ghi nguồn: https://phatdev.net/vi/licenses.md
