Case · SaaS · E-commerce

Orbitor: onze eigen catalogusmotor met AI en slimme zoekfunctie

Ons eigen product: een multi-tenant platform dat leveranciersfeeds binnenhaalt, producten met AI classificeert en verrijkt, prijzen en voorraad per verkoopkanaal beheert en de shop voedt met zoekresultaten, aanbevelingen en suggesties. Draait in productie achter Tailz.

Orbitor is de catalogusmotor die wij zelf bouwden en dagelijks gebruiken. Eén centrale plek voor productdata, leveranciers en verkoopkanalen, met AI die het zware werk doet en mensen die controleren.

Eigen product · SaaS · AI & zoeken · Productdata · Laravel · Vue · Integraties
Schermbeeld van Orbitor: onze eigen catalogusmotor met AI en slimme zoekfunctie

Waar het wrong

De situatie voor we begonnen

Een webshop met tienduizenden producten wordt gevoed door leveranciers die allemaal anders leveren: andere formaten, andere benamingen, ontbrekende kenmerken en één taal. Handmatig opschonen is niet vol te houden, en een standaard zoekfunctie begrijpt niet wat een klant bedoelt. Er was één plek nodig die productdata beheert, verrijkt en serveert, voor meerdere shops en kanalen tegelijk.

Wat we bouwden

Stap voor stap, in productie

  1. Import van leveranciersfeeds (CSV, XML en API), met validatie, voorbeeldweergave en mapping, als hervatbare achtergrondtaken.
  2. Een AI-pipeline voor groeperen en varianten herkennen, categoriseren, kenmerken toewijzen en teksten vertalen naar vier talen. Elke stap volgt hetzelfde patroon: AI-voorstel, controle, normalisatie en opslag met audit-log.
  3. Vectorzoektechnologie (Qdrant) die gelijkaardige producten herkent en zo AI-oproepen en kosten beperkt, en die ook zoeken op betekenis mogelijk maakt.
  4. Meerdere leveranciers per product: voorraad en prijs worden samengebracht uit alle aanbiedingen, met de goedkoopste beschikbare aanbieding als basis.
  5. Verkoopkanalen per shop of marketplace, elk met eigen leveranciers en regels, en koppeling met Shopware die de kanalen, talen en belastingen automatisch ophaalt.
  6. Een storefront-API voor de shop: zoeken op betekenis, aanbevelingen, suggesties in het winkelmandje en recent bekeken producten. Valt Orbitor weg, dan blijft de shop gewoon werken.
  7. Multi-tenant opzet met rollen, een tegoedensysteem met onveranderlijk gebruiksregister, abonnementen via Stripe en een audit-log van elke wijziging en AI-oproep.
  8. Webinterface in Vue en TypeScript, achterkant in Laravel met PostgreSQL, Redis en Horizon. Een eigen diagnostische opdracht controleert na elke uitrol de dingen die stil kunnen falen, zoals ontbrekende queue-workers of een ontbrekend webhook-geheim.

Wat er veranderde

Wat het team daarna niet meer deed

  • Productdata wordt automatisch binnengehaald, verrijkt en actueel gehouden, in plaats van met de hand beheerd.
  • Klanten vinden producten sneller dankzij zoeken op betekenis en betere aanbevelingen.
  • Eén motor voor meerdere shops, leveranciers en kanalen.
  • Elke AI-beslissing is traceerbaar en controleerbaar, met mensen die kunnen bijsturen.
  • In productie bewezen: het draait dagelijks achter onze eigen webshop Tailz.

Herkenbaar?

Dit zijn de ingangen die bij dit soort werk horen

Meer werk

Andere projecten

Alle cases →

Herkent u uw eigen situatie?

Vertel waar uw team vandaag tijd verliest.

Bijna elk traject start met een Operations Audit: uw grootste knelpunten en een concreet actieplan op papier, vaste prijs vooraf bevestigd.

WhatsApp