Title: Smooth Entree
Author: H4IT
Published: <strong>21 september 2026</strong>
Last modified: 21 september 2026

---

Plugins zoeken

![](https://ps.w.org/smooth-entree/assets/banner-772x250.png?rev=3705960)

![](https://ps.w.org/smooth-entree/assets/icon-256x256.png?rev=3705960)

# Smooth Entree

 Door [H4IT](https://profiles.wordpress.org/h4it/)

[Download](https://downloads.wordpress.org/plugin/smooth-entree.0.1.0.zip)

 * [Details](https://nl-be.wordpress.org/plugins/smooth-entree/#description)
 * [Beoordelingen](https://nl-be.wordpress.org/plugins/smooth-entree/#reviews)
 *  [Installatie](https://nl-be.wordpress.org/plugins/smooth-entree/#installation)
 * [Ontwikkeling](https://nl-be.wordpress.org/plugins/smooth-entree/#developers)

 [Ondersteuning](https://wordpress.org/support/plugin/smooth-entree/)

## Beschrijving

Gemaakt voor hoe het er in een café met wekelijkse livemuziek echt aan toegaat: 
elke zondag een groep, één keer per maand een quiz, tickets van een paar euro, en
barpersoneel dat aan de deur scant met een gsm.

De plugin doet zes dingen, en die zes doet hij goed:

**Agenda en ticketverkoop.** elke avond is een aparte pagina met een eigen adres,
zodat je hem ook apart terugvindt. Terugkerende avonden worden automatisch drie 
maanden vooruit ingepland. Gratis avonden waarvoor je toch moet reserveren, zitten
in hetzelfde systeem.

**Payment without a middleman account.** The money goes straight from the guest 
to the venue’s own account. Mollie and Stripe are supported; iDEAL works with both,
and the provider most used in your country is listed first.

**In de eigen agenda van de gast.** elke avond heeft een link “Toevoegen aan agenda”:
een gewoon .ics bestand met het juiste uur, de locatie en het uur waarop de deuren
opengaan. Gaat een avond niet door, dan wordt de afspraak als geannuleerd gemarkeerd
in plaats van stilletjes te verdwijnen.

**Tickets die aankomen.** De e-mail met de tickets is een van de weinige e-mails
waarbij het er echt toe doet dat hij aankomt. Daarom controleert de plugin SPF, 
DKIM en DMARC, verwerkt hij bounces en toont hij op het dashboard welke gast zijn
tickets niet gekregen heeft.

**Een deurscanner die offline werkt.** De tickets staan ondertekend op het toestel,
zodat de scanner zelf kan zien of een QR-code echt is, ook zonder wifi. Scans worden
verzonden zodra er weer verbinding is. Een ticket voor een andere avond wordt herkend,
en bij een tweede scan zie je hoe laat de eerste was.

**En wat er aan de bar gebeurt.** Iemand komt binnen zonder ticket: verkoop er een
aan de deur, cash of met de kaart, en laat die persoon meteen binnen. Iemand schrijft
het geld over of betaalt later: markeer die bestelling handmatig als betaald. Beide
tellen gewoon mee voor de omzet, de btw-aangifte en de telling aan de deur.

#### Overstappen van een andere plugin

Gebruik je al The Events Calendar met Event Tickets? De plugin zet die evenementen
ter plaatse om: dezelfde pagina, hetzelfde adres, dezelfde afbeelding en dezelfde
SEO-velden. Er gaan geen zoekresultaten verloren en gedeelde links blijven werken.
Bestellingen en bezoekers komen mee als geschiedenis.

Verkoop je met Event Tickets Plus via WooCommerce? Dat komt ook mee: daar is een
ticket een WooCommerce product en een bestelling een WooCommerce bestelling, en 
beide worden ingelezen. De rest van je webshop blijft onaangeroerd. Begin altijd
met de testrun: die verandert niets en toont wat er zou gebeuren.

#### Wat de plugin bewust niet doet

Geen zaalplannen, geen tijdsloten, geen abonnementen. Dit is gemaakt voor avonden
waar mensen binnenlopen, niet voor theaters met genummerde rijen.

### Externe diensten

Deze plugin kan verbinding maken met de externe diensten hieronder. Er wordt niets
verzonden tot je daar zelf voor kiest.

**Mollie (payment provider).** When you connect your Mollie account, the plugin 
creates payments and refunds through the Mollie API on your behalf. The order number,
amount, description and your site’s hostname are sent with each payment. See the
Mollie [terms](https://www.mollie.com/legal/user-agreement) and [privacy policy](https://www.mollie.com/privacy).

**Stripe (payment provider).** When you connect your Stripe account, payments and
refunds are created on your Stripe account through smoothentree.com (see below),
because Stripe only lets the platform add the service fee. The order number, amount,
description, your site’s hostname and the guest’s email address are sent with each
payment. See the Stripe [terms](https://stripe.com/legal) and [privacy policy](https://stripe.com/privacy).

**Postmark (email delivery, optional).** Only when you choose Postmark as the sending
method under Ticket sales, Settings and enter an API token, the plugin sends email
through the Postmark API (api.postmarkapp.com). What is sent, each time an email
is sent: the sender name and address you configured, the recipient’s email address,
the subject, the text and HTML body of the message, and its attachments (the QR 
code images of the tickets). The plugin also reads delivery and bounce notifications
that Postmark sends back to your site, so the dashboard can show which guest did
not receive their tickets. See the Postmark [terms](https://postmarkapp.com/terms-of-service)
and [privacy policy](https://postmarkapp.com/privacy-policy).

**Resend (email delivery, optional).** Only when you choose Resend as the sending
method and enter an API key, the plugin sends email through the Resend API (api.
resend.com). The same data is sent as for Postmark: sender, recipient, subject, 
both bodies and the attachments, each time an email is sent, plus the delivery and
bounce notifications that come back. See the Resend [terms](https://resend.com/legal/terms-of-service)
and [privacy policy](https://resend.com/legal/privacy-policy).

**Pay. (payment provider, disabled by default).** The adapter for Pay. (pay.nl) 
ships with the plugin but is not available in the settings; a site only gets it 
by enabling it with the filter smoothentree_experimental_gateways. If it is enabled
and you enter your Pay. credentials, payments and refunds are created through the
Pay. API (rest.pay.nl): the order number, the amount, a short description of the
event, your Pay. service id and the addresses this site should be sent back to. 
See the Pay. [terms](https://www.pay.nl/en/terms-conditions) and [privacy policy](https://www.pay.nl/privacybeleid).

**smoothentree.com (de koppeldienst voor deze plugin).** Als je op “Verbinden met
Mollie” of “Verbinden met Stripe” klikt, gaat je browser naar smoothentree.com, 
dat je doorstuurt naar Mollie en namens jou de toegangstokens ontvangt; de tokens
worden daarna versleuteld teruggegeven aan je website. Daarna neemt je website één
keer per dag contact op met smoothentree.com, en vóór een betaling als het token
bijna vervalt, om het token te vernieuwen en de actuele servicekosten op te halen.
Wat er verzonden wordt: het refresh token (Mollie), de URL van je website en een
koppeling ID. Bij Stripe loopt elke betaling, statuscontrole en terugbetaling via
smoothentree.com, dat ze namens jouw account doorstuurt naar Stripe. De dienst houdt
bij welke websites gekoppeld zijn en wanneer ze het laatst gezien zijn; je tokens
bewaart hij niet. Zonder de koppeling zijn betaalde tickets niet mogelijk; gratis
reservaties werken zonder externe dienst. Zie de [voorwaarden](https://smoothentree.com/terms.html)
en de [privacyverklaring](https://smoothentree.com/privacy.html).

**Servicekosten.** Op elk betaald ticket zitten kleine vaste servicekosten voor 
Smooth Entree, die bij de betaling afgesplitst worden. Standaard betaalt de gast
ze en staan ze als aparte lijn op de bestelling, zodat de locatie niets betaalt;
in de instellingen kan de locatie ervoor kiezen ze zelf te dragen. Deze kosten staan
los van de transactiekosten die je eigen betaalprovider aanrekent; die spreek je
met hen af en ze lopen niet via ons.

### Meegeleverde software

De deurscanner gebruikt jsQR (https://github.com/cozmo/jsQR, Apache License 2.0)
om QR-codes te lezen in browsers zonder ingebouwde BarcodeDetector, in de praktijk
vooral Safari op iOS. De niet-geminificeerde broncode staat in assets/vendor/jsqr.
js, met de licentie ernaast.

## Schermafbeeldingen

[⌊De agenda op de website.⌉⌊De agenda op de website.⌉[

De agenda op de website.

[⌊Tickets kopen op de pagina van de avond.⌉⌊Tickets kopen op de pagina van de avond
.⌉[

Tickets kopen op de pagina van de avond.

[⌊Het dashboard op een verkoopdag.⌉⌊Het dashboard op een verkoopdag.⌉[

Het dashboard op een verkoopdag.

[⌊De deurscanner.⌉⌊De deurscanner.⌉[

De deurscanner.

## Blokken

Deze plugin voorziet 1 blok.

 *   Calendar

## Installatie

 1. Upload de map naar `/wp-content/plugins/`, of installeer de plugin via het beheerscherm.
 2. Activeer de plugin.
 3. Op het dashboard staat “Aan de slag”: vijf stappen die zichzelf afvinken.
 4. Ga naar Ticketverkoop, Instellingen en vul de naam van de locatie in, een afzenderadres
    op je eigen domein en de gegevens van je betaalprovider.
 5. Maak een evenement aan en voeg er een ticket aan toe.
 6. Stel onder Deurscanners een toestel in voor het barpersoneel.

Kijk daarna even bij Controle: daar zie je of e-mail, caching en achtergrondtaken
goed ingesteld zijn.

## FAQ

### Loopt het geld via jullie?

Nee. De plugin maakt een betaling aan bij de eigen provider van de locatie, met 
de eigen sleutels van de locatie. Het geld gaat rechtstreeks naar die rekening.

### Wat gebeurt er als twee mensen tegelijk het laatste ticket kopen?

Maar één van hen kan winnen, en dat wordt afgedwongen in de database, niet in de
code eromheen. De tweede krijgt netjes te horen dat het net uitverkocht is.

### Wat als iemand betaalt nadat de reservatie verlopen is?

Standaard wordt die bestelling toch aanvaard en als overboeking gemarkeerd; je ziet
dat op het dashboard. Eén gast extra in een café is meestal minder gedoe dan geld
terugstorten. Automatisch terugbetalen kan ook, dat is een instelling.

### Kan ik aan de deur verkopen?

Ja, op twee plaatsen. In het beheer onder Bestellingen: kies de avond en het ticket,
het aantal, cash of kaart, en of de gast meteen binnen mag. En in de deurscanner
zelf, want wie de gsm heeft staat aan de deur en niet achter de bar: daar zit een
knop “Ticket verkopen” met de tickettypes van die avond. In beide gevallen mag het
e-mailadres leeg blijven; dan wordt er geen e-mail verzonden, want de gast staat
gewoon voor je neus.

### Ik verkoop met Event Tickets Plus via WooCommerce. Kan ik overstappen?

Yes. There the tickets are WooCommerce products and the orders are WooCommerce orders,
including when those already live in WooCommerce’s own tables instead of with the
posts. Both are read, with the attendees and with who was inside at the time. Other
products in your shop are left alone. Do the dry run first: it changes nothing and
shows what would happen.

### Welke talen spreekt de plugin?

Engels, Nederlands, Duits, Frans, Spaans, Italiaans, Portugees, Pools, Tsjechisch,
Hongaars, Roemeens, Grieks, Zweeds, Deens, Noors, Fins, Turks en Japans, met de 
regionale varianten voor België, Oostenrijk, Zwitserland, Canada, Mexico en Brazilië,
en formele versies van het Nederlands en het Duits. De plugin volgt de taal van 
je website: de beheerschermen, de evenementpagina, het afrekenen, de e-mails met
tickets en de deurscanner. Ook datums, bedragen en de webadressen van de pagina’s
die de plugin aanmaakt, volgen die taal.

Correcties en verbeteringen zijn van harte welkom op translate.wordpress.org.

### Werkt de deurscanner zonder internet?

Ja. De tickets van die avond staan op het toestel, met een handtekening waarmee 
het toestel zelf kan zien of een QR-code van deze locatie komt. Scans worden bijgehouden
en verzonden zodra er weer verbinding is.

## Beoordelingen

Er zijn geen beoordelingen voor deze plugin.

## Bijdragers & ontwikkelaars

“Smooth Entree” is open source software. De volgende personen hebben bijgedragen
aan deze plugin.

Bijdragers

 *   [ H4IT ](https://profiles.wordpress.org/h4it/)

“Smooth Entree” is vertaald in 5 talen. Dank voor [de vertalers](https://translate.wordpress.org/projects/wp-plugins/smooth-entree/contributors)
voor hun bijdragen.

[Vertaal “Smooth Entree” naar jouw taal.](https://translate.wordpress.org/projects/wp-plugins/smooth-entree)

### Interesse in de ontwikkeling?

[Bekijk de code](https://plugins.trac.wordpress.org/browser/smooth-entree/), haal
de [SVN repository](https://plugins.svn.wordpress.org/smooth-entree/) op, of abonneer
je op het [ontwikkellog](https://plugins.trac.wordpress.org/log/smooth-entree/) 
via [RSS](https://plugins.trac.wordpress.org/log/smooth-entree/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.1.0

 * Eerste versie.

## Meta

 *  Versie **0.1.0**
 *  Laatst bijgewerkt: **1 week geleden**
 *  Actieve installaties: **Minder dan 10**
 *  WordPress versie ** 6.4 of nieuwer **
 *  Getest t/m **7.1.2**
 *  PHP versie ** 8.1 of nieuwer **
 *  Talen
 * [Czech](https://cs.wordpress.org/plugins/smooth-entree/), [Dutch](https://nl.wordpress.org/plugins/smooth-entree/),
   [Dutch (Belgium)](https://nl-be.wordpress.org/plugins/smooth-entree/), [English (US)](https://wordpress.org/plugins/smooth-entree/),
   [Spanish (Mexico)](https://es-mx.wordpress.org/plugins/smooth-entree/), en [Swedish](https://sv.wordpress.org/plugins/smooth-entree/).
 *  [Vertaal in jouw taal](https://translate.wordpress.org/projects/wp-plugins/smooth-entree)
 * Tags
 * [event calendar](https://nl-be.wordpress.org/plugins/tags/event-calendar/)[events](https://nl-be.wordpress.org/plugins/tags/events/)
   [ideal](https://nl-be.wordpress.org/plugins/tags/ideal/)[ticketing](https://nl-be.wordpress.org/plugins/tags/ticketing/)
   [tickets](https://nl-be.wordpress.org/plugins/tags/tickets/)
 *  [Geavanceerde weergave](https://nl-be.wordpress.org/plugins/smooth-entree/advanced/)

## Beoordelingen

Er zijn nog geen beoordelingen ingediend.

[Je beoordeling](https://wordpress.org/support/plugin/smooth-entree/reviews/#new-post)

[Bekijk alle beoordelingen](https://wordpress.org/support/plugin/smooth-entree/reviews/)

## Bijdragers

 *   [ H4IT ](https://profiles.wordpress.org/h4it/)

## Ondersteuning

Iets te melden? Hulp nodig?

 [Het supportforum bekijken](https://wordpress.org/support/plugin/smooth-entree/)