LCAP · billetsalg 2027 · skærm for skærm

Skærmene

Én skærm ad gangen, i app og på webticket. Priser og navne er opdigtede, for tallene er ikke sat endnu. Skærmteksterne er på dansk med vilje, for det er den rigtige app-copy. Kun forklaringerne skifter sprog.

One screen at a time, in the app and on Web Tickets. Prices and names are invented, because the numbers are not set yet. The screen copy stays in Danish on purpose, because that is the real app copy. Only the explanations change language.

01 · KatalogetThe catalogue

Der hvor gæsten lander · ingen åbne beslutninger Where the guest lands · nothing blocking it

Hvert felt på skærmen er en komponent der slås til og fra pr. storefront. Sådan her ser den ud med de valgte indstillinger.

Every block on this screen is a component a storefront turns on or off. This is how it looks with the settings shown below.

Pakker Enkeltprodukter Camping Mersalg Andre events Beats-saldo Abonnement Kø

Abonnement og kø er begge slået til. Abonnementet er et produkt i kataloget, men kan først lægges i kurven når gæsten har gemt et kort. Køen ligger foran storefronten, ikke inde i den. Festhallen kan køre den samme storefront med camping og pakker slået fra.

Subscription and queue are both on. The subscription is a product in the catalogue, but it can only go in the basket once the guest has saved a card. The queue sits in front of the storefront, not inside it. Festhallen can run the same storefront with camping and packages switched off.

App · gæsten er logget ind
9:41●●●
Billetter 2027Ringsted
Pakker
Festivalpakke5.085 kr
  • 2 × Partout
  • 1 × Campingvogn
Vælg
Glamcamppakke 2 pers.6.285 kr
  • 2 × Partout
  • 1 × Glamcamp 2 pers.
Valgt · vælg plads →
Glamcamppakke 4 pers.11.575 kr
  • 4 × Partout
  • 1 × Glamcamp 4 pers.
Vælg
Enkeltprodukter
Partout1.895 kr
Torsdag til lørdag
Antal −0+
Camping · vælg produkt, derefter plads
Glamcamp 2 pers.2.495 kr
Vælg
Glamcamp 4 pers.3.995 kr
Vælg
Campingvogn1.295 kr
Vælg
Campingvogn XL1.795 kr · dobbelt plads
Vælg
Måske også noget for dig
Ekstra partout1.895 krTilføj
Opgradér til 4 pers.+1.500 krSkift
Beats til pladsen500 krTilføj
Din saldo er 1.800 Beats. Du tanker resten op ved betalingen.
Abonnement · trækkes hver måned
Festival+ 2028399 kr/md
Elleve betalinger om året. Billetten er din, når den er betalt. Derefter bliver beløbet til Beats.
Se hvad du binder dig til
Det eneste her der trækker penge igen næste måned. Kræver et gemt kort.
Andre events
FesthallenBodegafesten 2027 Åbn ↗
Din profil følger med. Kurven gør ikke.
Vælg campingplads6.285 kr
Webticket · førstegangskøber, ikke logget ind
webticket.ringstedfestival.livecloud.dk
Ringsted Festival 2027Har du købt før? Log ind
Pakker
Festivalpakke5.085 kr
  • 2 × Partout
  • 1 × Campingvogn
Vælg
Glamcamppakke 2 pers.6.285 kr
  • 2 × Partout
  • 1 × Glamcamp 2 pers.
Valgt · vælg plads →
Glamcamppakke 4 pers.11.575 kr
  • 4 × Partout
  • 1 × Glamcamp 4 pers.
Vælg
Enkeltprodukter
Partout1.895 kr
Torsdag til lørdag
Antal −0+
Camping · vælg produkt, derefter plads
Glamcamp 2 pers.2.495 kr
Glamcamp 4 pers.3.995 kr
Campingvogn1.295 kr
Campingvogn XL1.795 kr
Måske også noget for dig
Ekstra partout1.895 krTilføj
Opgradér til 4 pers.+1.500 krSkift
Beats til pladsen500 krTilføj
Parkering150 krTilføj
Abonnement · trækkes hver måned
Festival+ 2028399 kr/md
Elleve betalinger om året. Billetten er din, når den er betalt. Derefter bliver beløbet til Beats.
Se hvad du binder dig til
Det eneste her der trækker penge igen næste måned. Kræver et gemt kort.
Andre events hos LiveCloud
FesthallenBodegafesten 2027 · billetter i salg Gå til salget ↗
FesthallenOktoberfesten 2026 · billetter i salg Gå til salget ↗
Du bliver ikke bedt om at oprette dig igen. Din kurv her bliver stående.
Glamcamppakke 2 pers.6.285
2 × Partout3.790
1 × Glamcamp 2 pers.2.495
I alt6.285 kr
Vælg campingplads6.285 kr
Prisen er den annoncerede. Der lægges intet oveni ved betaling.
The picture has to carry the product

Descriptions are cut back to price and dates. A camping spot sells on what the area looks like, not on a sentence about it.

The package dissolves, the partout survives

After payment the profile holds two partouts and a camping spot, no package. The partout is itself a bundle of three days, and it can be resold whole or split.

No discount, so the sum has to be visible

6,285 is 3,790 plus 2,495, and it says so in the summary. A package with no discount that hides the arithmetic looks like a trick.

Only the app knows the guest

So it can show the Beats balance and the web cannot. One more argument for asking for the profile at the basket.

XL has to show in the SKU

A spot can be XL, and the size belongs to the spot rather than to the guest. It has to appear in the product code, or stock, settlement and the actual ground cannot be reconciled afterwards.

The camping product also picks the area

The choice here also decides where on the site the guest ends up, because the product locks the area. The GlamCamp products sit in GlamCamp; which products belong to Kassernen and Kompagniet is not settled yet. The name and the picture have to carry both.

Stock sits behind the packages

A package and a standalone ticket draw on the same pool, and the festival sets a slice aside for each. That is why a package can be sold out while the ticket on its own is not. LCAP-1790.

Everything here is a component that can be switched off

The same storefront has to be able to run Festhallen with no camping and no packages. The order is fixed, the contents are not.

The subscription must not read as an item

Festival+ is the only line here that charges again next month, so it is framed as an agreement rather than dropped in the basket beside parking. The catalogue names the commitment and sends the guest on to read it. Screen 14 is that page.

Other events is a link out, not an item

Different instance, own inventory, own order, so the basket cannot follow. Hence the dashed border and an arrow instead of an Add button. The profile does follow, and that is the whole point.

Question 1

Are three packages too many? With no discount the only gain is fewer clicks, so three or four is the ceiling before the list becomes the ticket picker we avoided.

Decided 13 Aug: no age gate

Nothing has to be established before the guest may choose. The profile is required at the basket, and the whole catalogue can be seen without one.

Question 3

Should the upsell and other events be switched off on 6 September? Every click away from the checkout that day is a lost sale. They are two switches, so it can be decided on the day.

Billedet skal bære produktet

Beskrivelserne er skåret ned til pris og dage. En campingplads sælges på hvordan området ser ud, ikke på en sætning om det.

Pakken forsvinder, partouten overlever

Efter betaling ligger der to partout og en campingplads på profilen, ingen pakke. Partouten er selv en bundle af tre dage, og den kan sælges hel eller splittes.

Ingen rabat, så summen skal kunne ses

6.285 er 3.790 plus 2.495, og det står i opsummeringen. En pakke uden rabat, hvor regnestykket er skjult, ligner et trick.

Kun appen kender gæsten

Derfor kan den vise Beats-saldoen, og web kan ikke. Endnu et argument for at spørge om profilen ved kurven.

Pakken hedder det den indeholder

Ikke hvem den er til. Glamcamppakke 2 pers. forklarer sig selv, Vennepakke gør ikke, og uden rabat er indholdet det eneste argument.

XL skal stå i SKU'en

En plads kan være XL, og størrelsen er en egenskab ved selve pladsen, ikke ved gæsten. Den skal fremgå af produktkoden, ellers kan hverken lager, afregning eller pladsen på marken holdes op mod hinanden bagefter.

Camping-produktet vælger også området

Valget her afgør også hvor på pladsen gæsten ender, for produktet låser området. GlamCamp-produkterne ligger i GlamCamp; hvilke produkter der hører til Kassernen og Kompagniet er ikke afgjort endnu. Navnet og billedet skal bære begge dele.

Lageret ligger bag pakkerne

Pakken og enkeltbilletten trækker fra den samme pulje, og festivalen sætter en skive af til hver. Derfor kan en pakke være udsolgt mens billetten alene ikke er. LCAP-1790.

Alt er komponenter der kan slås fra

Samme storefront skal kunne køre Festhallen uden camping og uden pakker. Rækkefølgen ligger fast, indholdet gør ikke.

Abonnementet må ikke læses som en vare

Festival+ er den eneste linje her der trækker igen næste måned, så det er sat op som en aftale frem for at ryge i kurven ved siden af parkering. Kataloget nævner forpligtelsen og sender gæsten videre for at læse den. Skærm 14 er den side.

Andre events er et link ud, ikke en vare

Anden instans, eget lager, egen ordre, så kurven følger ikke med. Derfor stiplet ramme og en pil i stedet for en Tilføj-knap. Profilen følger, og det er hele pointen.

Spørgsmål 1

Er tre pakker for mange? Uden rabat er gevinsten kun færre klik, så tre til fire er loftet før listen bliver den billetvælger vi undgik.

Spørgsmål 3

Skal mersalg og andre events slås fra den 6. september? Hvert klik væk fra kassen den dag er et tabt køb. Det er to kontakter, så det kan besluttes på dagen.

Afgjort 13/8: ingen aldersgrænse

Der er intet der skal fastslås, før gæsten må vælge. Profilen kræves ved kurven, og hele kataloget kan ses uden.

02 · OprettelseSigning up

