BEWISE is geen eenvoudige connector maar een volwaardige middlewarelaag. Hieronder de technische opbouw voor IT-architecten en ontwikkelaars.
Elke order, voorraadmutatie of klantwijziging doorloopt een gestandaardiseerde pipeline — ongeacht platform of ERP.
Webhook-ingest & polling adapters vangen events op uit externe systemen.
Universeel datamodel dat platformspecifieke payload normaliseert.
IntegrationRouteResolver bepaalt de juiste flow per tenant en bron.
Destination adapters vertalen canonical DTOs naar ERP-API-aanroepen.
5 pogingen, exponentiële backoff (60→300→900→1800s). Specifieke foutcodes zoals SKU_NOT_FOUND falen direct.
Volledige tenant-isolatie op databaseniveau via tenant_key. Platform-admins zien alle tenants; gebruikers alleen hun eigen scope.
Field mappings, prijsmodus (destination/payload) en statusfilters instelbaar per integration flow via Filament UI.
Twee panels: Admin-panel voor platform-admins en power-users; Portal voor eindklanten met gesimplificeerde weergave.
Webhooks voor directe events (WooCommerce, Shopify); cursor-based polling voor Shopware, Bol.com en SW-Retail.
API-credentials opgeslagen als versleutelde JSON per connection. Nooit in plain-text in de database.
BEWISE hanteert een strict drie-laags model voor instellingen: global, per connection en per flow. Elke instelling heeft precies één plek.