← All cases
Case · operations portal · in active development

The FashionJet → Yandex Market bridge

FashionJet · Яндекс Маркет

Operations
~50 tools
reconciliation, cutover, live E2E

Task: keep orders, prices and stock in sync between FashionJet and the marketplaces without manual exports.

How it works

  1. 0101 · IntakeFashionJet webhooks, X-MJ-Signature checked on every request
  2. 0202 · StoragePostgreSQL: order and status history as the source of truth
  3. 0303 · BridgesYandex Market FBS / DBS: prices and stock in sync on both schemes
  4. 0404 · CatalogueBulk upload: cards and media go as a package, not one by one
  5. 0505 · Control~50 tools: reconciliation, cutover and live E2E runs

Particulars and difficulties

Orders arrive from outside

Every webhook is checked by signature: a forged or repeated request will not create an order

Catalogues drift apart

Reconciliation constantly compares what is in the system with what is actually visible on the marketplace

Switching over on live traffic

Cutover moves orders to the new contour without stopping sales or losing statuses

An incident must not repeat

Every irregular situation becomes a written recovery scenario in the knowledge base

Results

~50
operational tools
2
marketplaces in one contour
0
manual exports in the process

Price and stock match reality

Fewer cancellations and fewer sales of what is not in the warehouse

Tested on the real contour

Live E2E runs the full path of an order rather than separate functions in isolation

Stack

React · FastAPI · PostgreSQL · Wildberries Content API · Яндекс Маркет API · Coolify

Something here look like your problem?

Tell us what you are building. A paragraph is enough to start.

Book a 30-minute call ← All cases