Giảm độ trễ khi checkout trên WooCommerce hiệu quả

Giam do tre khi checkout tren Woocommerce

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. Tham khảo: Tạo thông báo Freeship cho WooCommerce.

Giảm độ trễ khi checkout trên Woocommerce  -  Figure 1

Giảm độ trễ khi checkout trên Woocommerce

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.

Giảm độ trễ khi checkout trên Woocommerce  -  Figure 2

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://cdn.iframe.ly/api/iframe?click_to_play=1&app=1&url=https%3A%2F%2Fwordpress.org%2Fplugins%2Fpending-email-smtp%2F&key=52b0337d1d2d316217e6cecf90d79b9a&v=1&lazy=1

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ẻ. Xem thêm tại dịch vụ SEO TaigaWeb.

Thực ra mình chỉ là người dùng tự mày mò, toàn bộ kiến thức trong bài đến từ quá trình vọc vạch cá nhân. Nội dung này không thay thế được một website được dựng đúng nghĩa. Nếu bạn cần dựng tử tế, có thể tham khảo đội ngũ thiết kế web chuyên – mình hay giới thiệu bạn bè qua TaigaWeb.

Nhiều Lượt xem

Giới thiệuLiên hệChính sách Biên tập