Refillo
Connect API en native refill-module: van NFC-tap naar Shopify-checkout.
- Industrie
- Refill commerce · NFC loyalty
- Werk
- Custom apps & integraties · Shopify development · Platform-architectuur
- Live
- gorefillo.app ↗
Refillo koppelt fysieke dispensers via NFC aan Shopify. De klant tapt de dispenser, ziet direct zijn refill klaarstaan en bestelt in enkele seconden opnieuw. Bij iedere refill groeit de loyalty automatisch mee. DIEK bouwde het productiewaardige fundament voor de pilot: de Connect API, een veilige Shopify-koppeling per merchant en een native refill-module. Alles is end-to-end getest bij de eerste twee pilotmerken.
De vraag
Refillo had een werkend concept en twee bevestigde pilotpartners: Rebloom Care en Cabra. De proof of concept bewees de flow: tappen, de korting zien oplopen en direct opnieuw bestellen.
Maar een werkende demo is nog geen productiewaardig platform. Zodra echte merchants en betalingen aansluiten, moeten veiligheid, betrouwbaarheid en meetbaarheid vanaf de basis kloppen.
Daarom was een veilige Shopify-koppeling nodig, net als betrouwbare meting van iedere tap tot bestelling en kortingscodes die niet gedeeld of opnieuw gebruikt kunnen worden.
De opdracht was helder: bouw het fundament vóór de pilot en zorg dat het daarna direct kan doorgroeien tot de ruggengraat van het platform. Geen tijdelijke tussenlaag en geen dubbele build.
De oplossing
De kern is de Connect API. Die handelt de volledige tap-flow af: de NFC-chip herkennen, de loyalty bepalen, een unieke korting genereren en de klant doorsturen naar de Shopify-checkout.
Bij de eerste tap wordt de chip aan de klant gekoppeld. Vanaf dat moment herkent iedere volgende tap direct de juiste klant en de opgebouwde loyalty.
De refill-module is native in Shopify gebouwd als custom UI extension. Producten en styling komen automatisch uit de winkel en de klant bestelt zijn refill rechtstreeks vanuit zijn account.
De data wordt per klant in Shopify opgeslagen. Daardoor is geen los subdomein of tweede datamodel nodig en blijft Shopify de centrale bron.
Elke merchant krijgt een eigen beveiligde Shopify-koppeling via een custom app met OAuth en versleutelde tokens.
Bestellingen komen binnen via webhooks met HMAC-validatie en idempotentie. Iedere bestelling wordt gekoppeld aan de tap die eraan voorafging. Zo ontstaat de tap-to-order-data waar merchants en investeerders om vragen.
De kortingscodes worden uniek en eenmalig aangemaakt via de Shopify Admin API. Ze kunnen niet worden gedeeld of opnieuw worden gebruikt.
Het geheel draait op een NestJS-backend met PostgreSQL en is end-to-end getest bij Rebloom Care en Cabra.
De pilot loopt van augustus 2026 tot en met maart 2027. Hetzelfde fundament is al voorbereid op de platformfase daarna.
Resultaat
2
pilotmerken end-to-end getest
8 maanden
pilot, van augustus 2026 t/m maart 2027