Før kortet, ikke efter · LCAP-1747 og 1733 Before the map, not after · LCAP-1747 and 1733

Her bliver rækkefølgen konkret. Vi spørger om profilen når pakken lægges i kurven, altså før pladsvalget, så uret aldrig løber mens gæsten opretter sig. Syv skærme bliver til én.

This is where the order of the journey becomes concrete. We ask for the profile when the package goes into the basket, which is before the spot is picked, so the clock never runs while the guest is signing up. Seven screens become one.

App
9:41●●●
Opret profilTrin 1 af 1
Glamcamppakke 2 pers.6.285 kr
Fortsæt med MitID
MitID bekræfter din alder og identitet. Samtidig sikrer det, at din profil er beskyttet.
eller
Opret med e-mail Kan slås til
Uden MitID kan du hverken sælge din billet videre eller købe en fra en anden gæst.
Har du købt før?
Log ind
Webticket
webticket.ringstedfestival.livecloud.dk/opret
Opret profilHar du købt før? Log ind
Fortsæt med MitID
MitID bekræfter din alder og identitet. Samtidig sikrer det, at din profil er beskyttet.
eller
din@mail.dk
Opret med e-mail
Uden MitID kan du hverken sælge din billet videre eller købe en fra en anden gæst. E-mail-vejen findes i dag kun på web.
Glamcamppakke 2 pers.6.285
2 × Partout3.790
1 × Glamcamp 2 pers.2.495
I alt6.285 kr
Intet er reserveret endnu. Pladsen vælges bagefter.
Seven screens become one

Today: login, register-email, register-otp, create-profile, pincode, confirm-pin, biometrics. PIN and Face ID move to the step where the card is saved, which is the first point at which they protect anything.

Signup and login are two screens

Today /register renders the login component, so a first-time buyer is asked to log in to an account they have never had. That happens right after they decided to buy.

MitID has to be the shortest way in

Today it is the longest: new users are sent through the email flow with a MitID trip bolted on the front. Here MitID is one tap and everything else is secondary.

Email costs them the marketplace

Resale requires MitID from both parties. A guest who picks email can neither sell their ticket nor buy one from another guest. That belongs here, not on the day they try to sell. LCAP-1771.

No clock on this screen

Because we ask before the spot is picked, nothing is reserved yet. A guest who abandons signup has not locked inventory for anyone else.

Question 1

Email signup in the app will not make 6 September. It exists only on the web. So if MitID becomes the bottleneck that morning, the only lever is on the web. Is that acceptable?

Question 2

Email signup must not promise a MitID upgrade until that path is proven for guests and not only for staff. That is LCAP-1737, which sits after the sale.

Syv skærme bliver til én

I dag: login, register-email, register-otp, create-profile, pincode, confirm-pin, biometri. PIN og Face ID flytter til det trin hvor kortet gemmes, hvor de først beskytter noget.

Oprettelse og login er to skærme

I dag viser /register login-komponenten, så en førstegangskøber bliver bedt om at logge ind på en konto de aldrig har haft. Det sker lige efter de har besluttet at købe.

MitID skal være den korteste vej

I dag er den den længste: nye brugere sendes gennem e-mail-flowet med en MitID-tur lagt foran. Her er MitID ét tryk, og alt andet er sekundært.

E-mail koster videresalget

Videresalg kræver MitID af begge parter. Vælger gæsten e-mail, kan de hverken sælge deres billet videre eller købe en fra en anden gæst. Det skal stå her, ikke opdages den dag de vil sælge. LCAP-1771.

Intet ur på denne skærm

Fordi vi spørger før pladsvalget, er der ikke reserveret noget endnu. En gæst der opgiver oprettelsen har ikke låst lager for andre.

Spørgsmål 1

E-mail-vejen i appen når ikke 6. september. Den findes kun på web. Bliver MitID flaskehalsen den dag, kan der altså kun skrues på web. Er det acceptabelt?

Spørgsmål 2

E-mail-oprettelse må ikke love en MitID-opgradering, før den er bevist for gæster og ikke kun for medarbejdere. Det er LCAP-1737, som ligger efter salget.

03 · Camping på kortPicking a spot

Uret starter her · go eller no-go 20. august The clock starts here · go or no-go on 20 August

Område, zone, plads. Områderne er Kassernen, Kompagniet og GlamCamp, hver med zoner, og zonerne har de nummererede pladser. Men produktet låser området, så her er der reelt to valg tilbage: zonen og pladsen. Det er også her uret begynder at gå.

Area, zone, spot. The areas are Kassernen, Kompagniet and GlamCamp, each holding zones, and the zones hold the numbered spots. But the product locks the area, so only two choices are left here: the zone and the spot. It is also where the clock starts.

App
9:41●●●
Vælg pladsTrin 2 af 2
Din plads er reserveret06:47
GlamCamp›Zone B›B-14
Område
GlamCampFølger din pakke
1 · Zone
ABC
2 · Plads
LedigValgtReserveretOptagetXL
GlamCamp, zone B, plads B-14Indgår i pakken
Gå til betaling6.285 kr
Webticket
webticket.ringstedfestival.livecloud.dk
Vælg din campingpladsGlamcamp 2 pers. · GlamCamp, zone B
Pladserne er reserveret til dig mens du gør købet færdigt06:47
Område · givet af dit produkt
KassernenCampingområde
KompagnietCampingområde
GlamCampTeltene står klar
Du har valgt Glamcamp 2 pers., og de telte står i GlamCamp. Vil du ligge et andet sted, skal du skifte produkt.
1 · Vælg zone i GlamCamp
Zone AZone BZone C
2 · Vælg din plads
LedigValgtReserveret af en anden lige nuOptagetXL, dobbelt plads
Find pladser ved siden af hinanden
Glamcamppakke 2 pers.6.285
2 × Partout3.790
Glamcamp 2 pers., GlamCamp B-142.495
I alt6.285 kr
Fortsæt6.285 kr
Løber tiden ud, mister du kun pladsen. Resten af pakken bliver stående.
Held and taken look different

Amber is another guest standing in the middle of their purchase right now, grey is sold. Without that difference the one who loses the race gets no explanation, only an error on a spot that was free a moment ago.

The map is not a uniform grid

XL spots take double the room, and that has to be visible on the map rather than stated in text. A guest who bought XL must only be able to pick an XL spot, so size filters the map the same way the area does.

Two choices left, not three

Because the product locks the area, the guest is left with zone and spot. Open on the first zone with capacity, so someone who just wants a place to sleep needs one tap, and the one with an opinion can still work down.

Areas sell on pictures, not on names

Kassernen, Kompagniet and GlamCamp mean nothing to someone who has not been before. The photo and the single line decide it, which is why the area step is cards rather than a list. The lines here are placeholders: what separates the two camping areas has to be written by someone who knows the site.

The clock starts here, not on screen 01

Camping is the only scarce thing, so it is the only thing reserved. Two partouts in a basket hold inventory for nobody.

At zero only the spot is released

The basket is not emptied, and the clock does not reset. Otherwise a spot could be held indefinitely by adding and removing.

Answered 13 Aug: a per-product cap

The mechanism already exists. What is left is whether the cap applies to the hold or only to the purchase, because it is the hold that does damage on 6 September.

Decided 17 Aug: the product locks the area

Buy a Glamcamp package and you are in GlamCamp. So the area step is information rather than a choice, and three steps become two for everyone. A guest who wants to be elsewhere has to change product, and the screen should say that rather than simply refuse.

Question 3

What happens if the guest switches area midway? Are the held spots released immediately, or kept? I would keep them.

Reserveret og optaget ser forskelligt ud

Gul er en anden gæst der står midt i sit køb lige nu, grå er solgt. Uden den forskel får den der taber kapløbet ingen forklaring, kun en fejlbesked på en plads der var ledig for et øjeblik siden.

Kortet er ikke et ensartet gitter

XL-pladser fylder dobbelt, og det skal ses på kortet frem for at stå i en tekst. En gæst der har købt XL må kun kunne vælge en XL-plads, så størrelsen filtrerer kortet på samme måde som området gør.

To valg tilbage, ikke tre

Fordi produktet låser området, står gæsten kun med zone og plads. Åbn på den første zone der har plads, så den der bare vil sove et sted klarer sig med ét tryk, og lad den der har en mening arbejde sig ned.

Områderne sælges på billeder, ikke på navne

Kassernen, Kompagniet og GlamCamp siger intet til en der ikke har været der før. Det er billedet og den ene linje der afgør valget, og derfor er område-trinnet kort med foto frem for en liste. Linjerne her er pladsholdere: forskellen på de to campingområder skal skrives af nogen der kender pladsen.

Her starter uret, ikke på skærm 01

Camping er det eneste knappe, så det er det eneste der reserveres. To partout i kurven holder ikke lager for nogen.

Ved nul frigives kun pladsen

Kurven tømmes ikke, og uret nulstilles ikke. Ellers kan en plads holdes i det uendelige ved at tilføje og fjerne.

Besvaret 13/8: loft pr. produkt

Mekanikken findes allerede. Tilbage står om loftet gælder reservationen eller først købet, for det er reservationen der gør skade den 6. september.

Afgjort 17/8: produktet låser området

Køber du en Glamcamp-pakke, ligger du i GlamCamp. Så område-trinnet er en oplysning, ikke et valg, og de tre trin bliver til to for alle. Vil gæsten et andet sted hen, skal de skifte produkt, og det skal skærmen sige frem for bare at spærre.

Spørgsmål 5

Hvad sker der hvis gæsten skifter område midtvejs? Frigives de reserverede pladser med det samme, eller holdes de? Jeg anbefaler at holde dem.

04 · BetalingPayment

Uret løber · LCAP-1645 og 1752 skal være i hus The clock is running · LCAP-1645 and 1752 must be done

Alt betales med Beats. Kortet bruges kun til at tanke op. Har gæsten nok, er købet ét tryk. Mangler der noget, tankes der op og betales i ét forløb, uden at gæsten skal tage stilling to gange.

