INTERNALOur own product
VIT MARKET: our own marketplace, its catalogues and supplier layer
VIT MARKET is VITON13's own marketplace at market.viton13.com: 13 departments, the Russia edit catalogue, the ALL TOYS shop, the VITON13 FIND sourcing form and the TRAVELING desk. Supplier APIs sit behind one provider layer, and no page calls a supplier directly.
Open the live project
- departments in the hub's filter rail
- 13
- products in the Russia edit, in 10 categories
- 5,628
- toys on 10 ALL TOYS shelves
- 300
- supplier adapters in code, 2 more planned
- 3
Task
Give VITON13 one marketplace for the goods it offers: brand shelves, large catalogues, a toy shop, a way to ask for a product that is not listed and a desk for trip requests. It had to run in five languages, and no supplier's API could be allowed to shape the pages or break them when access failed.
What we did
We built the hub at market.viton13.com: 13 departments in a tile mosaic, with a filter rail that groups them as Shop (7), Catalogues (3), Kids (1), Travel (1) and Sourcing (1). The hub also carries three brand feeds: Old Money (16 products), RISE (10) and ANIRI (3).
We built the Russia edit, a catalogue of 5,628 products in 10 categories dated 4 September 2026, and ALL TOYS: 300 toys on 10 shelves, with delivery options limited to the US and Spain and Russia blocked.
We built VITON13 FIND, a five-step sourcing planner (what, budget, when, details, contact); the TRAVELING page, with eight planned desks from flights and hotels to rail and tickets; and a provider layer: one registry with adapters for Alibaba.com, BigBuy and CJdropshipping, with 1688.com and AliExpress planned.
How it works
Each supplier reports one status: READY, NOT_CONFIGURED, NOT_AUTHORIZED, PLANNED or ERROR. A supplier with missing credentials degrades instead of breaking VIT MARKET, and no page calls a supplier directly. Request signing in the Alibaba.com adapter matches the worked example Alibaba publishes; orders default to manual mode, where the payload is built and validated but never sent, and the adapter passes 25 of 25 tests.
The Russia edit was built from 8,202 source rows: 2,493 stale and 81 rejected rows were dropped, leaving 5,628. FIND offers 19 budget stops from $10 to $10,000, 8 categories, 4 quantity bands and 5 deadlines. A request opens a guest thread on the studio's direct line, limited to 10 an hour per IP address and 5 an hour per email, with a honeypot field against bots.
At checkout an order is recorded as a request: the owner gets an email, the order syncs to the buyer's VITON ID and an order conversation opens; payment is agreed by hand. In the hub's section that buys work made by children, a parent or guardian sends the enquiry and completes the sale, and only a first name and age are published.
What exists now
VIT MARKET is live in five languages, and its sitemap lists 21 paths in each, 105 URLs in all. The Russia edit shows 5,628 products over 157 pages; the largest categories are Electronics (2,283), Beauty & health (1,355) and Toys (945). ALL TOYS shows its 300 toys, led by the Creative (72), Pretend play (45) and Learning (39) shelves.
FIND is live and opens on step 1 of 5. For the supplier catalogues we hold 2,122 records from the CJ official API (checked on 5 September 2026: 101 full, 2,021 summary-level) and a 1,636-product snapshot from the provider pipeline, generated on 12 September 2026. Neither is shown while those catalogues are paused.
What this does not prove
The supplier catalogues are paused. Every CJ, Alibaba, BigBuy, AliExpress and 1688 record is hidden on read, and /global and /products show 0 products live. At the 19 September 2026 release CJ answered that API access had been disabled, so the catalogue import failed and was skipped. Alibaba and BigBuy exist as code only: there is no approved Alibaba app, orders stay manual and there are no supplier contracts. The field book of 50 suppliers is desk research, and its page redirects to ALL TOYS.
There is no online payment and no order volume or revenue data: checkout records a request and payment is agreed by hand. ALL TOYS checkout stays closed until ASTM/CPC or CE safety documents are accepted, and every toy card shows 0 reviews. Russia edit cards carry SKU-style titles such as V13-RU-009147 and a provisional retail price.
The delivery selector (country, city, postal code and a network-based city hint) is built but not shown on the live hub; only ALL TOYS has a live US / Spain switch. TRAVELING is in progress: nothing on it can be booked, and a trip request goes to the studio.


Services this case shows
Describe the task on the service page; a written scope, timeline and price come back within one working day.
Discuss a similar projectMore cases
All cases
INTERNALOur own product
VJOURNAL
Newsroom · 5 editions · 2026
VJOURNAL is VITON13's own newsroom at journal.viton13.com: 4,692 stories in English, Russian, Spanish, French and Hindi, filed by category and region, and signed by editorial desks. Drafts are AI-assisted, four editions are machine translations, and the editorial rules run as checks in code.
Read the case →
INTERNALOur own product
VITON ID and the personal cabinet
Account & cabinet · 2026
VITON ID is the account behind viton13.com: one sign-in for orders, service conversations with the studio and VITO bonuses, plus a console for admins. Files attached to a studio order are encrypted in the browser before upload.
Read the case →INTERNALOur own product
VIT LIVE assistant
Assistant · VITON ID cabinet · 2026
In the signed-in VITON ID cabinet, the assistant answers questions about products and studio packages from its own catalogue, replying in the member’s language with cards and prices. Only when neither the catalogue nor its fixed replies fit does the question go to a self-hosted language model.
Read the case →