25,746 listings priced by one engine,
guarded on every delivery
A reseller of game keys and in-game currency on two marketplaces needed a catalogue, regional pricing with platform fees and margin, supplier integrations and automated, guarded delivery. We built a normalised catalogue of 25,467 games across 19 regions, a pricing engine and a dashboard, and prepared 25,746 listings.
The problem
Selling thousands of game keys and in-game currencies across regions on marketplaces is a data problem disguised as a shop. Prices differ by region, suppliers change stock and prices daily, each marketplace charges its own fee, and the competition undercuts with noise listings. Doing this by hand means either mistakes or a tiny catalogue.
What we built
A normalised catalogue. 25,467 games with prices across 19 regions and currency rates, deduplicated from 10,721 to 9,422 unique titles, with 84,739 covers processed and framed in the client’s style. 615 in-game currency products on top.
Supplier integrations. Two wholesale sources connected through their APIs with best-price selection per product and region, and HMAC-signed requests where required.
A pricing engine. Marketplace fees, margin floor, competitor price collection with filters for sharing, rental and DLC listings, and a sales-volume threshold so that only real competitors count. Average net profit per listing was tracked by platform. 25,746 listings were prepared with status ready for two marketplaces.
Marketplace integrations. One marketplace fully through its API; the second one’s API covers everything except listing creation, so we built the cabinet workflow around it.
A dashboard. Catalogue, listings, orders, prices, suppliers, market analytics, currencies, and later a trends module pulled from another of our products.
Delivery guards. Key format checks, supplier availability, margin checks and a rule that automation may raise prices to break-even on its own but never lower them. Alerts to Telegram.
The result
A live system handling around 200 orders a month with automated delivery, a catalogue that would take a team weeks to maintain by hand, and a pricing model the owner can explain in one sentence. The same engine now powers our own marketplace product.
FAQ
What does the pricing engine do?
For every product and region it takes the best supplier price, adds the marketplace fee and the required margin, checks competitor prices (filtered for sharing, rental and DLC noise) and produces a listing price with a known net profit. A guard only raises prices to the break-even floor automatically; lowering needs a rule or a human.
Why guards on delivery?
Digital goods are delivered instantly, so a wrong key format, a sold-out supplier or a mispriced listing costs real money within minutes. The guards check the key format, the supplier stock and the margin before anything is sent.