Everything is paid in Beats. The card only tops up the wallet. With enough Beats the purchase is one tap. If the balance falls short, one single flow tops up and pays, without asking the guest to decide twice.

Beats Optankning med kort Apple og Google Pay Gem kort Del betaling med en ven
App · har Beats nok
9:41●●●
BetalingTrin 1 af 1
Din plads er reserveret05:12
Glamcamppakke 2 pers.6.285
GlamCamp, zone B, plads B-14 
Pris6.285 Beats
Din saldo er 8.000 Beats. Efter købet har du 1.715 tilbage.
Betal 6.285 Beats
Trækkes fra din saldo hos os. Ingen bank inde over, og intet lagt oveni.
Webticket · mangler Beats, og advarslen er kommet
webticket.ringstedfestival.livecloud.dk/betaling
BetalingRingsted Festival 2027
Skynd dig, din reservation udløber snart1:48
Din saldo1.800 Beats
Du mangler4.485 Beats
Tank op og betal
Kortnummer●●●● ●●●● ●●●● 4242
Udløb09 / 29
Kontrolcifre●●●
Gem kortet til næste gang
Tank 4.485 op og betal
Ét forløb. Kortet tanker 4.485 Beats op hos Swedbank, og købet gennemføres med Beats så snart de er landet. Du bliver ikke spurgt to gange.
Glamcamppakke 2 pers.6.285
2 × Partout3.790
Glamcamp 2 pers., GlamCamp B-142.495
Pris6.285 Beats
Fra din saldo1.800
Tankes op med kort4.485
Ingen gebyrlinje. 1 Beat er 1 krone i denne mockup.
A spot is three things, not a number

The order has to carry area, zone and number. B-14 on its own is ambiguous, because every zone has its own run of numbers and two guests can hold the same number in different areas. That follows all the way out: receipt, ticket, wallet pass and the gate.

The card tops up, it does not pay

A ticket is always bought with Beats. The card never touches the ticket, it only fills the wallet. Same model as on site, where food and drink are Beats-only too.

Two states, not two choices

With enough Beats the purchase is one tap and no bank at all. Short of Beats it is one flow that tops up and pays. The guest does not top up, find their way back and then buy.

Apple and Google Pay are the last shortcut left

They now apply to the top-up. They replace the three bank steps with one, because approval happens in the payment sheet rather than in a redirect. It is the only meaningful shortening still available.

This is where PIN and Face ID belong

Not in signup. Only once a card is stored is there something to protect, and then the question makes sense. That is the whole point of LCAP-1733.

Reversed 19 August: the clock does not freeze

The 13 August decision was that the clock stopped at the bank. It has been reversed. The clock runs through the whole payment. The freeze needed a cap, because an abandoned payment would otherwise hold the spot forever, and in practice that cap amounts to not freezing at all. The cost is real: we can now take the spot from someone standing in the middle of a payment.

Consequence: 1645 and 1752 are single points of failure

When the card was an alternative route, Beats was a shortcut. Now Beats is the only route, so without LCAP-1645 and LCAP-1752 there is no sale at all. There is no switch left to flip. They have to be finished, not prioritised.

Reversed 19 August: top up exactly what is missing

Rounding to the nearest hundred was decided on 13 August and has been reversed. Short by 4,485 means topping up 4,485. At an on-sale the guest wants the ticket, not credit, and a shorter clock leaves no room for a decision they never asked to make. Rounding outside a purchase is unchanged. LCAP-1867.

Question 2

What if the top-up succeeds but the purchase fails? The spot may have gone meanwhile. The guest is left holding Beats they never asked for, and a support case. This is the most important error path in the flow.

Pladsen er tre ting, ikke et nummer

Ordren skal bære område, zone og nummer. B-14 alene er tvetydigt, for hver zone har sin egen række numre, og to gæster kan ende med samme nummer i hvert sit område. Det gælder hele vejen ud: kvittering, billet, wallet-pass og porten.

Kortet er en optankningsvej, ikke en betalingsvej

Billetten købes altid med Beats. Kortet rører aldrig billetten, det fylder kun wallet'en op. Det er den samme model som på pladsen, hvor mad og drikke også kun kan betales med Beats.

To tilstande, ikke to valg

Har gæsten nok, er købet ét tryk uden bank. Mangler der noget, er det ét forløb der tanker op og betaler. Gæsten skal ikke først tanke op, finde tilbage og så købe.

Apple og Google Pay er den sidste forkortelse

De gælder nu optankningen. De erstatter de tre bank-trin med ét, fordi godkendelsen sker i betalingsarket. Det er den eneste tilbageværende afkortning af betydning.

Her hører PIN og Face ID til

Ikke i oprettelsen. Først når der gemmes et kort, er der noget at beskytte, og så giver spørgsmålet mening. Det er hele pointen i LCAP-1733.

Omgjort 19. august: uret fryses ikke

Beslutningen fra 13. august var at uret stoppede hos banken. Den er omgjort. Uret løber videre gennem hele betalingen. Frysningen havde brug for et loft, ellers holder en afbrudt betaling pladsen for evigt, og det loft ville i praksis være det samme som slet ikke at fryse. Prisen er reel: vi kan nu tage pladsen fra en der står midt i en betaling.

Konsekvens: 1645 og 1752 er nu enkeltfejlspunkter

Da kort var en alternativ vej, var Beats en genvej. Nu er Beats den eneste vej, så uden LCAP-1645 og LCAP-1752 er der intet salg overhovedet. Der er ikke længere en kontakt at slukke på. De to skal i hus, ikke prioriteres.

Omgjort 19. august: der tankes præcis det der mangler

Afrundingen til nærmeste hundrede blev afgjort 13. august og er omgjort. Mangler du 4.485, tanker du 4.485 op. Ved et billetsalg vil gæsten have billetten, ikke tilgodehavende, og et kortere ur levner ikke plads til et valg de ikke bad om. Optankning uden for et køb er uændret. LCAP-1867.

Spørgsmål 2

Hvad hvis optankningen lykkes, men købet fejler? Pladsen kan være taget i mellemtiden. Så sidder gæsten med Beats de ikke bad om, og en support-sag. Det er den vigtigste fejlvej i hele flowet.

04b · Betaling med oprettelse indeniPayment with signup inside

AFGJORT 13/8: ikke denne vej · står her som dokumentation DECIDED 13 Aug: not this way · kept as a record

Den her skærm skal ikke bygges. LCAP-1746 blev afgjort den 13. august: der er ingen aldersgrænse på købet, så profilen kræves ved kurven og oprettelsen ligger på 02. Skærmen bliver stående, fordi den er grunden til at vi ved hvad den anden vej kostede.

This screen is not to be built. LCAP-1746 was settled on 13 August: there is no age gate on the purchase, so the profile is required at the basket and signup lives on 02. The screen stays here because it is the reason we know what the other route would have cost.

App · ankommer til betaling
9:41●●●
BetalingTrin 1 af 2
Din plads er reserveret05:12
Glamcamppakke, GlamCamp B-146.285 Beats
Vi mangler at vide hvem du er, før du kan betale.
Fortsæt med MitID
eller
Opret med e-mail Kan slås til
Din plads er reserveret imens.
Webticket · tilbage fra MitID
webticket.ringstedfestival.livecloud.dk/betaling
BetalingTrin 2 af 2
Skynd dig, din reservation udløber snart1:48
Profil oprettet. Velkommen. Nu mangler kun betalingen.
Kortnummer●●●● ●●●● ●●●● ●●●●
UdløbMM / ÅÅ
Kontrolcifre●●●
Tank 6.285 op og betal
Optankningen sker hos Swedbank, og den tur tager tre trin mere.
Glamcamppakke 2 pers.6.285
Glamcamp 2 pers., GlamCamp B-142.495
Pris6.285 Beats
Fra din saldo0
Tankes op med kort6.285
Ny profil, så saldoen er nul og hele beløbet skal tankes op nu.
The argument for this placement

Fewer guests are asked to sign up at all, and only once they are sure they want to buy. The one who browses and leaves is never asked. That is a real argument, and it is why the decision is not obvious.

The cost shows on the clock

The MitID round trip sits inside the reservation window. The guest comes back with under three minutes to finish, and a card top-up is three more steps out at the bank.

A fresh profile has zero Beats

And since everything is paid in Beats, the whole amount has to be topped up inside whatever window is left. The one-tap purchase from 04 does not exist for that guest at all.

This is not a switch

Unlike the storefront components, this is where state is stored, not whether something is shown. It cannot be flipped on the day of the sale.

Choose this and the freeze has to cover signup too

The freeze at the bank is decided. Pick 04b and it has to be extended over the MitID trip as well, or the spot expires in the middle of a signup we asked for. Longer pause, same mechanic, and the cap matters more.

Argumentet for den her placering

Færre bliver overhovedet bedt om at oprette sig, og først når de er sikre på at ville købe. Den der kigger og går, bliver aldrig spurgt. Det er et rigtigt argument, og det er derfor beslutningen ikke er givet.

Prisen står på uret

MitID-turen ligger inde i reservationsvinduet. Gæsten kommer tilbage med et par minutter til at finde kortet frem, og en kortbetaling er tre trin ude hos banken.

Den nye profil har nul Beats

Og da alt betales med Beats, skal hele beløbet tankes op inde i det vindue der er tilbage. Ét-tryk-købet fra 04 findes slet ikke for den gæst. Første gang er altid den langsomste, og her lægger vi den også sidst.

Det er ikke en kontakt

Til forskel fra komponenterne på kataloget er det her hvor tilstanden gemmes, ikke om noget vises. Den kan ikke slås om på salgsdagen.

Vælges den her, skal uret også fryses under oprettelsen

