
FreshPrice là nền tảng so sánh giá thực phẩm cho người tiêu dùng, giám sát hơn 500K SKU — rau củ, trái cây, gạo, gia vị, thực phẩm chế biến — trên 4 sàn TMĐT lớn 24/7. Ứng dụng web Next.js + Node.js hợp nhất "giá thấp nhất cùng sản phẩm", "biến động giá 30 ngày" và "thông báo phát hiện sale" vào một cổng, mang lại trải nghiệm mua đúng thời điểm.
"Mất công qua lại 4 sàn TMĐT, lịch sử giá thiếu minh bạch, bỏ lỡ đợt giảm giá, và thiếu bảng xếp hạng chéo các sàn" — câu chuyện ra mắt nền tảng mới: xây dựng nội bộ từ đầu trong 10 tháng một nền tảng giải quyết đồng thời cả 4 nỗi đau của người dùng thực phẩm trực tuyến.
Công ty AgriHarvest là nhà bán lẻ thực phẩm trực tuyến kinh doanh rau củ, trái cây, gạo, gia vị và thực phẩm chế biến giao trực tiếp từ nông trại. Để thay đổi trải nghiệm mua sắm thực phẩm, bên cạnh kênh bán riêng, họ lên kế hoạch ra mắt một cổng so sánh chéo các sàn nơi "người tiêu dùng có thể so sánh giá ngay với các sàn TMĐT khác." Thị trường đã có trang so sánh giá sách và điện máy, nhưng gần như chưa có cổng so sánh chéo chuyên về thực phẩm tươi sống.
Xây dựng nội bộ với concept "mang đến trải nghiệm giúp người mua tự tin xác định giá thấp nhất của cùng một mặt hàng thực phẩm trong mỗi lần mua" — một nền tảng so sánh giá cho người tiêu dùng. Hạ tầng crawler phân tán dựa trên Python Scrapy + Scrapy-Redis giám sát 4 sàn TMĐT lớn 24/7, API Node.js cung cấp đối khớp cùng sản phẩm, lịch sử giá và thông báo, ứng dụng web Next.js triển khai màn hình so sánh chéo các sàn.
Tất cả đều không phải vấn đề chọn công nghệ, mà là yêu cầu kinh doanh gắn trực tiếp với độ tươi của giá, độ chính xác dữ liệu, chi phí vận hành và tỷ lệ giữ chân người dùng.
Mỗi sàn TMĐTGiá và tồn kho thay đổi theo ngày và theo giờ. Crawl theo batch 1 lần/ngày sẽ hiển thị giá cũ và làm mất niềm tin người tiêu dùng.
Mỗi sàn TMĐT lại ghi tên sản phẩm khác nhau (dung lượng, xuất xứ, thương hiệu), vàNếu đánh giá "cùng sản phẩm" sai việc so sánh giá tự nó trở nên vô nghĩa.
như mùa sale và việc thêm sàn TMĐT mới Lượng crawl dao động hơn 10× tùy thời điểm. Luôn cấp tài nguyên theo đỉnh sẽ làm giảm hiệu quả chi phí lúc bình thường.
Nếu để chậm trễ giữa lúc phát hiện giảm giá và lúc thông báo,thông báo đến sau khi sale đã kết thúc —và rốt cuộc đánh mất niềm tin của người tiêu dùng.
Xây dựng nội bộ nền tảng so sánh giá thực phẩm của AgriHarvest từ đầu. Hạ tầng crawler phân tán Python Scrapy + Scrapy-Redis tự động co giãn trên AWS EC2; API Node.js + Express triển khai đối khớp cùng sản phẩm, lịch sử giá và gửi thông báo; ứng dụng web Next.js cung cấp màn hình so sánh chéo các sàn.
Nền tảng này liên tục tạo ra kết quả kinh doanh — độ tươi mới của giá, tỷ lệ giữ chân mua hàng, chi phí vận hành và độ chính xác thông báo — chứ không chỉ là chỉ số kỹ thuật.
Giảm công sức qua lại 4 sàn TMĐT, mang đến trải nghiệm mua ở giá thấp nhất mà không phải đắn đo mỗi lần.
Biểu đồ lịch sử giá 30 ngày giúp người tiêu dùng tự quyết "mua bây giờ hay chờ." Sự minh bạch về giá trực tiếp tạo niềm tin.
EC2 crawler tự động tăng giảm theo nhu cầu — ổn định khi có sale mà vẫn tiết kiệm chi phí lúc bình thường.
Thông báo Push + email trong vài giây mang lại trải nghiệm "đến tay trước khi sale kết thúc", góp phần liên tục cải thiện tỷ lệ quay lại và LTV.