Summary
Manual supplier integrations and outdated marketplace listings.
Automated system for unified product data, order handling, and XML export.
Improved scalability, speed, and control across suppliers and marketplaces.
Client story
An e-commerce company from Latvia was growing rapidly, but managing product data from multiple suppliers and syncing it with the 220.lv marketplace became a bottleneck. They needed a system that could unify diverse data sources, automate stock and order workflows, and export listings in the required format.
They partnered with 2410 to develop a platform tailored for supplier integration, pricing management, and export automation. What started as a focused task soon evolved into a robust system that powers their everyday operations and continues to scale as their supplier network expands.
Project overview
This project was designed to automate internal operations for a Latvian e-commerce company managing multiple supplier relationships and syncing products with 220.lv. It began with integrating 15 suppliers, each with their own formats and requirements.
The solution included a data normalization engine to consolidate supplier feeds and select optimal product versions based on EAN, price, and availability. Smart logic ensured only active, in-stock products were included in marketplace exports, reducing data weight and duplication.
An intuitive admin dashboard was developed, giving full control over pricing strategies, VAT settings, delivery terms, and supplier-specific configurations. The system also automated orders via supplier APIs where available, and supported manual interventions when necessary.
All listings were prepared with multilingual descriptions using machine translation, ensuring compliance with 220.lv’s content policies. The exports were optimized, unified, and accessible via static URLs, streamlining synchronization with the marketplace and future-proofing the client’s e-commerce operations.
- Operations Lead, Latvian e-commerce business
Key features delivered
- Unified system for managing external supplier data
- Automatic XML generation tailored for 220.lv
- Interface for supplier control (enable/disable, delivery terms, sync logs)
- Product aggregation logic (by EAN, price, description, brand, etc.)
- Dynamic pricing engine with markup by supplier, category, brand
- Manual price override system per EAN
- Automated translation for multi-language support (LV, LT, EE, FI)
- Smart filtering and dashboards for orders and suppliers
- Automated handling of low-price products and failed stock updates
- Real-time logs and debug information
- Scalable system structure for future supplier integrations
Technology stack
The result
Modular Marketplace Integration
In just a few months, a scalable platform was developed that became the backbone for this Latvian e-commerce company’s marketplace operations.
- Automated imports from 15+ suppliers
- Multilingual exports optimized for 220.lv
- Advanced pricing logic by country, brand, and EAN
Tip:
The XML export now excludes outdated products and groups listings using smart EAN logic to comply with marketplace standards.
Custom Pricing Interface
The team manages complex pricing with visual controls, applying rules based on region, brand, or product code.

Pricing settings
Screenshot: Pricing settings for multiple marketplaces
Supplier Management
Admins can control supplier status, update delivery terms, and apply field overwrites for missing data—all in one place.

Supplier list
Screenshot: Centralized supplier settings and sync overview
EAN Grouping & Checker Tool
The platform ensures that the best-priced version of a product is selected, even when multiple suppliers list the same EAN.
An internal EAN checker helps monitor source availability across suppliers.

EAN Checker
Screenshot: EAN checker interface for product comparison
Operational Impact
The e-commerce company now operates with better precision, faster synchronization, and full control over product data. The system is ready to support further growth and integration with additional marketplaces.
Thinking about building a similar system?
Below are common questions from companies planning to develop a platform like this Latvian e-commerce system - one that connects multiple suppliers, syncs product data, automates order processing, and exports listings to marketplaces like 220.lv. These answers cover the most frequent concerns: from supplier data complexity to marketplace requirements, system logic, and admin control.
Yes. Each supplier can use XML, CSV, or API formats - the system will normalize and unify all incoming data into a single internal structure. This guarantees smooth processing, grouping, and export to the marketplace, regardless of the source format.
The system identifies products by their EAN codes. When duplicates exist, it selects the optimal version based on pricing, availability, and supplier priority. Grouping logic can also include Pigu's internal mappings for full marketplace compliance.
Yes. You’ll have a clean dashboard for managing suppliers, reviewing logs, editing product details, and setting advanced pricing logic. Even manual price overrides and field fixes can be done via the interface without technical help.
The platform supports field validations, multilingual descriptions, pricing rules, and character limits. You can also apply fallback values when data is missing, ensuring every export is compliant and error-free.
Absolutely. You can configure pricing logic per region, including different coefficients for Latvia, Lithuania, Estonia, and Finland. These can be applied globally, per category, or even per product for full control over your margins.
Yes. If your supplier supports it, the system can send real-time reservation or order requests through their API. Where automation isn’t available, users can switch to manual handling with full tracking of each action.
Yes. Despite working with many suppliers, the system generates a single export feed - one for prices and one for descriptions - both compliant with marketplace specifications and accessible via a public URL.