Naar inhoud

Voor winkeliers

Jouw klantenkaart, op de telefoon van je klant

Zet een knop in je aanmeldmail die je kaart meteen in ShowCards zet. Je maakt de links zelf, met code die je van ons krijgt, op een pagina in je eigen kleuren. Het is gratis, en er komt geen enkel klantnummer bij ons terecht.

  • Geen API-sleutels
  • Geen maandbedrag
  • Niets van jou op onze servers

Hoe het werkt

Drie stappen en je deelt kaarten uit

Het meeste werk is al gedaan. Wat overblijft is één functie in je eigen project plakken.

Maak je pagina

Meld je aan, kies je webadres, zet je logo erin en stel je kleuren, je letter en je woorden in. Je ziet de kaart meebewegen terwijl je kiest.

Kopieer de code

De bouwer geeft je één functie met je eigen waarden er al in, in de taal die je werkelijk gebruikt. Daarna valt er niets meer in te stellen.

Zet de link in je mail

Roep hem aan zodra een klant zich aanmeldt en zet de link in de mail die je toch al stuurt. Op een telefoon met ShowCards opent hij meteen de app.

Een deelpagina van een winkel: het logo en de kleuren van de winkel, de kaart met een QR-code, en een knop die ShowCards opent.

Jouw pagina, niet die van ons

De link komt uit op een pagina met jouw naam, jouw logo, jouw kleuren en jouw woorden. Geen algemene ShowCards-pagina met jouw kaart erop, maar een pagina die eruitziet alsof hij van jou komt, want dat is ook zo.

  • Je logo boven de kaart, precies zoals je het aanleverde
  • De kleur van de kaart, de achtergrond, de knop en de tekst: allemaal van jou
  • Je eigen twee regels tekst, of die van ons in de taal van je klant
Het paginascherm met een meelopend voorbeeld van de kaart ernaast.

Wat jij ziet, krijgt je klant

Het voorbeeld naast het formulier is het echte werk: dezelfde verhoudingen, dezelfde kleuren, en een echte streepjescode getekend met dezelfde bibliotheek als de pagina gebruikt. Vul een van je eigen nummers in en je weet vóór je klanten of het past bij het codetype dat je koos.

Er is een knop die een echte, vers versleutelde link met dat nummer erin maakt, gebouwd door precies de code die je gaat kopiëren. Open hem op je telefoon en je kijkt naar wat je klant te zien krijgt.

Acht talen

De code is het product

Alles wat voor elke klant hetzelfde is, staat in zes constanten. Het enige dat verschilt is hun eigen nummer, en dat is het argument.

showcards.php
// ── Your settings ───────────────────────────────────────
const SHOWCARDS_PAGE   = 'crumb-bakery';   // your page
const SHOWCARDS_NAME   = 'Crumb Bakery';   // on the card
const SHOWCARDS_BRAND  = 'crumb-bakery';   // your logo in the app
const SHOWCARDS_COLOUR = '#B8123A';        // the card colour
const SHOWCARDS_FORMAT = 'qr';             // or code128, ean13, …
const SHOWCARDS_LABEL  = '';               // a caption, may be empty

// ── What you call per customer ──────────────────────────
$url = showcards_link('CB-4417 9920');

// https://share.showcardsapp.com/s/crumb-bakery/#…encrypted…
  • PHP
  • Node.js
  • JavaScript
  • Python
  • Ruby
  • Go
  • Java
  • C#

Zeven van deze acht lopen bij elke wijziging tegen één gedeelde testvector, zodat “bij mij werkt het” voor geen van ons beiden een kwestie van vertrouwen hoeft te zijn. De achtste is met de hand nagelopen, en dat staat in het bestand.

De codebouwer: kies een pagina, een merk en een bijschrift, en krijg de code met je eigen waarden erin.

Al ingevuld voordat je hem kopieert

Kies je pagina, je merk en je bijschrift, kies je taal, en de code rolt eruit met je waarden er al in. Kopiëren of het bestand downloaden.

Je kunt de link ook naar de gewone ShowCards-pagina laten wijzen in plaats van naar die van jou, als je liever helemaal geen pagina hebt. Dezelfde kaart, dezelfde versleuteling, één ding minder om in te stellen.

Waarom er geen API is

Je klantnummers bereiken ons nooit

Een adres waar je klantnummers naartoe stuurt, zou de voor de hand liggende manier zijn om dit te bouwen, en het is precies wat wij niet doen. Ons privacybeleid belooft in twintig talen dat wij de kaartgegevens van je klanten niet ontvangen. Een API zou die belofte bij het eerste verzoek stilletjes breken.

