Vấn đề này không mới nhưng ít anh em để ý, cũng như không tìm cách xử lý. Nhưng nếu anh em quan tâm đến và muốn xử lý để trải nghiệm của cách hàng mượt mà nhất thì bên dưới đây là cách.

Nguyên nhân
Thường thì anh em sẽ nghĩ vấn đề nằm ở Hosting (cũng đúng) nhưng nói chính xác thì do SMTP. Thường thì khi khách hàng checkout thì sẽ có 2 email gửi đi. Một cho chủ shop một cho khách mua hàng nên lúc đó WordPress sẽ cố gắng gửi mail qua SMTP mà anh em thiết lập, một đơn hàng có thể mất 2 ~ 3 giây nhưng nếu nhiều hơn 1 đơn hàng cũng lúc thì sao?
Giải quyết
Mình đã xử lý bằng cách thay vì gửi mail ngay thì mình dời lại sau khi Checkout thành công 5 giây hoặc 10 giây gì đó thì hệ thống mới bắt đầu gửi email.
Cách 1: Thiết lập trên Hosting
Bạn nào sử dụng Plesk để quản lý WordPress thì xử lý rất đơn giản.

Bật chức năng này lên, nó sẽ gửi mail theo lịch trình cronjob trên Plesk.
Cách 2: Sử dụng Plugin
https://wordpress.org/plugins/pending-email-smtp/
Bạn chỉ cần cài đặt và bật plugin này lên là mọi chuyện được giải quyết. Hehe, đơn giản vậy thôi, chúc anh em vui vẻ.