Web22 nhận viết plugin WordPress theo yêu cầu cho doanh nghiệp và chủ web cần một chức năng riêng mà không plugin bán sẵn nào làm đúng — từ tích hợp cổng thanh toán nội địa, nối phần mềm quản lý, tới tự động hoá nghiệp vụ. Trang này nói về phần chức năng: khi nào nên viết plugin riêng thay vì cài plugin chợ, Web22 thường viết những loại nào, chuẩn an toàn ra sao, và vì sao plugin riêng không mất khi web cập nhật.
Viết plugin WordPress theo yêu cầu là gì
Plugin là phần quyết định web của bạn làm được gì: một tính năng, một quy trình, một kết nối với hệ thống khác. Viết plugin theo yêu cầu là đóng gói một chức năng riêng của bạn thành một plugin độc lập, cài vào WordPress như mọi plugin khác — nhưng nội dung bên trong là nghiệp vụ của riêng bạn, không phải tính năng đại trà.
Khác với theme (lo phần nhìn), plugin lo phần chạy. Đây là một nhánh trong mảng phát triển WordPress của Web22, tập trung vào logic và dữ liệu chứ không phải giao diện.
Khi nào bạn cần plugin riêng, khi nào dùng plugin có sẵn là đủ
Kho plugin WordPress khổng lồ, và phần lớn nhu cầu phổ thông đã có plugin tốt. Web22 không khuyên viết mới khi không cần. Hãy nhìn theo khung này:
- Plugin có sẵn đã phủ gần đủ, chỉ thiếu chút. Thường nên giữ plugin đó và viết thêm phần nối (qua hook/filter — điểm móc mở rộng mà WordPress cung cấp) thay vì làm lại từ đầu.
- Nghiệp vụ của bạn độc nhất, không plugin nào lo đúng. Một quy trình đặt hàng riêng, một cách tính giá đặc thù, một loại dữ liệu ngành — đây là lúc viết plugin riêng.
- Web nặng vì cài quá nhiều plugin chồng chéo. Gộp đúng phần cần dùng vào một plugin gọn thường nhẹ hơn là chất thêm nhiều plugin chợ.
- Dữ liệu nhạy cảm hoặc cần kiểm soát chặt. Khi không muốn phụ thuộc một plugin bên thứ ba với dữ liệu quan trọng, plugin riêng cho bạn toàn quyền.

Các loại plugin Web22 thường viết
Phân theo nghiệp vụ chứ không theo kỹ thuật, đây là những việc khách hay cần:
- Tích hợp cổng thanh toán nội địa — nối VNPay, MoMo, ZaloPay, hoặc chuyển khoản tạo mã QR đúng số tiền vào WooCommerce, để khách trả thẳng không qua trung gian.
- Nối với hệ thống bên ngoài — đồng bộ đơn hàng và kho với phần mềm bán hàng, đẩy khách hàng sang CRM, gọi API của đối tác qua webhook.
- Loại dữ liệu và nghiệp vụ riêng — đặt lịch hẹn, danh mục bất động sản, khóa học, hồ sơ — những thứ cần một kiểu dữ liệu mà bài viết và trang mặc định không lo được.
- Tự động hoá quy trình — tự xuất báo cáo, tự gửi thông báo, tự đồng bộ dữ liệu theo lịch, bớt thao tác tay.
- Mở rộng plugin có sẵn — thêm tính năng cho một plugin bạn đang dùng (kể cả plugin trả phí) bằng hook, không vá thẳng vào mã gốc để vẫn cập nhật được.
Phần bán hàng chuyên sâu trên nền WooCommerce có riêng dịch vụ WooCommerce đi sâu hơn về giỏ hàng, đơn và thanh toán.
Một ví dụ thật bạn đang xem: chính web22.dev chạy một plugin nội bộ do Web22 viết, lo phần nghiệp vụ riêng của trang — tạo hai loại nội dung tùy biến là “dịch vụ” và “dự án” (custom post type, kiểu nội dung riêng ngoài bài viết mặc định), gắn dữ liệu cho phần SEO, và quản lý ảnh đại diện tác giả. Đây đúng là loại việc một plugin chợ không lo trọn, và là cách Web22 dùng chính sản phẩm của mình.
Quy trình Web22 viết một plugin
Plugin là phần logic, nên bước làm rõ yêu cầu quan trọng hơn cả việc code. Web22 đi theo trình tự:
- Nghe rõ nghiệp vụ. Bạn cần plugin làm gì, cho ai dùng, nối với hệ thống nào — Web22 hỏi kỹ ở buổi tư vấn để hiểu đúng bài toán, không đoán.
- Chốt mô tả tính năng (spec). Viết ra rõ ràng plugin sẽ làm gì và không làm gì, để hai bên thống nhất trước khi code — tránh hiểu lầm và phát sinh.
- Lập trình. Viết plugin theo chuẩn an toàn, tách biệt khỏi theme và lõi, có cấu trúc rõ để sau này dễ mở rộng.
- Kiểm thử trên môi trường thử, soát các trường hợp dữ liệu thật và khả năng tương thích với theme cùng plugin bạn đang dùng.
- Bàn giao mã nguồn và tài liệu, hướng dẫn dùng, kèm bảo hành 12 tháng (chi tiết theo gói).
Chuẩn an toàn khi viết plugin
Plugin chạy với quyền cao trong web, nên một plugin viết ẩu nguy hiểm hơn nhiều so với một theme lỗi. Web22 viết theo chuẩn an toàn của WordPress:
- Kiểm tra dữ liệu nhập vào và làm sạch trước khi lưu, tránh để kẻ gian chèn mã.
- Kiểm tra quyền và mã xác thực trước mỗi hành động quan trọng, tránh thao tác giả mạo.
- Truy vấn dữ liệu an toàn theo cách WordPress khuyến nghị, tránh lỗ hổng cơ sở dữ liệu.
- Chỉ nạp tài nguyên khi cần, để plugin không làm web chậm đi.
Đây là phần không nhìn thấy nhưng quyết định web bạn có an toàn hay không.
Vì sao đừng dùng plugin bẻ khóa (nulled)
Plugin trả phí bị bẻ khóa phát tán miễn phí (plugin nulled) là rủi ro lớn ở thị trường Việt. Chúng thường bị nhúng sẵn mã độc hoặc cửa hậu, và không nhận bản vá bảo mật vì là bản lậu. Một plugin như vậy có thể âm thầm gửi dữ liệu khách hàng của bạn ra ngoài hoặc mở đường cho kẻ gian chiếm web. Tiết kiệm tiền license bằng plugin lậu là đánh đổi với rủi ro mất cả dữ liệu và uy tín. Một plugin viết riêng, mã sạch, là khoản đầu tư đáng hơn nhiều.
Plugin riêng không mất khi WordPress cập nhật hay khi đổi theme
Đây là lợi ích quan trọng của việc đóng chức năng thành plugin thay vì nhét vào theme. Vì plugin tách biệt khỏi lõi WordPress và khỏi theme:
- Cập nhật WordPress không xoá chức năng của bạn — plugin viết đúng chuẩn vẫn chạy qua các bản nâng cấp.
- Đổi giao diện (theme) không làm mất tính năng — bạn thay áo cho web mà phần chạy bên trong giữ nguyên.
Ngược lại, nếu một bên nào đó nhét chức năng thẳng vào theme, thì ngày bạn đổi theme là ngày tính năng biến mất. Web22 luôn tách đúng — phần giao diện thuộc theme tùy biến, phần chức năng thuộc plugin — để web bạn bền về sau.

