Kodrana

Case study

Digital goods marketplace with automated supplier sync and platform export

We built a digital marketplace that synchronises 7,300+ items with suppliers every 3 hours and automatically exports inventory to 4 external sales platforms.

7,300+items in catalog
4external platforms
1,200+registered users

Task

The project required a marketplace capable of managing a large catalog of digital goods while maintaining accurate pricing and availability across multiple sales channels. Manual updates were not feasible at this scale.

The main challenge was synchronising catalog data with external suppliers on a regular schedule, distributing inventory to different platforms through their APIs, and delivering purchased items to buyers without manual intervention.

Solution

We built a marketplace that handles the entire sales cycle automatically. The system connects to supplier systems and updates the catalog of 7,300+ items every 3 hours, ensuring prices and stock levels stay current.

The platform exports inventory to 4 external sales channels: Yandex Market through their API, Plati/Digiseller, GGSEL, and WMcenter. When a purchase happens on any channel, the system delivers the digital item to the buyer automatically.

Registered users access a personal dashboard where they can view their purchases and account details. The store operates in multiple languages, including an English version. We used Python and FastAPI for the backend logic, Next.js for the interface, PostgreSQL for data storage, Redis for caching, and Docker for deployment.

  • Automated supplier synchronisation running every 3 hours
  • API integrations with 4 external sales platforms
  • Automatic delivery system for purchased items
  • Personal account dashboard for registered users
  • Multilingual store with English version
  • Backend with Python and FastAPI, frontend with Next.js

Result

  • Catalog of 7,300+ items synchronised automatically
  • Export and sales on 4 external platforms
  • 1,200+ registered users
  • Automatic delivery of purchased items

Need something similar? Tell us about your task

Describe the website, the data or the task. We will reply with questions, a solution and a quote.

or write directly

Message @kodrana on Telegram
We use your contact only to reply to this request.
Telegram