Frysningen hos banken er afgjort. Vælges 04b, skal den udvides til også at dække MitID-turen, ellers udløber pladsen midt i en oprettelse vi selv har bedt om. Længere pause, samme mekanik, og loftet bliver vigtigere.

05 · KvitteringenThe receipt

Retursiden fra banken · her starter fordelingen The return page from the bank · distribution starts here

Gæsten kommer tilbage fra banken direkte hertil. Det er her pakken opløses, billetterne bliver til noget der kan gives videre, og mersalget får sin anden og bedre placering.

The guest comes back from the bank straight to this page. It is where the package dissolves, where the tickets become something that can be handed on, and where the upsell gets its second and better placement.

Giv videre Wallet Mersalg Hent appen Videresalg
App
9:43●●●
KvitteringINV-2027-00418
Betalt. 6.285 BeatsKvittering sendt til din@mail.dk
Dine billetter
PartoutTorsdag til lørdag Din
PartoutTorsdag til lørdag Ikke givet videre
Din campingplads
OmrådeGlamCamp
ZoneB
PladsB-14
StørrelseStandard, 2 pers.
Vis vej til pladsen
Giv en billet videre
Tilføj til Wallet
Måske også noget for dig
Beats til pladsen500 krTilføj
Parkering150 krTilføj
Ekstra partout1.895 krTilføj
Webticket
webticket.ringstedfestival.livecloud.dk/kvittering/INV-2027-00418
Tak for dit købOrdre INV-2027-00418
Betalt. 6.285 BeatsKvittering sendt til din@mail.dk. Denne side er din kvittering.
Dine billetter
PartoutTorsdag til lørdag Din
PartoutTorsdag til lørdag Ikke givet videre
Din campingplads
OmrådeGlamCamp
ZoneB
PladsB-14
StørrelseStandard, 2 pers.
Giv en billet videre
Hent appenDine billetter og dit armbånd bor i appen Hent ↗
Glamcamppakke 2 pers.6.285
2 × Partout3.790
Glamcamp 2 pers., GlamCamp B-142.495
Fra din saldo1.800
Tanket op med kort4.485
Ingen gebyrlinje. Hele beløbet gik til festivalen.
The package only lives in the order

The summary on the right still says Glamcamppakke, because that is what the guest paid for. But the tickets are three separate products, and from here the package does not exist: not in the wallet, not in a hand-over, not in a resale.

A ticket is shown, a spot has to be found

That is why the camping spot is not a third ticket. It has no QR code and is never scanned, it has to walk the guest to the right corner of the field. Area, zone, number and size have to be readable inside a tent at two in the morning.

Distribution starts here

Recipients are written on after payment, never during. A group buyer should not be hunting for four email addresses inside seven minutes. The clock has stopped by this page, and that is the whole reason distribution lives here rather than in the basket. LCAP-1731.

The right place for the upsell

No clock is running and the purchase is done. It is the only place we can suggest something without competing with our own countdown.

The web buyer has to get to the app

Tickets live on the profile, but the app is what shows them and carries the wristband. So the web receipt is also where the app gets downloaded, not an email three days later.

Decided 13 Aug: only once the payment has settled

With a Beats payment that is instant. The rule only bites while a card top-up is still in flight, and then the button has to explain why it is waiting rather than disappear.

Question 2

What does the camping spot say when it cannot be handed on? It belongs to the plot, not to a person. Right now it reads as Yours, but it behaves differently from the two partouts.

Pakken lever kun i ordren

Opsummeringen til højre siger stadig Glamcamppakke, fordi det er det gæsten betalte for. Men billetterne er tre selvstændige produkter, og fra nu af findes pakken ikke: hverken i Wallet, ved overdragelse eller ved videresalg.

En billet vises, en plads skal findes

Derfor står campingpladsen ikke som en tredje billet. Den har ingen QR-kode og skal ikke scannes, den skal føre gæsten hen til det rigtige hjørne af marken. Område, zone, nummer og størrelse skal kunne læses i et telt klokken to om natten.

Fordelingen starter her

Modtagerne skrives på efter betalingen, aldrig undervejs. En gruppekøber skal ikke finde fire mailadresser frem inden for syv minutter. Uret er stoppet her, og det er hele grunden til at fordelingen ligger på denne side og ikke i kurven. LCAP-1731.

Mersalgets rigtige placering

Her løber der intet ur, og købet er i hus. Det er det eneste sted vi kan foreslå noget uden at konkurrere med vores egen nedtælling.

Web-køberen skal videre til appen

Billetterne bor på profilen, men det er appen der viser dem og bærer armbåndet. Kvitteringen på web er derfor også stedet hvor appen skal hentes, ikke en mail tre dage senere.

Afgjort 13/8: først når betalingen er afregnet

Med Beats-betaling er det øjeblikkeligt. Reglen bider kun, når en kort-optankning stadig er undervejs, og så skal knappen forklare hvorfor den venter frem for at forsvinde.

Spørgsmål 2

Hvad står der på campingpladsen når den ikke kan gives videre? Den hører til pladsen, ikke til en person. Lige nu står den som Din, men den opfører sig anderledes end de to partout.

06 · FordelingenHanding tickets on

LCAP-1731 · adgangsmodellen fra 1730 bliver konkret LCAP-1731 · the access model from 1730 made concrete

Modtagerne skrives på efter betalingen. Valget mellem gæsteliste, overdragelse og ledsager lå på ordren, så der er kun én handling her: send billetten til en navngiven person. Appen viser privatkøbet, web viser erhvervsordren.

Recipients are written on after payment. The choice between guest list, hand-over and companion was made on the order, so there is only one action here: send the ticket to a named person. The app shows the private purchase, the web shows the company order.

Ledsager Indsæt liste Påmindelser Tag tilbage Videresalg
App · privatkøb, 2 billetter
9:44●●●
Giv videreINV-2027-00418
PartoutSofie, din ledsager, hører til her Låst
PartoutIkke sendt endnu Send
Din campingplads, GlamCamp zone B, plads B-14, fordeles ikke. Den hører til pladsen og deles af jer der sover der.
Send den anden billet
Navn
mail@eksempel.dk
Send billetten
Din egen billet er låst, så længe Sofie står som ledsager på den. Fjern ledsageren, hvis du vil give den videre.
Webticket · erhvervsordre, 12 billetter
webticket.ringstedfestival.livecloud.dk/ordre/INV-2027-00902
Fordel dine billetterOverdragelse · 12 billetter
Fordelt4 af 12
Mette Jensenmette@firma.dk Aktiveret
Anders Boanders@firma.dk · sendt for 3 dage siden Afventer
PartoutIngen modtager endnu Skriv navn
PartoutIngen modtager endnu Skriv navn
Indsæt liste med navne og mails
Send påmindelse til de 3 der afventer
Aktiveret4
Afventer3
Ikke sendt5
I alt12
En gæsteliste-ordre har slet ingen skærm her. Der er ingen at fordele til.
One action, because the choice was made on the order

The buyer never sees a choice between two concepts. Guest list or hand-over was settled at ordering, and an order can never contain both. A guest list order therefore has no screen here at all.

The companion locks the host ticket

A companion, child or adult, lives on the guest's own ticket and can never be handed on. While a companion is attached, the ticket cannot be sent to anyone. That is why row 01 is locked.

The camping spot is not distributed

It belongs to the plot rather than to a person, and is shared by whoever sleeps there. So it sits below the list as information, and the list holds only what can actually be sent.

Question 3

The spot does not follow the ticket. A buyer who hands both partouts on and keeps the camping spot is left with a patch of ground and no way into the festival. The model allows it, but it is worth catching on screen rather than in support.

Resale needs MitID from both parties

Only handed-on tickets can be listed, because they are the only ones with an owner to sell from. And the seller and the buyer both have to be verified, because that is where money moves between two strangers. LCAP-1771.

Decided 13 Aug: company orders only

The company owns the tickets and has to move one when someone leaves. On a private order it is the recipient’s once claimed, and the buyer should not see the button at all.

Question 2

What happens to a companion who never turns up? The place is paid for and the ticket stays locked throughout. Should the host be able to remove the companion and free their own ticket for hand-over?

Én handling, fordi valget lå på ordren

Køberen ser aldrig et valg mellem to begreber. Gæsteliste eller overdragelse blev afgjort ved bestillingen, og en ordre kan aldrig indeholde begge dele. Gæsteliste-ordrer har derfor slet ingen skærm her.

Ledsageren låser værtens billet

En ledsager, barn eller voksen, lever på gæstens egen billet og kan aldrig overdrages. Så længe der hænger en ledsager på billetten, kan den ikke sendes videre. Det er derfor række 01 er låst.

Campingpladsen fordeles ikke

Den hører til pladsen, ikke til en person, og deles af dem der sover der. Derfor er den ude af listen og står som en oplysning nedenunder, så listen kun rummer det der faktisk kan sendes.

Spørgsmål 3

Pladsen følger ikke billetten. Giver køberen begge sine partout væk og beholder campingpladsen, står de med et stykke jord og ingen adgang til festivalen. Det er lovligt efter modellen, men det er værd at fange på skærmen frem for i supporten.

Videresalg kræver MitID af begge parter

Kun overdragede billetter kan sættes til salg, for de er de eneste med en ejer at sælge fra. Og både sælger og køber skal være verificeret, fordi det er dér penge flytter sig mellem to fremmede. LCAP-1771.

Afgjort 13/8: kun på erhvervsordrer

Firmaet ejer billetterne og skal kunne flytte en, når en medarbejder stopper. Privat er den modtagerens, når den er hentet, og køberen skal slet ikke se knappen.

Spørgsmål 2

Hvad sker der med en ledsager der aldrig dukker op? Pladsen er betalt og billetten er låst hele vejen. Skal værten kunne fjerne ledsageren igen og dermed frigive sin egen billet til overdragelse?

07 · Når det går galtWhen it goes wrong

Fem fejlveje · det er dem flest ser den 6. september Five failure paths · the ones most guests will meet on 6 September

