Beschrijving
Gemaakt voor hoe een café met wekelijkse livemuziek echt werkt: elke zondag een band, eens per maand een pubquiz, tickets van een paar euro, en barpersoneel dat aan de deur scant met een telefoon.
De plugin doet zes dingen, en die zes doet hij goed:
Kalender en ticketverkoop. Elke avond is een eigen pagina met een eigen adres, zodat die op zichzelf te vinden is. Terugkerende avonden worden automatisch een kwartaal vooruit gepland. Gratis avonden waarvoor nog een reservering nodig is, maken deel uit van hetzelfde systeem.
Betalen zonder tussenrekening. Het geld gaat rechtstreeks van de gast naar de eigen rekening van de locatie. Mollie en Stripe worden ondersteund; iDEAL werkt met allebei, en de provider die in je land het meest wordt gebruikt staat bovenaan.
In de eigen agenda van de gast. Elke avond heeft een ‘Toevoegen aan agenda’ link: een gewoon .ics bestand met de juiste tijd, de locatie en de deurtijd. Als een avond wordt afgezegd, 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 aflevering er echt toe doet. Daarom controleert de plugin SPF, DKIM en DMARC, verwerkt hij bounces en laat hij op het dashboard zien welke gast zijn tickets niet heeft gekregen.
Een deur scanner die offline werkt. De tickets staan op het apparaat, ondertekend, zodat de scanner zelf kan zien of een QR-code echt is, zelfs zonder wifi. Scans worden verzonden zodra er weer verbinding is. Een ticket voor een andere avond wordt herkend, en bij een tweede scan vertelt hij je hoe laat de eerste was.
En wat er bij de bar gebeurt. Iemand loopt binnen zonder ticket: verkoop er eentje aan de deur, contant of met kaart, en laat ze er meteen in. Iemand maakt het geld over of betaalt later: markeer die bestelling handmatig als betaald. Beide tellen normaal mee voor de omzet, de BTW aangifte en de telling bij de deur.
Migreren vanaf een andere plugin
Gebruik je al The Events Calendar met Event Tickets? De plugin zet die evenementen ter plekke 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 winkel blijft onaangeroerd. Begin altijd met de proefuitvoering: die wijzigt niets en laat zien wat er zou gebeuren.
Wat hij bewust niet doet
Geen zitplaatstoewijzingen, 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 totdat je daar zelf voor kiest.
Mollie (betaalprovider). Wanneer je je Mollie account koppelt, maakt de plugin namens jezelf betalingen en terugbetalingen aan via de Mollie API. Het bestelnummer, bedrag, beschrijving en de hostnaam van je site worden met elke betaling verzonden. Bekijk de Mollie termen en privacybeleid.
Stripe (betaalprovider). Als je je Stripe-account koppelt, worden betalingen en terugbetalingen op je Stripe-account aangemaakt via smoothentree.com (zie hieronder), omdat Stripe alleen het platform de servicekosten laat toevoegen. Met elke betaling worden het bestelnummer, het bedrag, de beschrijving, de hostnaam van je site en het e-mailadres van de gast verzonden. Zie de voorwaarden en het privacybeleid van Stripe.
Postmark (e-mailverzending, optioneel). Alleen als je Postmark kiest als verzendmethode onder Ticketverkoop, Instellingen en een API-token invult, verstuurt de plugin e-mail via de Postmark API (api.postmarkapp.com). Wat er wordt verzonden, telkens wanneer er een e-mail wordt verstuurd: de afzendernaam en het afzenderadres die je hebt ingesteld, het e-mailadres van de ontvanger, het onderwerp, de tekst- en HTML-versie van het bericht, en de bijlagen (de afbeeldingen met de QR-codes van de tickets). De plugin leest ook de afleverings- en bouncemeldingen die Postmark terugstuurt naar je site, zodat het dashboard kan laten zien welke gast zijn tickets niet heeft ontvangen. Zie de voorwaarden en het privacybeleid van Postmark.
Resend (e-mailverzending, optioneel). Alleen als je Resend kiest als verzendmethode en een API-sleutel invult, verstuurt de plugin e-mail via de Resend-API (api.resend.com). Er worden dezelfde gegevens verzonden als bij Postmark: afzender, ontvanger, onderwerp, beide berichtteksten en de bijlagen, telkens wanneer er een e-mail wordt verzonden, plus de afleverings- en bouncemeldingen die terugkomen. Zie de voorwaarden en het privacybeleid van Resend.
Pay. (betalingsprovider, standaard uitgeschakeld). De adapter voor Pay. (pay.nl) wordt meegeleverd met de plugin maar is niet beschikbaar in de instellingen; een site krijgt deze alleen door hem in te schakelen met de filter smoothentree_experimental_gateways. Als deze is ingeschakeld en je je Pay. referenties invoert, worden betalingen en terugbetalingen aangemaakt via de Pay. API (rest.pay.nl): het bestelnummer, het bedrag, een korte beschrijving van het evenement, je Pay. dienst ID en de adressen waarnaar deze site moet worden teruggestuurd. Bekijk de Pay. termen/voorwaarden en 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 je de toegangstokens ontvangt; de tokens worden daarna versleuteld teruggegeven aan je site. Daarna neemt je site eens per dag contact op met smoothentree.com, en vóór een betaling als het token bijna verloopt, om het token te verversen en de actuele servicekosten op te halen. Wat er wordt verzonden: het refresh-token (Mollie), de URL van je site en een koppelings-ID. Bij Stripe loopt elke betaling, statuscontrole en terugbetaling via smoothentree.com, dat die namens je account doorstuurt naar Stripe. De dienst houdt bij welke sites gekoppeld zijn en wanneer ze voor het laatst gezien zijn; je tokens bewaart hij niet. Zonder de koppeling zijn betaalde tickets niet mogelijk; gratis reserveringen werken zonder externe dienst. Zie de voorwaarden en de privacyverklaring.
Servicekosten. Op elk betaald ticket zitten kleine vaste servicekosten voor Smooth Entree, die bij de betaling worden afgesplitst. Standaard betaalt de gast ze en staan ze als aparte regel op de bon, 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 rekent; 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 is dat vooral Safari op iOS. De niet-geminificeerde broncode staat in assets/vendor/jsqr.js, met de licentie ernaast.
Schermafbeeldingen




