Như đã nói, khi cài đặt và thiết lập xong plugin Contact Form 7 nó sẽ tự động điền email người nhận, email này sẽ nhận được địa chỉ email (mail) được người dùng gửi qua Contact Form 7. Tuy nhiên nhược điểm là một số nhà cung cấp dịch vụ hosting hay VPS không gửi mail khiến cho website không nhận được thông tin email yêu cầu của khách hàng.
Có một vài cách giúp giải quyết tình trạng trên khi sử dụng Contact Form 7, một trong số chúng là sử dụng SMTP để gửi email trong WordPress, LovaWeb đã có bài hướng dẫn cách cài đặt SMTP trên WordPress. Ngoài sử dụng SMTP ra bạn cũng có thể gửi dữ liệu qua Contact Form 7 đến Google Sheets (Trang tính Google). Và LovaWeb sẽ hướng dẫn bạn cách cài đặt CF7 để gửi thông tin đến
Sheets nếu bạn không muốn sử dụng SMTP.
Cách cài đặt gửi dữ liệu từ Contact Form 7 sang Google Sheets
Hướng dẫn cài đặt plugin CF7 Google Sheets Connector trên website
Để gửi dữ liệu trên Google Sheets, website cần cài đặt plugin Contact Form 7 Google Sheets Connector.
Sau khi cài đặt plugin thành công, bạn truy cập vào Form liên lạc -> Chọn Google Sheet và lấy code (Chọn Get Code) như sau:
Sau khi chọn Get Code, một tab mới được hiển thị cho phép bạn truy cập tới tài khoản Google (tài khoản Gmail) để kết nối với với plugin Contact Form 7 Google Sheet.
Sau khi kết nối thành công, Plugin yêu cầu bạn truy cập và sử dụng dữ liệu Gogole Drive của tài khoản Gmail, chọn đồng ý để kết nối.
Tiếp theo Google sẽ gửi tới bạn một dòng mã:
Sau khi có được đoạn mã gốc từ Google, bạn vào lại trang quản trị WordPress (Trang Admin), copy và dán đoạn mã trên vô khung Google Access Code, chọn Save để lưu các cài đặt.
Sau khi Save, bạn đã hoàn tất quá trình cài đặt, kết nối Google Sheets với plugin CF7 Google Sheets Connector.
Tạo bảng tính mới (có thể sử dụng bảng tính cũ) trên Google Sheets để save thông tin
Để xem tin mà người dùng gửi qua Contact Form 7, bạn cần truy cập tài khoản Google Drive (Chú ý là sử dụng cùng với email bạn đã tạo kết nối với Plugin Contact Form 7 Gogole Sheet Connector), tạo một bảng tính (Sheet).
Thông tin bạn cần nhập là Tên bảng tính và Tên trang tính (Sẽ sử dụng để đăng nhập với plugin)
Trong trang tính (Google Sheet), bạn nhập nội dung vào các cột thông tin như:
Lưu ý:
– Thay vì hiển thị những thông tin trên tại dòng đầu tiên (cột thứ 1), vì thế nên tạo một bảng tính mới và trống.
– Thông tin ở cột đầu (A) MẶC ĐỊNH là Date.
– Ở những cột kế tiếp, điền thông tin tương tự với những dòng trong Contact Form 7.
Một số thông tin mặc định để bạn có thể lấy dữ liệu date: Thông tin ngày giờ người dùng gửi Form time: Ngày gửi Form yêu cầu remote-ip: Thông tin địa chỉ EMAIL của người gửi url: Đường link nơi Form được gửi (người dùng sẽ gửi Form ở trang đâu trên website)
Ngoài ra có những loại thông tin khác bạn có thể lấy bao gồm:
Hướng dẫn cài đặt và edit form trong Contact Form 7
Tạo một Form liên lạc mới (bạn có thể chỉnh sửa theo form mặc định có sẵn) cho bạn sử dụng hoặc cài đặt trên website khi người dùng gửi yêu cầu tới Google Sheet. Tại đây LovaWeb sẽ tạo một form mới toàn bộ để dễ sử dụng, thông tin của form gồm:
Mở Tab Google Sheets, điền thông tin Tên bảng tính và Tên trang tính Google bạn đã tạo bên trên:
Chọn Save để giữ nguyên thông tin.
Cách lấy Sheet ID và Tab ID của trang tính Google.
Kết luận quy trình kết nối Contact Form 7 về Google Sheets
Quy trình tạo Form và kết nối với bảng tính Google Sheet cụ thể, LovaWeb đã tạo video demo nhằm hướng dẫn bạn có thể dễ dàng cài đặt trên website của mình:
Sau khi tạo xong, Plugin Contact Form 7 đã được kết nối với Google Sheets. Khi có người dùng gửi thông tin hay yêu cầu thì dữ liệu sẽ được điền trực tiếp trên Google Sheets mà bạn đã tạo.
Plugin Contact form 7 Google Sheets Connector là free, những thao tác cài đặt cũng khá dễ dàng để gửi dữ liệu về Google Sheets.