Køen holder trykket tilbage ved døren, men de indladte konkurrerer stadig om de samme pladser, så det her er ikke hjørnetilfælde. Alle fem siger de samme tre ting: hvad der skete, hvad der ikke gik tabt, og én vej videre. Ingen af dem er en blindgyde.

The queue holds the pressure back at the door, but the guests it admits still compete for the same spots, so these are not corner cases. All five say the same three things: what happened, what was not lost, and one way forward. None of them is a dead end.

1 · Pladsen blev tagetSpot taken
Vælg plads06:41
B-14 blev tagetEn anden nåede den et øjeblik før dig.
Din kurv står der stadig, og uret kører videre.
Vælg en anden plads
Der er 12 ledige Glamcamp 2 pers. i zone B.
2 · Uret løb udClock ran out
Reservation udløbet0:00
Pladsen blev frigivetDu nåede ikke at gøre købet færdigt.
Dine 2 partout står stadig i kurven. Kun pladsen røg.
Vælg plads igen
Uret starter forfra, når du vælger en ny.
3 · Betalingen afvistPayment declined
Betaling04:12
Din bank afviste optankningenDer er ikke trukket noget.
Pladsen er stadig din, men uret har kørt imens. Se hvor lang tid du har tilbage.
Prøv igen
Brug et andet kort
5 · Zonen har ingen XLNo XL in this zone
Vælg plads05:55
Ingen XL ledige i zone BDer er 34 andre pladser, men ingen af dem er XL.
Zone A har 6 XL tilbage, og zone C har 2.
Gå til zone A
Du har købt Campingvogn XL, så det er kun XL-pladser du kan vælge.
4 · Beats, men ingen billetBeats, no ticket
Købet gik ikke igennem 
Pladsen blev taget imensOptankningen gik igennem, købet gjorde ikke.
Dine 4.485 Beats står på din konto. Der er ikke forsvundet penge.
Vælg en anden plads
Få pengene retur
Du har allerede Beats nok, så næste forsøg er ét tryk uden banken.
Question 3

Three and two can now happen together. Since 19 August the clock no longer freezes at the bank, so a guest whose payment is declined can come back to a spot that has already expired. That is failure 3 followed immediately by failure 2, and neither screen expects the other. The combined case needs its own answer, because it is the one where the guest did everything right and still lost the spot.

Available is not one number

With areas, zones and sizes, "34 free" is nearly always wrong. The number the guest needs is free spots of the kind they bought, in the zone they are looking at. Anything else points them at a plot they are not allowed to pick.

Same three things, five times

What happened, what survived, one way forward. The middle one is the part that is usually missing, and it is the one that decides whether the guest tries again or closes the tab.

Number 4 turns the worst failure into the fastest retry

The guest already holds the Beats, so a second attempt is one tap with no bank at all. The failure accidentally put them in the fast lane. That is worth saying on the screen rather than hiding it.

Number 4 is the only one without decided behaviour

The other three follow from decisions already made. This one is the open question on LCAP-1752, and drawing it is the quickest way to force the answer.

Decided 13 Aug: the Beats stay

The topped-up Beats stay on the account, and a refund is offered rather than assumed. The guest now holds enough to retry in one tap, and the screen should say so.

Question 2

Sold out now means two things. The pool can be empty, or the slice set aside for that particular product can be empty while tickets remain. So a package can be sold out at the same moment the standalone ticket is not. The guest should not meet two messages that look alike and mean different things. LCAP-1790.

Spørgsmål 3

Tre og to kan nu ske samtidig. Siden 19. august fryser uret ikke længere hos banken, så en gæst hvis betaling afvises kan komme tilbage til en plads der allerede er udløbet. Det er fejl 3 efterfulgt af fejl 2, og ingen af de to skærme forventer den anden. Den kombinerede sag skal have sit eget svar, for det er den hvor gæsten gjorde alt rigtigt og alligevel mistede pladsen.

Ledig er ikke ét tal

Med områder, zoner og størrelser er "34 ledige" næsten altid forkert. Det tal gæsten skal have, er ledige af den slags de har købt, i den zone de står i. Alt andet sender dem hen til en plads de ikke må vælge.

De samme tre ting, fem gange

Hvad der skete, hvad der overlevede, én vej videre. Den midterste er den der plejer at mangle, og det er den der afgør om gæsten prøver igen eller lukker fanen.

Nummer 4 gør den værste fejl til det hurtigste genforsøg

Gæsten har allerede sine Beats, så andet forsøg er ét tryk uden bank overhovedet. Fejlen har utilsigtet sat dem i overhalingsbanen. Det er værd at sige på skærmen frem for at skjule det.

Nummer 4 er den eneste uden besluttet opførsel

De tre andre følger af beslutninger vi allerede har taget. Den her er det åbne spørgsmål på LCAP-1752, og at tegne den er den hurtigste måde at tvinge svaret frem.

Afgjort 13/8: Beats bliver stående

De trukne Beats bliver på kontoen, og retur er et tilbud frem for standarden. Gæsten har nu nok til at prøve igen med ét tryk, og det skal skærmen sige.

Spørgsmål 2

Udsolgt betyder nu to ting. Puljen kan være tom, eller den skive der er sat af til lige det produkt kan være tom mens der stadig er billetter tilbage. En pakke kan altså være udsolgt samtidig med at enkeltbilletten ikke er. Gæsten skal ikke se to beskeder der ligner hinanden og betyder noget forskelligt. LCAP-1790.

08 · Modtagerens sideThe recipient

Tre trin · e-mail, landing, billet Three steps · email, landing, ticket

På en ordre med tolv billetter er de elleve modtagere nye brugere. Det gør den her flade til vores største signup-tragt, større end selve butikken. Og modtageren har ikke købt noget, så tålmodigheden er mindre end køberens.

On a twelve-ticket order, eleven of the recipients are new users. That makes this surface our largest signup funnel, larger than the storefront itself. And the recipient bought nothing, so their patience is thinner than the buyer's.

1 · E-mailenThe email
Ringsted Festival Mette har sendt dig en billet

Mette Jensen har sendt dig en Partout til Ringsted Festival 2027, torsdag til lørdag.

Hent din billet
Mette kan trække billetten tilbage, indtil du henter den.
2 · LandingenThe landing
webticket.ringstedfestival.livecloud.dk/hent
Du har fået en billetFra Mette Jensen
PartoutTorsdag til lørdag Ikke hentet
Hent med MitID
MitID bekræfter din alder og identitet. Det tager ét tryk.
eller
Har du en profil? Log ind
3 · Billetten er dinThe ticket is yours
Din billetRingsted 2027
HentetBilletten ligger nu på din profil.
PartoutTorsdag til lørdag Din
Tilføj til Wallet
Mette kan ikke længere trække den tilbage. Dit armbånd bor i appen.
The biggest signup funnel is not the shop

Most people who ever create a LiveCloud profile will do it from this page, not from a purchase. Whatever we make short here pays off eleven times per company order.

Less motivation than the buyer

The recipient did not decide to buy anything. They were given something, and a long signup reads as a demand rather than a step. That is why MitID has to be one tap here above all.

Email is the notification, not the authorisation

The token in the link carries the access, so anyone with a MitID account can claim it. The recipient's own email does not have to match the one it was sent to.

This is why the reminder exists on 06

Recipients who never claim leave the buyer chasing colleagues. Every step removed here is one fewer reminder someone has to send.

Question 1

Should the recipient see the ticket before signing up? The buyer may see products before being asked for a profile. The same argument applies here, and it is drawn that way.

Question 2

What if the recipient opens the link on a desktop? They can claim it, but the wristband lives in the app. Somewhere they have to be moved to the phone, and the receipt pattern from 05 is the obvious place.

Den største signup-tragt er ikke butikken

De fleste der nogensinde opretter en LiveCloud-profil, gør det fra den her side og ikke fra et køb. Alt vi gør kortere her, betaler sig elleve gange pr. erhvervsordre.

Mindre motivation end køberens

Modtageren har ikke besluttet at købe noget. De har fået noget forærende, og en lang oprettelse føles som et krav frem for et trin. Derfor skal MitID være ét tryk netop her.

E-mail er notifikation, ikke autorisation

Token'et i linket bærer adgangen, så enhver med en MitID-konto kan hente billetten. Modtagerens egen mail behøver ikke matche den, der blev sendt til.

Det er derfor påmindelsen findes på 06

Modtagere der aldrig henter, efterlader køberen med at rykke sine kolleger. Hvert trin vi fjerner her, er en påmindelse færre nogen skal sende.

Spørgsmål 1

Skal modtageren se billetten før de opretter sig? Køberen må se produkter, før vi beder om en profil. Samme argument gælder her, og sådan er den tegnet.

Spørgsmål 2

Hvad hvis modtageren åbner linket på en computer? De kan godt hente den, men armbåndet bor i appen. Et sted skal de flyttes over på telefonen, og mønsteret fra kvitteringen på 05 er det oplagte.

09 · Før salget åbnerBefore the sale opens

Den første skærm tyve tusind mennesker ser The first screen twenty thousand people will see

Der er en kø fra klokken ti, så det her er ikke selve venteværelset. Det er en forberedelsesside, og den afgør hvor hurtigt gæsten kommer igennem, når køen lukker dem ind. Abonnenten står slet ikke i køen, for billetten er købt måneder før.

There is a queue from ten o'clock, so this is not the waiting room itself. It is a preparation page, and it decides how fast a guest gets through once the queue admits them. A subscriber is not in the queue at all, because the ticket was bought months earlier.

