WooCommerce · Performance

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

WordPress4.6+ (tested up to 6.7)
PHP8.0+
WooCommerceKhông bắt buộc (hoạt động độc lập)
DependencyAction Scheduler (WooCommerce đã kèm sẵn)

Cài đặt nhanh

  1. Upload plugin vào WordPress → Plugins → Upload Plugin.
  2. Kích hoạt plugin. Action Scheduler đã có sẵn nếu bạn dùng WooCommerce.
  3. 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.