Blokken
Deze plugin heeft 1 blok.
- Calendar
Installatie
- Upload de map naar
/wp-content/plugins/, of installeer de plugin via het beheerscherm. - Activeer de plugin.
- Op het dashboard staat “Zo begin je”: vijf stappen die zichzelf afvinken.
- Ga naar Ticketverkoop, Instellingen en vul de naam van de locatie in, een afzenderadres op je eigen domein en de details van je betaalprovider.
- Maak een evenement aan en voeg er een ticket aan toe.
- Stel onder Deurscanners een apparaat in voor het barpersoneel.
Bekijk daarna het gezondheidsscherm: daar zie je of e-mail, caching en achtergrondtaken goed zijn ingesteld.
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 is uitverkocht.
-
Wat als iemand betaalt nadat de reservering is verlopen?
-
Standaard wordt die bestelling toch geaccepteerd en gemarkeerd als overboeking; je ziet het 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 plekken. In het beheer onder Bestellingen: kies de avond en het ticket, het aantal, contant of pin, en of de gast meteen naar binnen gaat. En in de deurscanner zelf, want wie de telefoon heeft staat bij 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?
-
Ja. Daar zijn de tickets WooCommerce producten en de bestellingen WooCommerce bestellingen, ook als die al in de eigen tabellen van WooCommerce staan in plaats van bij de berichten. Beide worden ingelezen, met de bezoekers en met wie er destijds binnen was. Andere producten in je winkel blijven onaangeroerd. Doe eerst de proefuitvoering: die wijzigt niets en laat zien wat er zou gebeuren.
-
Welke talen spreekt het?
-
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 Nederlands en Duits. De plugin volgt de taal van je site: de beheerschermen, de evenementenpagina, het afrekenen, de ticket e-mails en de deurscanner. Datums, bedragen en de webadressen van de pagina’s die het maakt volgen die taal ook.
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 apparaat, met een handtekening waarmee het apparaat zelf kan zien of een QR-code van deze locatie komt. Scans worden bewaard 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“Smooth Entree” is vertaald in 4 localen. Dank voor de vertalers voor hun bijdragen.
Vertaal “Smooth Entree” in je eigen taal.
Interesse in ontwikkeling?
Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.
Changelog
0.1.0
- Eerste release.
