CASESTUDIE
Moxy
Enterprise order-operationsplatform voor complexe e-commerce.
Overzicht
- Branche: E-commerce operations / logistiek / ordermanagement
- Klant: JERSEY d.o.o. (intern product)
- Opgeleverd: Full-stack order-operationsplatform met automatisering, verzending, fiscalisatie en AI-zoekfunctie
- Rol: Productarchitectuur, backend + frontend engineering, infrastructuurdesign
- Integratiepunten: WooCommerce/Shopify-webhooks, multi‑courier API’s, fiscalisatie, documenten, e-mail/SMS
- Status: Intern product op productieniveau
Context
Moxy is gebouwd voor organisaties met complexe e‑commerce operations: meerdere sales channels, magazijnen, couriers en strikte compliance-eisen. Het platform verenigt ingestie, fulfillment, verzending, facturatie en automatisering in één operationeel systeem.
Probleem
- Orders komen binnen vanuit meerdere platformen met inconsistente schema’s.
- Fulfillment vereist betrouwbare statuscontrole, labels en tracking-updates.
- Compliance-documenten moeten exact en auditbaar zijn.
- Handwerk veroorzaakt fouten en verlaagt throughput.
- Zoeken en onderzoeken in grote datasets wordt traag en gefragmenteerd.
Het echte probleem is het ontbreken van een uniforme, deterministische operations-laag.
Projectdoelen
- Alle orders centraliseren met expliciete statuscontrole.
- Multi‑store en multi‑magazijn voorraadworkflows ondersteunen.
- Verzendlabels en tracking over couriers automatiseren.
- Compliance‑ready facturatie en fiscalisatie aanbieden (uitbreidbaar).
- Event‑driven automatisering mogelijk maken voor notificaties, documenten en voorraad.
- Natural-language search over alle operationele data leveren.
- Een moderne UI bieden, geoptimaliseerd voor dagelijks high‑volume gebruik.
Beperkingen & Uitdagingen
- Normalisatie over meerdere webhook-payloads.
- Strikte compliance- en documentintegriteitseisen.
- Courier API’s met uiteenlopende formaten en statusmodellen.
- Hoge performanceverwachtingen onder operationele load.
- Automatisering moet krachtig, veilig en deterministisch zijn.
Oplossingsoverzicht
Moxy combineert een moderne async backend, een snelle React UI, event-driven automatisering, native logistieke en compliance-integraties en semantic search. Het resultaat is één systeem dat gefragmenteerde tools vervangt door een consistente, audit‑ready operationele kern.
Architectuur & Technische aanpak
Kern-domeinmodel
- Expliciete modellen voor orders, betalingen, zendingen, klanten, producten en documenten.
- Configureerbare statusworkflows en lifecycle management.
- Multi‑address ondersteuning met validatie en caching.
Store ingestie & webhooks
- Multi‑store ondersteuning voor WooCommerce, Shopify en custom sources.
- Beveiligde endpoints met configureerbare toegangsmethoden.
- Flexibele transformaties voor platform-specifieke payloads.
Verzending & couriers
- Courier-integraties voor labelgeneratie en tracking-sync.
- Consistente interne mapping over courier statusmodellen.
- Geautomatiseerd pollen en event triggers bij trackingwijzigingen.
Compliance-documenten
- Document pipeline voor facturen, creditnota’s, bonnen en leveringsdocumenten.
- Template-systeem voor branded PDF’s (HTML → PDF).
- Compliance-workflows ontworpen voor strikte auditability.
Automatiseringsmacro’s
- Event-driven macro’s voor e-mail/SMS, voorraad, documenten en webhooks.
- Declaratieve regels met conditions en tasks voor veilige automatisering.
AI semantic search
- Natural-language search over operationele data met embeddings.
- Vector search in PostgreSQL (pgvector) voor snelle retrieval.
Technologiestack
- Backend: Litestar 2 (Python), async SQLAlchemy
- Database: PostgreSQL + pgvector
- Frontend: Vite + React + TypeScript, Tailwind, Radix UI
- Background jobs: SAQ (PostgreSQL‑backed queue)
- Logging & observability: structlog, Sentry
- Docs & templates: Jinja2, WeasyPrint
Implementatieproces
- Het domain model ontworpen rond operationele workflows en compliance.
- Secure multi‑store ingestie gebouwd met transformaties.
- Courier-integraties en statusmapping geïmplementeerd.
- Documentgeneratie en compliance-workflows ontwikkeld.
- Macro’s toegevoegd voor automatisering op schaal.
- Semantic search geïmplementeerd voor snelle investigation.
- Een operations-UI opgeleverd, geoptimaliseerd voor dagelijks gebruik.
Resultaten en impact
- Eén systeem vervangt gefragmenteerde operationele tools.
- Audit‑ready workflows met compliance ingebouwd.
- Snellere fulfillment dankzij geautomatiseerde logistieke integraties.
- Minder handwerk dankzij macro’s en gestructureerde workflows.
- Snelle investigation via semantic search.
Reflectie
Moxy werkt omdat het operations behandelt als een first‑class product: expliciete state modeling, deterministische automatisering en compliance-ready documenten. Het platform is ontworpen om zowel technisch als operationeel te schalen.
Samenvatting
Moxy is een enterprise-grade operationsplatform dat multi‑store ingestie, courier-logistiek, compliance-documenten, automatisering en AI search verenigt in één betrouwbaar systeem.