A Go-based microservice that integrates product data from multiple merchant platforms (WooCommerce, Magento, PrestaShop, OpenCart) into a unified e-commerce marketplace. The system normalizes heterogeneous product data, automatically maps categories, detects duplicates, and indexes everything into Elasticsearch for fast search and ranking. Each merchant maintains ownership through offer-based modeling, ensuring data preservation while enabling buyers to search, compare, and find the best products.
Note : is implimented for Wordpress right now, and currenly use MOC Data
This presentation explores product ranking and merchandising in e-commerce using Elasticsearch, emphasizing its critical role in driving revenue and enhancing customer experience through optimized search results. It covers Elasticsearch's capabilities for high-speed, scalable text analysis and complex query logic, while detailing core ranking algorithms like BM25 for text relevance.