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 and privacy policy.
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 and privacy policy.
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 and 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 and 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 and privacy policy.
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 en de privacyverklaring.
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




Blokken
Deze plugin voorziet 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 “Aan de slag”: 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 gegevens van je betaalprovider.
- Maak een evenement aan en voeg er een ticket aan toe.
- 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“Smooth Entree” is vertaald in 5 talen. Dank voor de vertalers voor hun bijdragen.
Vertaal “Smooth Entree” naar jouw taal.
Interesse in de ontwikkeling?
Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.
Changelog
0.1.0
- Eerste versie.
