Chào bạn,
Đôi lúc khi đặt hàng trên WooCommerce, các bạn sẽ thấy màn hình phản hồi khá chậm do việc gửi email làm trì hoãn quá trình. Trong bài này, mình sẽ giúp các bạn tối ưu quá trình đặt hàng cũng như các thao tác trong website để chúng diễn ra nhanh chóng, không bị ảnh hưởng bởi tiến trình gửi email chậm.
Nguyên nhân WordPress gửi email chậm
Do việc kết nối tới dịch vụ smtp bị chậm, có thể là Gmail miễn phí cũng sẽ có giới hạn.
Cách tăng tốc gửi mail trong WordPress sử dụng Gmail API
Gmail cung cấp API để chúng ta gửi email được nhanh hơn. Để setup được cái này sẽ rờm rà hơn so với SMTP nhưng rất xứng đáng với trải nghiệm của người dùng.
Plugin sử dụng WP MAIL SMTP
Bước 1: Tạo Client ID và Secret từ Google
Bạn xem video hướng dẫn này hoặc nếu bạn thuần thục có thể dùng hướng dẫn file mindmap này https://xmind.app/m/pP5hkZ/
Bước 2: Dán Client ID và Secret vào plugin WP SMTP
Sau đó cấu hình plugin SMTP như sau: vào WP Mail SMTP -> Settings
Chọn Mailer là Google / Gmail
Điền Client ID và Secret
Sau đó tại Authorization nhấn Allow Plugin To Send Email Using Google Account
Sẽ qua màn hình yêu cầu cấp quyền truy cập. Bạn nhấn tiếp tục
Nó sẽ quay về màn hình này! và hiện cái nút đỏ Remove OAuth Connection kèm email. Nghĩa là bạn đã kết nối thành công. Giờ thì Test thôi
Bước 3: Test gửi email
Bạn vào WP Mail SMTP -> Chọn Tool nó sẽ dẫn về Email Test bạn gõ email và để gửi thử nhé.
Kết quả test thử Email
Lời kết
Với cách thức trên hi vọng là tốc độ tải trang và những thao tác đặt hàng, hoặc thao tác có liên quan tới gửi mail không làm chậm website của bạn nữa. Hãy chia sẻ trải nghiệm sau khi thay đổi cách thức gửi mail Gmail qua API nhé!