Okiyumi Shop
Caso di studio di prodotto: architettura del commercio digitale
Commercio · architettura di prodotto
Lo studio di una piattaforma di commercio: come un unico dominio descrive abbonamenti, prodotti, valute e adempimento degli ordini.
Contesto
Okiyumi Shop è un'infrastruttura di commercio digitale in anteprima pre-lancio: il catalogo è pronto, i pagamenti reali sono disattivati in produzione. La studio come esempio di progettazione di un sistema aziendale attraverso i dati.
Problema
Prodotti digitali diversi — abbonamento, licenza, file, consegna manuale, Telegram — di solito diventano cinque negozi separati. Serve un unico modello che copra ogni direzione.
Come funziona il sistema
- 01
Un unico dominio: Product, ProductVariant, Provider, ChannelListing, CustomerField, Order, Payment, Fulfillment.
- 02
Più valute di listino — RUB, UAH, USD, EUR, KZT — dietro un'astrazione del provider FX con snapshot dei tassi salvati: il prezzo non «deriva» dopo il pagamento.
- 03
Localizzazione della vetrina RU / EN / UK, direzioni di adempimento dall'inventario ai provider esterni, RBAC, audit log e protezioni del seed di produzione.
Architettura
Next.js 15.5
React 19 · Tailwind 4Dominio del commercio
Product · Order · Payment · FulfillmentPrisma · PostgreSQL 16
dati di catalogo e ordiniAstrazione FX
5 valute · snapshot dei tassiAdempimento
inventory · license · file · manual · TelegramFLOW
- 01Vetrina RU / EN / UK→ Catalogo · valute
- 02Ordine5 valute→ Direzione di adempimento
Numeri
tutte le metriche si riferiscono al progetto, non a risultati personali
test di integrazione del progetto superati
metrica di qualità del progetto
prodotti nel catalogo
snapshot di audit
valute di listino
metrica del progetto
Perché è importante
- Catalogo, prezzi, valute e adempimento sono prima di tutto decisioni di prodotto — e qui sono progettate con cura.
Cosa ho imparato
- Come ragionare in modelli di dominio: prima le entità e le relazioni del business, poi le schermate.
Stack
- Next.js 15.5
- React 19
- TypeScript
- Tailwind CSS 4
- Prisma
- PostgreSQL 16
- Docker
- nginx
- Vitest
Competenze
- Pensiero di prodotto
- Sistemi aziendali
Risultato
- 205 su 205 test di integrazione del progetto superati — la piattaforma è pronta al lancio, non «quasi finita».
- La logica del commercio è descritta nei dati, non sparpagliata nell'interfaccia — una lezione di modellazione di prodotto.