Bảo trì và tương thích về lâu dài
WordPress, WooCommerce và các thư viện đều cập nhật theo thời gian. Một plugin viết tốt cần được kiểm tra tương thích khi nền đổi. Web22 bảo hành plugin 12 tháng (chi tiết theo gói) và có thể nhận chăm sóc tiếp sau đó qua gói chăm sóc website định kỳ, để plugin luôn chạy đúng khi web bạn lớn lên.
Bạn sở hữu gì sau khi bàn giao
Khi nhận plugin, bạn nhận toàn bộ mã nguồn và tài liệu. Bạn sở hữu hoàn toàn, không trả phí license định kỳ, không bị khóa vào một mình Web22 — một lập trình viên khác đọc tài liệu là tiếp quản được. Đây là khác biệt lớn so với việc thuê bao một dịch vụ ngoài: ở đây tài sản là của bạn.
Chi phí viết plugin
Giá phụ thuộc độ phức tạp nghiệp vụ và khối lượng lập trình — một plugin lọc dữ liệu đơn giản khác xa một hệ tích hợp kho thời gian thực. Vì vậy Web22 báo giá sau khi nghe rõ bạn cần plugin làm gì. Tham khảo mức trong bảng giá tổng; con số chính xác chốt sau buổi tư vấn. Web22 không xuất hoá đơn VAT (chưa có pháp nhân) và sẽ nói rõ khi bạn hỏi.
Câu hỏi thường gặp
Plugin viết riêng có bị mất khi WordPress cập nhật không?
Không. Plugin tách biệt khỏi lõi WordPress; viết đúng chuẩn thì các bản cập nhật không xoá hay làm hỏng nó. Web22 kiểm tra tương thích trong thời gian bảo hành.
Đổi theme có làm mất chức năng của plugin không?
Không — và đây chính là lý do nên đóng chức năng vào plugin thay vì nhét vào theme. Bạn đổi giao diện thoải mái mà tính năng vẫn còn nguyên.
Plugin riêng khác gì plugin trả phí bán ngoài thị trường?
Plugin chợ phục vụ số đông nên thường có nhiều tính năng thừa và phí gia hạn hằng năm. Plugin riêng chỉ chứa đúng nghiệp vụ của bạn, gọn nhẹ hơn và không phí định kỳ.
Ai sở hữu mã nguồn sau khi bàn giao?
Bạn sở hữu toàn bộ mã nguồn và tài liệu, không bị khóa vào Web22. Đội khác hoàn toàn tiếp quản được.
Có cài plugin riêng lên website đang chạy sẵn được không?
Được, cài như một plugin bình thường. Web22 kiểm tra tương thích với theme và các plugin bạn đang dùng trước khi triển khai.
Có nối được với phần mềm quản lý hoặc cổng thanh toán bên mình đang dùng không?
Có, qua API hoặc webhook. Cần phía đối tác cung cấp tài liệu kết nối; Web22 sẽ xác nhận khả thi ngay ở buổi tư vấn.
Cần một chức năng riêng cho web của bạn
Mô tả ngắn chức năng bạn muốn — Web22 tư vấn 30 phút miễn phí, không ràng buộc, xác nhận khả thi và báo giá chính xác trong 24h. Liên hệ: [email protected] · 0981 828 781.