App · dagen førthe day before
19:12●●●
Billetsalg 2027Ringsted
14:48:03
til salget åbner
Er du klar?
Profil oprettet med MitID
Du har 0 Beats. Alt betales med Beats, så tank op nu.
Intet kort gemt
Du har ikke set på campingområderne endnu
Tank Beats op
Se campingområderne
Har du Beats på kontoen, tager købet ét tryk og går ikke gennem banken. Og ved du på forhånd hvor du vil ligge, skal du ikke bruge de syv minutter på at beslutte dig.
Webticket · et minut ione minute to go
webticket.ringstedfestival.livecloud.dk
Ringsted Festival 2027Salget åbner søndag kl. 10.00
00:59
salget åbner om
Profil oprettet
Du har 8.000 Beats, nok til en Glamcamppakke
Kort gemt
Du har set på områderne. GlamCamp var din favorit
Du er klar. Når uret rammer nul, kan du gå direkte til kataloget.
Siden åbner af sig selv. Du behøver ikke opdatere, og det hjælper ikke at prøve.
Preparation decides how fast you get through

The queue throttles the moment itself, so preparation is no longer the only lever. But everything this page moves to the day before is time the guest does not spend inside their own slot. A subscriber skips the queue entirely.

The readiness list is the whole point

Profile, Beats, saved card and a chosen area. Each one removes a step from the minute that matters, and a guest with a balance never touches Swedbank at all.

Deciding where to camp belongs here

Choosing between Kassernen, Kompagniet and GlamCamp is about how a place looks, and that is not a decision anyone makes well in seven minutes with a clock running. Show the areas with photographs in the weeks before, so on the day the guest only picks a spot inside an area they already settled on.

Do not release everyone on the same second

Twenty thousand clients whose countdown flips at 10:00:00 are their own denial of service. Spread the opening with a small random delay per client, a few seconds wide. Nobody notices, and the origin sees a ramp instead of a wall. This belongs with LCAP-1717 and LCAP-1763.

The queue page cannot be designed

The waiting room runs on Cloudflare's Business plan, which serves only Cloudflare's own default page. No custom HTML, and Danish is not among its languages. So the first screen twenty thousand people see is in English and outside our control. Worth knowing before anyone designs it.

Question 1

What time does it actually open? The date is 6 September, a Sunday. The time is not set, and it decides the standby roster.

Question 2

How early does this page go up? It only earns its keep if people see it in time to top up, which means weeks rather than days, and it depends on LCAP-1752 being verified first.

Forberedelse afgør hvor hurtigt man kommer igennem

Køen bremser selve øjeblikket, så forberedelse er ikke længere det eneste greb. Men alt hvad den her side flytter hen til dagen før, er tid gæsten ikke bruger inde i sit eget slot. Abonnenten springer køen helt over.

Klar-listen er hele pointen

Profil, Beats, gemt kort og et valgt område. Hver af dem fjerner et trin fra det minut der betyder noget, og en gæst med saldo rører slet ikke Swedbank.

Beslutningen om hvor man vil ligge hører til her

Valget mellem Kassernen, Kompagniet og GlamCamp handler om hvordan der ser ud, og det er ikke noget man afgør på syv minutter med et ur der løber. Vis områderne med billeder i ugerne før, så gæsten på dagen kun skal vælge en plads i et område de allerede har besluttet sig for.

Slip ikke alle løs på samme sekund

Tyve tusind klienter hvis nedtælling flipper 10:00:00 er selv et angreb. Spred åbningen med en lille tilfældig forsinkelse pr. klient, få sekunder bred. Ingen opdager det, og serveren ser en rampe frem for en mur. Det hører sammen med LCAP-1717 og LCAP-1763.

Køsiden kan ikke designes

Waiting room kører på Cloudflares Business-plan, som kun serverer Cloudflares egen standardside. Ingen custom HTML, og dansk er ikke blandt sprogene. Så den første skærm tyve tusind mennesker ser, er på engelsk og uden for vores kontrol. Det er værd at vide, før nogen tegner den.

Spørgsmål 1

Hvad er klokkeslættet? Datoen er søndag den 6. september. Tidspunktet er ikke sat, og det afgør vagtplanen.

Spørgsmål 2

Hvor tidligt kommer siden op? Den tjener kun sit formål, hvis folk ser den i tide til at tanke op, altså uger frem for dage. Og den forudsætter at LCAP-1752 er verificeret først.

10 · LoginLogging in

Den anden halvdel af LCAP-1747 The other half of LCAP-1747

Vi tegnede oprettelsen på 02. Det her er søsteren. I dag er de den samme komponent, og det er hele fejlen: en førstegangskøber bliver bedt om at logge ind på en konto de aldrig har haft.

We drew signup on 02. This is its sibling. Today they are the same component, and that is the whole bug: a first-time buyer is asked to log in to an account they have never had.

App · appen er installeretapp already installed
9:38●●●
Log indRingsted
Velkommen tilbageMette
Lås op med Face ID
eller
Log ind med MitID
Log ind med e-mail
Face ID findes kun, fordi du har gemt et kort. Har du ikke det, er MitID den korte vej.
Webticket
webticket.ringstedfestival.livecloud.dk/log-ind
Log indNy her? Opret profil
Log ind med MitID
eller
din@mail.dk
Send mig en kode
Vi sender en engangskode. Der er ingen adgangskode at huske.
Two screens, not one component

Today /register and login render the same thing, and that component already carries five other jobs: guest login, staff enrolment with CPR, MitID address to FMS, invite landings and the return from contract signing. Signup must not become the sixth.

The PIN is gone from here

Existing users used to be sent through a PIN that is never used again. It cost a step and protected nothing. After LCAP-1733 the lock is Face ID, and it only exists once a card has been saved.

Eleven error branches land on this screen

The MitID callback has eleven different ways to fail, and they all come back here. The screen everyone hits at once is also the one with the most failure modes converging on it, which makes its error copy worth more than its layout.

Question 1

Should a wrong turn be forgiving? Someone who has never bought before will press Log in anyway. Recognising an unknown email and offering signup on the spot is cheap, and it catches the mistake the current design creates.

To skærme, ikke én komponent

I dag renderer /register og login det samme, og den komponent løser allerede fem andre opgaver: gæste-login, medarbejder-enrollment med CPR, MitID-adresse til FMS, invitations-landinger og returvejen fra kontraktsignering. Oprettelsen skal ikke være den sjette.

PIN-koden er væk herfra

Eksisterende brugere blev før sendt gennem en PIN der aldrig bruges igen. Den kostede et trin og beskyttede ingenting. Efter LCAP-1733 er låsen Face ID, og den findes kun når der er gemt et kort.

Elleve fejlgrene lander på den her skærm

MitID-callbacket har elleve forskellige måder at fejle på, og de kommer alle tilbage hertil. Den skærm alle rammer samtidig, er også den med flest fejlveje samlet, og derfor er dens fejltekster vigtigere end dens layout.

Spørgsmål 1

Skal en forkert indgang være tilgivende? Den der aldrig har købt før, trykker Log ind alligevel. At genkende en ukendt mail og tilbyde oprettelse på stedet er billigt, og det fanger præcis den fejl det nuværende design skaber.

11 · Billetten i appenThe ticket in the app

To tilstande · hjemmefra og ved porten Two states · at home and at the gate

Den skærm gæsten kigger mest på, og den eneste de bruger på pladsen. Der er ingen web-udgave: billetten bor på profilen, men det er appen der viser den og bærer armbåndet.

The screen the guest looks at most, and the only one they use on site. There is no web version: the ticket lives on the profile, but the app is what shows it and carries the wristband.

App · hjemmefraat home
9:41●●●
Din billetRingsted 2027
PartoutTorsdag til lørdag
LedsagerSofie, 9 år
Sofie hører til din billet, så den kan ikke gives videre.
Din campingplads
OmrådeGlamCamp
ZoneB
PladsB-14
StørrelseStandard, 2 pers.
Vis vej til pladsen
Tilføj til Wallet
App · ved portenat the gate
16:02●●●
Ved indgangenFuld lysstyrke
Mette Jensen Partout · fredag · Sofie følger med
Skærmen lyser op af sig selv, og virker uden net.
Two states, one purpose each

At home it answers what you have and what you can do with it. At the gate it does one thing only. The gate state should have no actions on it at all, because everything else is a way to press the wrong thing with a queue behind you.

This is where the companion becomes visible

Sofie is on the ticket, not on one of her own, and that is why the ticket cannot be handed on. Saying it here is what makes the lock on screen 06 make sense rather than look like a bug.

There are two moments on site, not one

At the gate the guest needs to get in, and the ticket is the answer. At the camping area they need to find a place, and the ticket is irrelevant. Only the first is drawn as a state. The spot has to be reachable without going through the gate view, because the two rarely happen at once.

The camping spot lands here

LCAP-1476, which sits after the sale. Until it does, a guest who bought a numbered spot has no way to see which one they got outside the receipt. With three levels and a size, that is four things to show rather than one line.

Question 1

Does it work with no signal? Twenty thousand people in one field is the worst network in Denmark that weekend. The credential has to be readable offline, and that is a design requirement rather than a nice-to-have.

Decided 13 Aug: the NFC wristband is primary

QR is the fallback, and that is a promise rather than a note: every gate has to handle QR just as reliably, because it is what people fall back on.

To tilstande, ét formål hver

Hjemmefra svarer den på hvad du har, og hvad du kan gøre med det. Ved porten gør den kun én ting. Porte-tilstanden bør slet ikke have handlinger på sig, for alt andet er en måde at trykke forkert på med en kø bagved.

Det er her ledsageren bliver synlig

Sofie står på billetten og ikke på sin egen, og det er derfor billetten ikke kan gives videre. At sige det her er det der gør låsen på skærm 06 forståelig frem for at ligne en fejl.

Der er to øjeblikke på pladsen, ikke ét

Ved porten skal gæsten ind, og der er billetten svaret. Ved campingen skal de finde et sted, og der er billetten irrelevant. Kun det første er tegnet som en tilstand. Pladsen skal kunne nås uden at gå gennem porte-visningen, for de to ting sker sjældent samtidig.

Campingpladsen lander her

