Hướng dẫn

Bàn giao WordPress site cho khách mà không lock-in khi hợp tác kết thúc

Đội ngũ GrabWP
· Cập nhật August 16, 2026 · 5 min read · Đã kiểm duyệt bởi Đội ngũ GrabWP

Sự tin tưởng luôn là một phần cốt lõi trong dịch vụ của bạn. Khách hàng sẽ yên tâm chốt deal hơn rất nhiều nếu họ biết mình có thể chủ động rời đi và mang theo toàn bộ website một cách nguyên vẹn. Bài viết này sẽ hướng dẫn bạn quy trình offboarding sạch sẽ, đảm bảo tiêu chí wordpress no lock in: export tenant của khách ra khỏi hệ thống và để họ tự import vào hosting WordPress độc lập của riêng mình bằng grabwp restore plugin miễn phí.

Tại sao tính di động (portability) lại quan trọng để xây dựng lòng tin

Lock-in có thể mang lại lợi ích ngắn hạn nhưng lại bào mòn uy tín dài hạn của bạn. Một khách hàng có cảm giác bị “trói chân” sẽ rất e dè khi ký hợp đồng, và sẵn sàng nói xấu bạn nếu quá trình ngừng hợp tác biến thành một vụ bắt cóc tống tiền. Việc chủ động cung cấp một lối thoát rõ ràng ngay từ đầu sẽ đập tan sự e ngại đó và chứng minh sự tự tin vào chất lượng dịch vụ của bạn.

Tính di động cũng là tấm khiên bảo vệ bạn. Khi mối quan hệ hợp tác kết thúc, một quy trình hand off wordpress site to client trơn tru sẽ khép lại dự án một cách chuyên nghiệp, tránh được những tranh cãi mệt mỏi kiểu “trả website lại cho tôi”. Mục tiêu ở đây rất rõ ràng: di chuyển tenant của một khách hàng RA KHỎI hệ thống chung của bạn và đưa lên môi trường hosting mà họ có toàn quyền kiểm soát. Việc này hoàn toàn khác với in-place rollback, khi mà bạn khôi phục một tenant từ backup ngay trên hệ thống của mình. Trong trường hợp handoff, khách hàng sẽ tự quản lý và rời đi.

Bước 1: Export database và file của tenant

Export database và file của tenant khách hàng trong GrabWP Tenancy

GrabWP Tenancy Pro đi kèm với bộ công cụ giúp bạn dễ dàng export wordpress tenant standalone, đóng gói trọn bộ database và các file của tenant để có thể migrate sang một hosting độc lập.

  1. Trong trang admin chính, mở GrabWP > Tenants và chọn tenant của khách hàng sắp rời đi.
  2. Chạy tính năng export tenant để tạo một file archive chứa toàn bộ database và file của tenant đó.
  3. Lưu lại file export archive này, đây chính là file ZIP export của GrabWP mà site đích sẽ dùng để import.

Vì mỗi tenant vốn đã có dữ liệu hoàn toàn cô lập (isolated), bạn chỉ đang export duy nhất website của khách hàng đó mà không hề đụng chạm đến các khách hàng khác trong portfolio của mình.

Bước 2: Chuẩn bị môi trường hosting độc lập cho khách hàng

Khách hàng cần một bến đỗ thuộc quyền sở hữu của riêng họ.

  1. Yêu cầu khách hàng setup một bản cài đặt WordPress mới tinh (fresh install) trên tài khoản hosting của họ.
  2. Đảm bảo môi trường đích đáp ứng đủ yêu cầu: WordPress 6.2 trở lên và PHP 7.4 trở lên.
  3. Kiểm tra xem file export archive có nằm trong giới hạn upload_max_filesize và post_max_size của server đích hay không, vì quá trình import sẽ dùng cơ chế validate upload tiêu chuẩn của WordPress.

Bản cài đặt mới này sẽ chính thức trở thành một website hoàn toàn độc lập của khách sau khi import thành công.

Bước 3: Import với plugin GrabWP Restore miễn phí

Import website khách hàng vào hosting độc lập bằng plugin GrabWP Restore miễn phí

Trên bản cài đặt WordPress độc lập ở đích đến, khách hàng (hoặc bạn làm thay họ) sẽ sử dụng plugin GrabWP Restore hoàn toàn miễn phí để đưa website đã export vào.

  1. Cài đặt plugin grabwp-restore trên site đích và kích hoạt.
  2. Vào Tools > GrabWP Restore và upload file ZIP export của GrabWP.
  3. Đánh dấu vào ô “I have backed up my website” và xác nhận thực hiện thao tác destructive này.
  4. Để quá trình restore tự chạy. Plugin sẽ lo toàn bộ quy trình migration từ A đến Z:
    • Streaming SQL import đảm bảo database dung lượng lớn vẫn import mượt mà
    • Tự động đổi table prefix cho chuẩn với site đích
    • Chạy search-replace URL trên toàn bộ database, bao gồm cả dữ liệu serialized
    • Tự động cập nhật site URL
    • An toàn đổi tên các thư mục plugins, themes và uploads hiện tại thành .old trước khi ghi đè dữ liệu mới

