Overview
A comprehensive SaaS solution built to automate price monitoring across major marketplaces and manage order analytics at scale. The platform empowers businesses to track competitive pricing in real time, optimise their own pricing strategy, and manage inventory effectively across platforms such as BOL, Galaxus, Alza, and others.
The Problem
E-commerce businesses operating on multiple marketplaces face a constant challenge: prices, search rankings, and competitor offers change by the hour. Manual monitoring is unsustainable — it consumes hundreds of hours each month and still leaves blind spots. Without timely data, retailers lose margin, miss demand signals, and over- or under-stock their warehouses.
The Solution
A unified platform that automates the entire pricing and analytics workflow — from large-scale data collection across marketplaces, through dashboards that visualise sales dynamics, down to pricing strategy tools that protect margin and clear end-of-life stock.
Key Features
1. Automated Data Collection (Scraping)
- Multi-platform support: Parsing of product data from BOL, Galaxus, Alza, Alternate, Proshop, and Compumail
- Smart monitoring: A browser pool and proxy manager to bypass anti-bot protection and ensure stable, sustained data collection
- Position tracking: Monitoring not only price, but also product ranking position within marketplace search results
2. Order & Sales Analytics
- Marketplace integrations: Deep integration with BOL and Galaxus APIs to ingest and visualise order data
- Data visualisation: Area, bar, and pie charts for sales dynamics, brand popularity, and per-SKU performance
- Bulk data handling: Import/export of large datasets via Excel (XLSX) for further processing and reporting
3. Pricing Strategy Management
- Equilibrium Price: Set and track an “equilibrium” price floor to maintain target margin
- Promotions & discounts: Flexible per-product management of marketing campaigns
- EOL Management: Tracking of End-of-Life products to time clearance sales and avoid dead stock
4. Automation & Administration
- Task scheduler (Cron): Regular, hands-off data refreshes
- Admin dashboard: A clean SB Admin 2-based interface for user management, log review, and system configuration
Technical Stack
| Layer | Technology |
|---|---|
| Backend | Go (Golang) with the Echo framework |
| Database | PostgreSQL (complex migrations, indexes tuned for large volumes) |
| Scraping | Custom scraper engine, Browser Pool (Puppeteer/Playwright style), Proxy Management |
| Frontend | HTML/SCSS, JavaScript (Chart.js, DataTables), Bootstrap 4 (SB Admin 2) |
| Infrastructure | Docker, Docker Compose, Makefile for deployment automation |
Business Value
- Time saved. Automated data collection replaces hundreds of hours of manual research every month.
- Higher margin. Real-time competitor pricing data lets the business reprice quickly without sacrificing profitability.
- Data-driven decisions. Granular sales analytics enable more accurate purchasing forecasts — avoiding both stockouts and overstock.