LCAP-1476, som ligger efter salget. Indtil da har en gæst der har købt en nummereret plads ingen måde at se hvilken de fik, ud over kvitteringen. Med tre niveauer og en størrelse er det fire ting der skal stå, ikke en linje.

Spørgsmål 1

Virker den uden net? Tyve tusind mennesker på én mark er Danmarks dårligste netværk den weekend. Adgangsbeviset skal kunne læses offline, og det er et designkrav frem for en bonus.

Afgjort 13/8: NFC-armbåndet er det primære

QR er reserven, og det er et løfte og ikke en note: hver port skal håndtere QR lige så sikkert, for det er den man falder tilbage på.

12 · VideresalgResale

Den eneste indtægt · LCAP-1762 og 1771 The only income · LCAP-1762 and 1771

Her tjener LiveCloud sine penge, og her er de eneste to fremmede i hele rejsen. Prisen er den samme som en ny billet, gebyret trækkes fra sælgers udbetaling, og begge parter skal have MitID.

This is where LiveCloud earns, and the only place two strangers meet. The price matches a new ticket, the fee comes out of the seller's payout, and both parties need MitID.

Videresalg Del partout op Fast pris Sælger sætter pris
App · sæt til salglist a ticket
9:41●●●
Sælg din billetPartout
Hvad vil du sælge?
Hele partoutenTorsdag til lørdag
1.895 kr
Enkelte dageVælg selv hvilke
fra 695 kr
Køber betaler1.895
Gebyr til LiveCloud−95
Du får udbetalt1.800 Beats
Sæt til salg
Prisen er den samme som en ny billet. Du kan trække annoncen tilbage, indtil den er solgt.
Webticket · køb af en anden gæstbuying from another guest
webticket.ringstedfestival.livecloud.dk/videresalg
Billetter fra andre gæsterRingsted Festival 2027
PartoutTorsdag til lørdag · samme pris som ny 1.895 kr
PartoutTorsdag til lørdag 1.895 kr
FredagEnkelt dag, delt fra en partout 695 kr
LørdagSolgt for et øjeblik siden Solgt
Du er verificeret med MitID, så du kan købe her.
Til salg nu3
Billigst695 kr
Prisen er den samme som i det almindelige salg. Der lægges intet oveni.
The seller does not set the price

A resold ticket costs what a new one costs. That removes touting in one stroke, and it is why the fee has to come out of the payout: add it on top and the resold ticket is dearer than a new one, and nobody uses the marketplace.

The partout can be split

It is a bundle of three days, and the seller chooses whether to sell it whole or day by day. That is the only bundle that survives the purchase, and the reason single days exist here but not in the public catalogue.

Both parties need MitID

LCAP-1771. It is the one place money moves between two strangers, which is what the fee pays for. An email-only guest sees this surface but cannot act on either side.

A listing is not a ticket

Withdrawing a listing does not touch the ticket, and a sold listing has to disappear from the list immediately. Both have been bugs before.

Question 1

The percentage is not set. Five percent is drawn here, which is 95 kr on a partout. It is decided together with the subscription amount in LCAP-1726, and it is the number that makes this screen worth building.

Question 2

Is the payout Beats or money? Drawn as Beats, which keeps it inside the wallet and matches everything else. Cashing out to a card exists, so the seller has a route, but it is one more step and it should be a deliberate choice.

Sælger sætter ikke prisen

En videresolgt billet koster det samme som en ny. Det fjerner sortbørsen i ét hug, og det er derfor gebyret skal tages af udbetalingen: lægges det oveni, bliver den videresolgte billet dyrere end en ny, og så bruger ingen markedspladsen.

Partouten kan deles op

Den er en bundle af tre dage, og sælgeren vælger selv om den skal sælges hel eller dag for dag. Det er den eneste bundle der overlever købet, og grunden til at enkelte dage findes her og ikke i det offentlige katalog.

Begge parter skal have MitID

LCAP-1771. Det er det ene sted hvor penge flytter sig mellem to fremmede, og det er det gebyret betaler for. En gæst med kun e-mail kan se fladen, men kan ikke handle på nogen af siderne.

En annonce er ikke en billet

At trække en annonce tilbage rører ikke billetten, og en solgt annonce skal forsvinde fra listen med det samme. Begge dele har været fejl før.

Spørgsmål 1

Procenten er ikke sat. Her er tegnet fem procent, altså 95 kr på en partout. Den afgøres sammen med månedsbeløbet i LCAP-1726, og det er det tal der gør skærmen værd at bygge.

Spørgsmål 2

Udbetales der Beats eller penge? Tegnet som Beats, hvilket holder det inde i wallet’en og passer med alt andet. Der findes en vej ud til kortet, så sælgeren er ikke fanget, men det er et trin mere og bør være et bevidst valg.

13 · Festivalen sælger selvThe festival as seller

Ekstra billetter efter udsolgt · LCAP-1818 Extra tickets after sold out · LCAP-1818

Der er meldt udsolgt, og så dukker der alligevel billetter op: en annulleret firmaordre, en hævet kapacitet, et genopmålt campingområde. Festivalen lægger dem i videresalget i stedet for at åbne butikken igen, for det er dér køberne står.

Sold out has been announced, and tickets turn up anyway: a cancelled company order, raised capacity, a re-measured camping area. The festival puts them into resale instead of reopening the shop, because that is where the buyers already are.

Festivalen som sælger Mærket som festivalens Fast pris Gebyr på festivalens salg
App · sådan ser gæsten detwhat the guest sees
9:41●●●
VideresalgUdsolgt
Til salg nu
Partout FestivalenTorsdag til lørdag 1.895 kr
PartoutFra en anden gæst 1.895 kr
Campingplads FestivalenKassernen B-14 · XL 4.785 kr
FredagSolgt for et øjeblik siden Solgt
Prisen er den samme, uanset om det er festivalen eller en gæst der sælger.
Butikken er udsolgt. Her ligger det der er kommet retur.
FMS · festivalen sætter dem til salgthe festival lists them
ringstedfestival.livecloud.dk/billetter/videresalg
Sæt billetter til videresalgRingsted Festival 2027
Hvilket produkt?
Partout 2027Torsdag til lørdag
1.895 kr
CampingpladsKassernen, Kompagniet, GlamCamp
fra 1.795 kr
Hvor mange?
Antal fra annulleret firmaordre40
1.895 krFølger listeprisen
Sæt 40 til salg
De trækkes fra lageret nu. Usolgte kan trækkes tilbage når som helst.
Kapacitet20.000
Solgt19.960
heraf videresolgt212
Sættes til salg nu40
Ledigt i butikken0
Trækkes fra samme lager som butikken. Der kan ikke sælges forbi kapaciteten.
Why not just reopen the shop

Sold out has been said in public. Switching sales back on contradicts it, and opening the whole storefront for forty tickets is out of proportion. The buyers are already watching the resale list, so that is where the tickets belong.

The same stock as the shop

The tickets are drawn through the allocation model in LCAP-1790, never created next to the pool. Otherwise the festival can sell past its own capacity and only find out at the gate.

Labelled as coming from the festival

The buyer is told who the seller is. It explains why the ticket exists at all, and being found out afterwards is worse than saying it up front.

Withdrawing returns it to stock

Unsold listings can be pulled back at any time, for instance when a sponsor needs them. A listing is not a ticket, and that rule holds here too.

Question 1

Does LiveCloud charge its fee when the festival is the seller? Charging means the festival pays a fee on what is really a primary sale, against the decision that there is no fee on ticket sales. Not charging means the same ticket yields different money depending on the channel. LCAP-1762.

Question 2

Does the MitID rule apply to the festival? LCAP-1771 requires both parties to be verified, but the festival is an organisation and has no MitID. Either the rule means both guests, or the organiser is exempt. The buyer is verified either way.

Hvorfor ikke bare åbne butikken igen

Der er meldt udsolgt offentligt. At slå salget til igen modsiger beskeden, og det er ude af proportioner at åbne hele butikken for fyrre billetter. Køberne står allerede i videresalget, så det er dér billetterne hører hjemme.

Samme lager som butikken

Billetterne trækkes gennem allokerings-modellen i LCAP-1790 og oprettes aldrig ved siden af lageret. Ellers kan festivalen sælge forbi sin egen kapacitet og opdager det først i lågen.

Mærket som festivalens

Køberen får at vide hvem sælgeren er. Det forklarer hvorfor billetten overhovedet findes, og det er værre at blive opdaget bagefter end at sige det med det samme.

Tilbagetrækning giver den til lageret igen

Usolgte annoncer kan trækkes tilbage når som helst, for eksempel hvis en sponsor skal bruge dem. En annonce er ikke en billet, og den regel gælder også her.

Spørgsmål 1

Tager LiveCloud gebyr når festivalen er sælger? Gør vi det, betaler festivalen gebyr på hvad der reelt er et primærsalg, stik imod beslutningen om at der ikke er gebyr på billetsalg. Gør vi det ikke, giver samme billet forskellige penge afhængigt af kanal. LCAP-1762.

Spørgsmål 2

Gælder MitID-kravet festivalen? LCAP-1771 kræver begge parter verificeret, men festivalen er en organisation og har ikke MitID. Enten betyder reglen begge gæster, eller også er arrangøren undtaget. Køberen er verificeret uanset hvad.

14 · AbonnementetThe subscription

Et køb der bliver ved A purchase that keeps going

Festival+ er det eneste i kataloget der trækker penge igen næste måned. Derfor må det ikke ligne camping og parkering. Gæsten skal kunne se hvad de binder sig til, før de trykker, og komme ud igen lige så let som de kom ind.

Festival+ is the only thing in the catalogue that takes money again next month, so it must not look like camping or parking. A guest has to see what they are committing to before they tap, and get out again as easily as they got in.