Vì thao tác restore sẽ ghi đè toàn bộ website, bạn chỉ nên chạy nó trên một bản fresh install mà khách hàng sắp tiếp quản, tuyệt đối không chạy trên site đang có content cần giữ lại.

Bước 4: Nghiệm thu website sau khi bàn giao

Đừng vội chốt sổ cho đến khi website độc lập của khách hàng được xác nhận là đang chạy ổn định.

  1. Đăng nhập bằng tài khoản admin từ site vừa export (thông tin đăng nhập cũ của site đích sẽ không còn hiệu lực sau khi import database).
  2. Bấm thử vào các trang quan trọng, menu và kiểm tra media để đảm bảo content và link đã phân giải đúng về site URL mới.
  3. Sau khi xác nhận mọi thứ OK, hãy xóa các thư mục .old (uploads.old, plugins.old, themes.old) trong wp-content, sau đó deactivate và xóa plugin GrabWP Restore.
  4. Về phía bạn, một khi khách hàng đã confirm mọi thứ hoạt động trơn tru, bạn có thể xóa tenant của họ khỏi hệ thống.

Khách hàng ra đi với một website WordPress hoạt động hoàn hảo thuộc sở hữu của họ, còn bạn kết thúc hợp đồng với uy tín làm ăn sòng phẳng được giữ vững.

Quy trình offboarding này chính là mảnh ghép cuối cùng hoàn thiện vòng đời dịch vụ. Để việc bàn giao ban đầu diễn ra mượt mà và có thể lặp lại, hãy xem cách productize quy trình bàn giao website khách hàng bằng một template tenant, và trong thời gian hợp tác, hãy cho phép họ tự quản lý website cô lập của riêng mình.

Hãy cung cấp website cho khách hàng với một lối ra sạch sẽ đã được chuẩn bị sẵn. GrabWP Tenancy Pro có giá cố định $9.99/month cho toàn bộ portfolio của bạn (gói năm $99.99/yr, trọn đời $499.99), và plugin GrabWP Restore hoàn toàn miễn phí.

Câu hỏi thường gặp

Tôi có thể chuyển tenant của khách hàng ra một hosting độc lập không?
Được. GrabWP Tenancy Pro hỗ trợ export toàn bộ database và file của tenant, giúp bạn dễ dàng migrate tenant đó sang môi trường hosting độc lập. Đây là quá trình export dữ liệu ra ngoài hệ thống của bạn để khách tự chạy một bản cài đặt WordPress riêng, chứ không phải thao tác in-place trên server của bạn.
Khách hàng sẽ import website đã export bằng cách nào?
Trên bản cài đặt WordPress độc lập ở đích đến, họ chỉ cần dùng plugin GrabWP Restore miễn phí. Nó sẽ import database thông qua streaming SQL import, tự động đổi table prefix cho khớp với site đích, chạy search-replace URL trên toàn database (kể cả serialized data), tự động cập nhật site URL, và cẩn thận đổi tên các thư mục content cũ thành .old trước khi ghi đè.
Plugin GrabWP Restore có tính phí không?
Không. GrabWP Restore là một plugin WordPress độc lập và hoàn toàn miễn phí. Nó giúp restore toàn bộ website từ file archive export của GrabWP Tenancy Pro, xử lý gọn gàng khâu import database, đổi prefix, khôi phục file và cập nhật site URL.
Quá trình này khác gì so với việc rollback tenant in-place?
Rollback in-place là khôi phục tenant từ bản backup của chính nó trong khi vẫn chạy trên hệ thống của bạn. Còn handoff là hướng ngược lại: bạn export tenant ra NGOÀI thành một bản cài đặt độc lập để khách hàng toàn quyền sở hữu. Bài viết này tập trung vào quá trình handoff ra ngoài, chứ không bàn về in-place rollback.
Quá trình restore có ghi đè lên website đích không?
Có, restore là một thao tác destructive sẽ thay thế toàn bộ website WordPress ở đích đến. Đó là lý do plugin bắt buộc bạn phải xác nhận đã backup, đồng thời sẽ đổi tên các thư mục plugins, themes và uploads hiện tại thành .old trước khi chạy. Tính năng này được thiết kế riêng cho các bản cài đặt fresh install mà khách hàng sắp tiếp quản.
Chi phí cho GrabWP Tenancy Pro là bao nhiêu?
GrabWP Tenancy Pro có giá cố định $9.99/month cho toàn bộ portfolio khách hàng của bạn, gói năm là $99.99/yr và license trọn đời là $499.99. Còn plugin GrabWP Restore dùng trên site đích thì hoàn toàn miễn phí.

Editorial standards: Our content is written by WordPress experts with hands-on multi-tenancy experience. Articles are fact-checked and regularly updated to ensure accuracy. Last verified: .