Performance Emails Optimizer
Tăng tốc checkout WooCommerce bằng cách gửi email transactional background qua Action Scheduler. Khách không phải đợi SMTP.
Vấn đề giải quyết
WooCommerce mặc định gửi email transactional (xác nhận đơn, thông báo admin…) ngay trong request checkout. Nếu SMTP server chậm hoặc timeout, khách phải đợi — tệ hơn nữa là có thể mất đơn hàng. Plugin này đẩy toàn bộ email ra background qua Action Scheduler, trả response checkout tức thì cho khách trong khi email vẫn được gửi đủ.
Tính năng chính
Gửi email background
Thay vì chặn checkout đợi SMTP, email được queue và gửi sau — khách nhận response thanh toán tức thì.
Delay cấu hình 1–3600s
Điều chỉnh độ trễ gửi mail tùy SMTP server. Mặc định 30 giây đủ an toàn cho đa số shop.
Batch size tùy chỉnh
Mặc định 25 email/batch, điều chỉnh theo dung lượng máy chủ để tránh timeout.
Tránh race condition
Lock cơ chế ngăn xử lý song song, đảm bảo mỗi đơn chỉ gửi đúng 1 lần dù có nhiều request.
Ai nên dùng
- Shop checkout chậm hơn 5 giây vì SMTP provider chậm (Gmail, Yandex, mail server nội bộ).
- Store traffic cao (100+ đơn/giờ) đang bị email queue làm nghẽn Cart/Checkout page.
- Shop dùng SMTP thuần (chưa dùng Mailgun/SendGrid) muốn tách email khỏi checkout flow.
Yêu cầu kỹ thuật
| WordPress | 4.6+ (tested up to 6.7) |
|---|---|
| PHP | 8.0+ |
| WooCommerce | Không bắt buộc (hoạt động độc lập) |
| Dependency | Action Scheduler (WooCommerce đã kèm sẵn) |
Cài đặt nhanh
- Upload plugin vào WordPress → Plugins → Upload Plugin.
- Kích hoạt plugin. Action Scheduler đã có sẵn nếu bạn dùng WooCommerce.
- Settings → Emails Optimizer → bật delay 30s mặc định hoặc tùy chỉnh theo SMTP.
Cần tối ưu toàn bộ performance site?
D-Solutions audit performance, tối ưu database, caching, image, CDN và checkout flow end-to-end.