App · før man tegnerbefore signing up
9:41●●●
Festival+Abonnement
Abonnement · trækkes hver måned
Festival+ 2028399 kr/md
Elleve betalinger om året. August er fri.
Det binder du dig til
Elleve betalinger om året, i alt 4.389 kr
Billetten er din, når du har betalt 2.394 kr
Derefter bliver de 399 kr til Beats hver måned
Du kan stoppe efter fem måneder, med en måneds varsel
Billetten kan ikke refunderes. Den kan sælges videre
Jeg har læst og accepterer vilkårene for abonnementet
Tegn abonnement · 399 kr/md
Knappen er slukket, indtil vilkårene er accepteret. Beløbet trækkes automatisk fra det gemte kort.
Webticket · aftalen, fire måneder indethe agreement, four months in
webticket.ringstedfestival.livecloud.dk
Festival+ 2028Aftale oprettet 1. august
Din aftale
Månedligt beløb399 kr
Betalt indtil nu1.596 kr
Næste betaling1. december
Til billetten798 kr igen
To betalinger mere, så er billetten din. Derefter bliver beløbet til Beats.
Stop abonnementet
Du kan stoppe her og i appen. Stopper du inden fjorten dage efter oprettelsen, er det en fortrydelse, og pengene kommer tilbage. Derefter er det en opsigelse med en måneds varsel til udgangen af en måned.

De samme to øjeblikke, byttet om. Ingen af fladerne er en mindre udgave af den anden, så vilkårene skal accepteres i browseren på samme måde, og aftalen skal kunne stoppes i appen.

The same two moments, the other way round. Neither surface is a reduced version of the other, so the terms are accepted in the browser the same way, and the agreement can be stopped in the app.

App · aftalenthe agreement
9:41●●●
Festival+ 2028Måned 4 af 11
Din aftale
Månedligt beløb399 kr
Betalt indtil nu1.596 kr
Næste betaling1. december
Til billetten798 kr igen
Stop abonnementet
Samme knap, samme antal trin som da du tegnede. Du kan også stoppe på nettet.
Webticket · før man tegnerbefore signing up
webticket.ringstedfestival.livecloud.dk
Festival+ 2028399 kr/md · abonnement
Det binder du dig til
Elleve betalinger om året, i alt 4.389 kr
Billetten er din, når du har betalt 2.394 kr
Derefter bliver de 399 kr til Beats hver måned
Du kan stoppe efter fem måneder, med en måneds varsel
Billetten kan ikke refunderes. Den kan sælges videre
Jeg har læst og accepterer vilkårene for abonnementet
Tegn abonnement · 399 kr/md
Samme ord som i appen. Knappen er slukket, indtil vilkårene er accepteret, og kortet skal være gemt først.

Kortet er en betingelse for at komme i gang, og der er tre steder det kan spærre. Alle tre skal kunne løses uden at gæsten mister sin plads i forløbet.

The card is a condition for starting, and there are three places it can block. All three have to be solvable without the guest losing their place.

1 · Intet kort gemtNo card saved
Festival+399 kr/md
Du mangler et gemt kortAbonnementet trækkes automatisk, så kortet skal ligge klar først.
Gem et kort
Du kommer tilbage hertil bagefter. Der trækkes ingenting, før du har accepteret vilkårene.
2 · Kort, men ikke til abonnementCard, but not for a subscription
Festival+399 kr/md
Kortet må kun bruges, når du er herDu gemte det til optankning. Et abonnement trækkes, når du ikke er der.
Det er det samme kort. Du giver kun lov til lidt mere.
Giv lov til månedligt træk
Visa ···· 4412
3 · Trækningen fejledeCharge failed
Festival+Måned 4 af 11
Vi kunne ikke trække 399 krKortet er udløbet. Vi prøver igen om tre dage.
Aftalen kører stadig, og de 1.596 kr du har betalt, står ved.
Skift kort
Du har fjorten dage til at lægge et gyldigt kort ind. Sker det ikke, stopper aftalen, og en billet der ikke er betalt, går tilbage til salg.

Og så vejen ud. Den ser forskellig ud tre steder i forløbet, og den midterste er den svære: gæsten kan ikke stoppe med det samme, og skal alligevel ikke føle sig fanget. Aftalen er oprettet 1. august i alle tre.

And then the way out. It looks different at three points, and the middle one is the hard one: the guest cannot stop right away and still must not feel trapped. The agreement starts on 1 August in all three.

1 · Dag 3 · fortrydelseDay 3 · withdrawal
Stop abonnementetDag 3
Du er inden for de fjorten dage. Du får alle 399 kr tilbage.
Pengene går tilbage til kortet
Billetten annulleres og går tilbage til salg
Du kan tegne igen senere
Fortryd abonnementet
Fortrydelsesretten løber til 15. august.
2 · Måned 3 · varselMonth 3 · notice
Stop abonnementetMåned 3 af 11
Aftalen slutter 1. februarDu siger op nu, og betaler til og med januar.
Du har betalt 1.197 kr indtil nu
Tre betalinger tilbage, i alt 2.394 kr
Billetten når at blive din, inden aftalen slutter
Sig op til 1. februar
Loven giver en måneds varsel efter fem måneder. Derfor er 1. februar den første mulige dato.
3 · Måned 8 · billetten er betaltMonth 8 · ticket paid
Stop abonnementetMåned 8 af 11
Partout 2027 er din. Den bliver stående, uanset hvad du gør her.
Billetten bliver i din wallet
De Beats du har sparet op, bliver stående
Der trækkes ikke mere fra 1. april
Stop abonnementet
Vil du ikke bruge billetten, kan du sætte den til salg på markedspladsen.
Question 3

The agreement changes what it is halfway through, and VAT changes with it. Until the threshold the payments buy a ticket, which is a sale. After it, the 399 buys Beats, and it was decided on 19 August that Beats cannot be bought with VAT because acquiring them is not a sale of goods. One agreement therefore carries two VAT treatments across its life, and the invoice has to know which month it is in. LCAP-1866 and LCAP-1758.

A subscription is not a product card

It is the only line in the catalogue that charges again next month. Give it its own frame, its own words and its own page. A guest who cannot tell this apart from a parking spot will take it up with their bank rather than with us.

The card gate is a condition, not an obstacle

Festival+ cannot enter the basket without a card we are allowed to charge unattended. Say so where the guest taps, and let the same tap save a card and bring them back to where they were.

The terms come before the money

Accepting is a deliberate act, never a pre-ticked box or small print under a button. What is stored is which version and when, because that is the only thing worth having when a guest disputes it a year later.

Cancelling has two shapes

Inside fourteen days it is a withdrawal and the money comes back. After that it is a notice period with a stated end date. Showing one while meaning the other is worse than saying nothing.

The middle case decides the tone

Between day fifteen and month five a guest cannot leave, and that is where a subscription earns a complaint. The screen shows a date rather than a refusal, and the lines under it say the ticket arrives before the agreement ends. Say what they get, not what they cannot do.

Stopping must be as easy as starting

The law requires it, in the same place and in no more steps. A product bought in two taps and cancelled by email is a breach, not a rough edge. That is why the agreement lives where it was bought, in both surfaces.

Question 1

Where does the threshold sit? 2.394 kr is six payments, which is also the point a guest becomes free to leave. Putting it there makes the half-paid ticket disappear. Not decided, LCAP-1828.

Question 2

What happens to money paid before the threshold? Beats, a partial refund, or kept. Whichever it is, the guest has to be told before subscribing rather than when they cancel.

Spørgsmål 3

Aftalen skifter karakter undervejs, og momsen skifter med. Indtil tærsklen køber betalingerne en billet, og det er et salg. Derefter køber de 399 kr Beats, og det blev afgjort 19. august at Beats ikke kan købes med moms, fordi erhvervelsen ikke er et reelt varesalg. Én aftale bærer dermed to momsbehandlinger gennem sit liv, og fakturaen skal vide hvilken måned den er i. LCAP-1866 og LCAP-1758.

Et abonnement er ikke et produktkort

Det er den eneste linje i kataloget der trækker igen næste måned. Giv det sin egen ramme, sine egne ord og sin egen side. En gæst der ikke kan se forskel på det her og en parkeringsplads, tager den med banken i stedet for med os.

Kravet om kort er en betingelse, ikke en forhindring

Festival+ kan ikke lægges i kurven uden et kort vi må trække på, når gæsten ikke er der. Sig det der hvor gæsten trykker, og lad det samme tryk gemme kortet og føre tilbage til samme sted.

Vilkårene kommer før pengene

Accepten skal være en bevidst handling, aldrig et forudkrydset felt eller småt under en knap. Det der gemmes, er hvilken version og hvornår, for det er det eneste der er værd at have, når en gæst bestrider det et år efter.

Opsigelse har to former

Inden fjorten dage er det en fortrydelse, og pengene kommer tilbage. Derefter er det en opsigelse med et varsel og en oplyst slutdato. At vise den ene og mene den anden er værre end at sige ingenting.

Det midterste tilfælde afgør tonen

Mellem dag femten og måned fem kan gæsten ikke gå, og det er der et abonnement får sin klage. Skærmen viser en dato frem for et afslag, og linjerne under den siger, at billetten når at komme, inden aftalen slutter. Sig hvad de får, ikke hvad de ikke kan.

At stoppe skal være lige så let som at tegne

Loven kræver det, samme sted og i lige så få trin. Et produkt man køber med to tryk og opsiger med en mail, er et brud, ikke en skarp kant. Derfor bor aftalen der hvor den blev købt, i begge flader.

Spørgsmål 1

Hvor ligger tærsklen? 2.394 kr er seks betalinger, hvilket også er der hvor gæsten frit kan gå. Lægges den der, forsvinder den halvbetalte billet af sig selv. Ikke afgjort, LCAP-1828.

Spørgsmål 2

Hvad sker der med penge betalt før tærsklen? Beats, delvis refusion eller beholdt. Uanset hvad skal gæsten have det at vide inden de tegner, ikke når de opsiger.