De kaart wordt dus aan jouw kant versleuteld, met een verse sleutel per link, en die sleutel reist mee in de link achter het hekje. Browsers sturen dat deel van een adres nooit naar een server, ook niet naar de onze. Wij zien het nummer van je klant niet, en wij zouden het niet kunnen ook.

Het is dezelfde versleuteling als de app zelf gebruikt: AES-256-GCM. Geen variant erop, niets dat wij speciaal voor winkeliers schreven. Dezelfde bytes.

  1. Jouw server Bouwt de kaart en versleutelt hem. Er gaat niets onze kant op.
  2. De link /s/your-shop/#de kaart, versleuteld Alles achter het hekje blijft in de browser. Geen enkele server krijgt het te zien.
  3. Je klant Opent hem, en de kaart staat in ShowCards.
Wat wij zien: dat er een pagina is geopend. Niet wie, en niet welk nummer.

Niets om aan te roepen

Er gaat geen verzoek van jouw server onze kant op. De link wordt gebouwd waar de gegevens toch al staan.

Niets om te bewaren

Wij bewaren je pagina en je merk. Je klanten zijn van jou; wie zij zijn komen wij nooit te weten.

Niets dat kan breken

Het formaat zit al in apps op telefoons van mensen. Er kunnen velden bij komen, maar de vorm verandert niet.

De ShowCards-portemonnee met merktegels.

Je logo in de app, niet alleen op de pagina

Meld je merk aan en het wordt een tegel in onze catalogus: jouw logo op jouw kleur, tussen de supermarkten en de apotheken in de portemonnee van je klant. Claim het merk dat er al staat als wij je hebben, of meld het aan als dat niet zo is.

Er kijkt een mens naar voordat het naar buiten gaat, dus het duurt even. Tot die tijd toont de kaart je naam als tekst in je eigen kleur, en er is niets stuk terwijl je wacht.

Wijzigingen aan je merk staan meteen op onze website. In de app komen ze mee met de volgende catalogusuitgave, want er komt niets op iemands telefoon zonder dat wij op de knop drukken.

Wat het kost

Wat het kost

Niets. Er is geen pakket om te kiezen, geen kaart om in te vullen en geen grens om tegenaan te lopen.

  • Gratis aanmelden, gratis gebruiken, gratis stoppen
  • Zoveel pagina's en zoveel links als je kaarten uitdeelt
  • Zakelijk gebruik mag en staat in onze voorwaarden
  • Geen slot op de deur: de links die je al verstuurde blijven hoe dan ook werken

Wij zijn klein, dus een mail komt terecht bij de persoon die het bouwt. Dat is meteen de eerlijke grens: wij beloven zorg, geen serviceniveau.

Vragen die mensen het eerst stellen

Moeten mijn klanten iets installeren?

Alleen als ze de kaart willen. De link opent een pagina die in elke browser werkt; ShowCards is wat ze krijgen als ze doortikken. Op een telefoon die de app al heeft, slaat de link de pagina over en opent hij de app.

En als mijn merk niet in jullie catalogus staat?

Meld het aan vanuit het portaal, dan kijken wij ernaar. Ondertussen toont je kaart je naam als tekst in je eigen kleur, en dat is een prima kaart.

Kan ik mijn webadres later nog wijzigen?

Nee, en dat is met opzet. Het staat in de mail van elke klant die zich heeft aangemeld, en die mails halen we niet terug. Al het andere kun je wijzigen wanneer je wilt.

Welke codetypen werken?

code128, qr, ean13, ean8, upce, code39, pdf417 en aztec. Zet een van je echte nummers in het voorbeeld en je ziet meteen of het past bij het type dat je koos.

Gaat het formaat van de link veranderen?

Het zit al in apps op telefoons van mensen, en daar kunnen wij niet in grijpen. Er kunnen optionele velden bij komen, maar de vorm verandert niet. Harder dan dat wordt een garantie niet zonder een contract te zijn.

Wat doen jullie met de gegevens?

Wij bewaren je account, je pagina en je merk. Je klantnummers zien wij nooit: die zijn versleuteld voordat ze je server verlaten, en de sleutel staat in een deel van het adres dat browsers nergens naartoe sturen.

Deel vandaag je eerste kaart uit

Aanmelden kost een minuut, en de code staat in je project voordat je koffie koud is.

Elke kaart altijd bij je

Download ShowCards gratis op iPhone en Android.