diff --git a/doc/screens/event/create_step1.png b/doc/screens/event/create_step1.png index 08a5659981..9428daac89 100644 Binary files a/doc/screens/event/create_step1.png and b/doc/screens/event/create_step1.png differ diff --git a/doc/screens/event/create_step2.png b/doc/screens/event/create_step2.png index 70d78b3feb..3f7a26d9e9 100644 Binary files a/doc/screens/event/create_step2.png and b/doc/screens/event/create_step2.png differ diff --git a/doc/screens/event/create_step3.png b/doc/screens/event/create_step3.png index 97c3513e3c..40d6bf95a2 100644 Binary files a/doc/screens/event/create_step3.png and b/doc/screens/event/create_step3.png differ diff --git a/doc/screens/event/create_step4.png b/doc/screens/event/create_step4.png index 05d403fda2..0aa0e56e17 100644 Binary files a/doc/screens/event/create_step4.png and b/doc/screens/event/create_step4.png differ diff --git a/doc/screens/event/settings_display.png b/doc/screens/event/settings_display.png index fd506ee7a5..b249268ffd 100644 Binary files a/doc/screens/event/settings_display.png and b/doc/screens/event/settings_display.png differ diff --git a/doc/screens/event/settings_email.png b/doc/screens/event/settings_email.png index e777856cbc..c306d1299c 100644 Binary files a/doc/screens/event/settings_email.png and b/doc/screens/event/settings_email.png differ diff --git a/doc/screens/event/settings_invoice.png b/doc/screens/event/settings_invoice.png index 7acd11608a..f6ae8e26df 100644 Binary files a/doc/screens/event/settings_invoice.png and b/doc/screens/event/settings_invoice.png differ diff --git a/doc/screens/event/settings_payment.png b/doc/screens/event/settings_payment.png index 6f5471c31a..b69ce4f196 100644 Binary files a/doc/screens/event/settings_payment.png and b/doc/screens/event/settings_payment.png differ diff --git a/doc/screens/event/settings_plugins.png b/doc/screens/event/settings_plugins.png index 2a077abeef..3324b42e34 100644 Binary files a/doc/screens/event/settings_plugins.png and b/doc/screens/event/settings_plugins.png differ diff --git a/doc/screens/event/settings_tickets.png b/doc/screens/event/settings_tickets.png index 1baacfbbb0..9e94e4444f 100644 Binary files a/doc/screens/event/settings_tickets.png and b/doc/screens/event/settings_tickets.png differ diff --git a/doc/screens/event/subevent_create.png b/doc/screens/event/subevent_create.png index c200ee4c4c..4a4ee551f3 100644 Binary files a/doc/screens/event/subevent_create.png and b/doc/screens/event/subevent_create.png differ diff --git a/doc/screens/event/subevent_detail.png b/doc/screens/event/subevent_detail.png index 7df87a8d00..0450cb4288 100644 Binary files a/doc/screens/event/subevent_detail.png and b/doc/screens/event/subevent_detail.png differ diff --git a/doc/screens/event/subevent_list.png b/doc/screens/event/subevent_list.png index b5249aa081..e428caf9b8 100644 Binary files a/doc/screens/event/subevent_list.png and b/doc/screens/event/subevent_list.png differ diff --git a/doc/screens/event/tax_add.png b/doc/screens/event/tax_add.png new file mode 100644 index 0000000000..fe440bd4d5 Binary files /dev/null and b/doc/screens/event/tax_add.png differ diff --git a/doc/screens/event/tax_detail.png b/doc/screens/event/tax_detail.png index fe440bd4d5..340aff7c8c 100644 Binary files a/doc/screens/event/tax_detail.png and b/doc/screens/event/tax_detail.png differ diff --git a/doc/screens/event/tax_list.png b/doc/screens/event/tax_list.png index 330e5416f6..e58633fcf1 100644 Binary files a/doc/screens/event/tax_list.png and b/doc/screens/event/tax_list.png differ diff --git a/doc/screens/event/timeslots_checkinlists.png b/doc/screens/event/timeslots_checkinlists.png new file mode 100644 index 0000000000..0c6ec34e82 Binary files /dev/null and b/doc/screens/event/timeslots_checkinlists.png differ diff --git a/doc/screens/event/timeslots_create.png b/doc/screens/event/timeslots_create.png new file mode 100644 index 0000000000..6dc7e662e9 Binary files /dev/null and b/doc/screens/event/timeslots_create.png differ diff --git a/doc/screens/event/timeslots_create_2.png b/doc/screens/event/timeslots_create_2.png new file mode 100644 index 0000000000..b4eb67dcee Binary files /dev/null and b/doc/screens/event/timeslots_create_2.png differ diff --git a/doc/screens/event/timeslots_create_3.png b/doc/screens/event/timeslots_create_3.png new file mode 100644 index 0000000000..37dc591977 Binary files /dev/null and b/doc/screens/event/timeslots_create_3.png differ diff --git a/doc/screens/event/timeslots_presale.png b/doc/screens/event/timeslots_presale.png new file mode 100644 index 0000000000..9a0fd1b373 Binary files /dev/null and b/doc/screens/event/timeslots_presale.png differ diff --git a/doc/screens/event/timeslots_settings_1.png b/doc/screens/event/timeslots_settings_1.png new file mode 100644 index 0000000000..705e80d746 Binary files /dev/null and b/doc/screens/event/timeslots_settings_1.png differ diff --git a/doc/screens/event/widget_form.png b/doc/screens/event/widget_form.png index 16c229013e..a051188957 100644 Binary files a/doc/screens/event/widget_form.png and b/doc/screens/event/widget_form.png differ diff --git a/doc/screens/organizer/edit.png b/doc/screens/organizer/edit.png index 4c7e6c9117..dfa55762dd 100644 Binary files a/doc/screens/organizer/edit.png and b/doc/screens/organizer/edit.png differ diff --git a/doc/screens/organizer/edit_sysadmin.png b/doc/screens/organizer/edit_sysadmin.png index 718775c255..6c38b3839f 100644 Binary files a/doc/screens/organizer/edit_sysadmin.png and b/doc/screens/organizer/edit_sysadmin.png differ diff --git a/doc/screens/organizer/event_list.png b/doc/screens/organizer/event_list.png index d524998bd0..ed882ceee4 100644 Binary files a/doc/screens/organizer/event_list.png and b/doc/screens/organizer/event_list.png differ diff --git a/doc/screens/organizer/list.png b/doc/screens/organizer/list.png index 31a46b50b9..ff334286d8 100644 Binary files a/doc/screens/organizer/list.png and b/doc/screens/organizer/list.png differ diff --git a/doc/screens/organizer/team_detail.png b/doc/screens/organizer/team_detail.png index c21956bf44..8b33c6ed6d 100644 Binary files a/doc/screens/organizer/team_detail.png and b/doc/screens/organizer/team_detail.png differ diff --git a/doc/screens/organizer/team_edit.png b/doc/screens/organizer/team_edit.png index b7e817a3c0..cf0073c865 100644 Binary files a/doc/screens/organizer/team_edit.png and b/doc/screens/organizer/team_edit.png differ diff --git a/doc/screens/organizer/team_list.png b/doc/screens/organizer/team_list.png index 72f1009c82..0bb7fcbaff 100644 Binary files a/doc/screens/organizer/team_list.png and b/doc/screens/organizer/team_list.png differ diff --git a/doc/screens/organizer/webhook_edit.png b/doc/screens/organizer/webhook_edit.png index 2cfac5a0fe..6c553e294e 100644 Binary files a/doc/screens/organizer/webhook_edit.png and b/doc/screens/organizer/webhook_edit.png differ diff --git a/doc/screens/organizer/webhook_list.png b/doc/screens/organizer/webhook_list.png index 0026341a08..c3d00385a7 100644 Binary files a/doc/screens/organizer/webhook_list.png and b/doc/screens/organizer/webhook_list.png differ diff --git a/doc/user/events/guides/timeslots.rst b/doc/user/events/guides/timeslots.rst new file mode 100644 index 0000000000..8f9f86f77c --- /dev/null +++ b/doc/user/events/guides/timeslots.rst @@ -0,0 +1,89 @@ +.. _timeslots: + +Use case: Time slots +==================== + +A more advanced use case of pretix is using pretix for time-slot-based access to an area with a limited visitor +capacity, such as a museum or other attraction. This guide will show you the quickest way to set up such an event +with pretix. + +First of all, when creating your event, you need to select that your event represents an "event series": + + +.. thumbnail:: ../../../screens/event/create_step1.png + :align: center + :class: screenshot + +You can click :ref:`here ` for a more general description of event series with pretix, but everything you +need to know is in this chapter as well. + +Creating slots +-------------- + +To create the time slots, you need to create a number of "dates" in the event series. Select "Dates" in the navigation +menu on the left side and click "Create many new dates". Then, first enter the pattern of your opening days. In the +example, the museum is open week Tuesday to Sunday. We recommend to create the slots for a few weeks at a time, but not +e.g. for a full year, since it will be more complicated to change things later. + +.. thumbnail:: ../../../screens/event/timeslots_create.png + :align: center + :class: screenshot + +Then, scroll to the times section and create your time slots. You can do any interval you like. If you have different +opening times on different week days, you will need to go through the creation process multiple times. + +.. thumbnail:: ../../../screens/event/timeslots_create_2.png + :align: center + :class: screenshot + +Scroll further down and create one or multiple quotas that define how many people can book a ticket for that time slot. +In this example, 50 people in total are allowed to enter within every slot: + +.. thumbnail:: ../../../screens/event/timeslots_create_3.png + :align: center + :class: screenshot + +Do **not** create a check-in list at this point. We will deal with this further below in the guide. +Now, press "Save" to create your slots. + +.. warning:: If you create a lot of time slots at once, the server might need a few minutes to create them all in our + system. If you receive an error page because it took too long, please do not try again immediately but wait + for a few minutes. Most likely, the slots will be created successfully even though you saw an error. + +Event settings +-------------- + +We recommend that you navigate to "Settings" > "General" > "Display" and set the settings "Default overview style" +to "Week calendar": + +.. thumbnail:: ../../../screens/event/timeslots_settings_1.png + :align: center + :class: screenshot + +Now, your ticket shop should give users a nice weekly overview over all time slots and their availability: + +.. thumbnail:: ../../../screens/event/timeslots_presale.png + :align: center + :class: screenshot + +Check-in +-------- + +If you want to scan people at the entrance of your event and only admit them at their designated time, we recommend +the following setup: Go to "Check-in" in the main navigation on the left and create a new check-in list. Give it a name +and do *not* choose a specific data. We will use one check-in list for all dates. Then, go to the "Advanced" tab at +the top and set up two restrictions to make sure people can only get in during the time slot they registered for. +You can create the rules exactly like shown in the following screenshot: + +.. thumbnail:: ../../../screens/event/timeslots_checkinlists.png + :align: center + :class: screenshot + +If you want, you can enter a tolerance of e.g. "10" if you want to be a little bit more relaxed and admit people up to +10 minutes before or after their time slot. + +Now, download our `Android or Desktop app`_ and register it to your account. The app will ask you to select one the +time slots, but it does not matter, you can select any one of them and then select your newly created check-in list. +That's it, you're good to go! + +.. _Android or Desktop app: https://pretix.eu/about/en/scan diff --git a/doc/user/events/structureguide.rst b/doc/user/events/structureguide.rst index d89cd3b3f6..c41a9ecafc 100644 --- a/doc/user/events/structureguide.rst +++ b/doc/user/events/structureguide.rst @@ -344,3 +344,13 @@ In addition to your normal conference quota, you need to create an unlimited quo Then, head to the **Bundled products** tab of the "conference ticket" and add the "conference food" as a bundled product with a **designated price** of € 150. Once a customer tries to buy the € 450 conference ticket, a sub-product will be added and the price will automatically be split into the two components, leading to a correct computation of taxes. + +You can find more use cases in these specialized guides: + +More use cases +-------------- + +.. toctree:: + :maxdepth: 1 + + guides/timeslots diff --git a/doc/user/payments/settings.rst b/doc/user/payments/settings.rst index b245d7742d..a04882ab03 100644 --- a/doc/user/payments/settings.rst +++ b/doc/user/payments/settings.rst @@ -1,8 +1,8 @@ General settings ================ -At "Settings" → "Payment", you can configure every aspect related to the payments you want to accept. The upper part -of the page shows a number of general settings that affect all payment methods: +At "Settings" → "Payment", you can configure every aspect related to the payments you want to accept. The "Deadline" +and "Advanced" tabs of the page show a number of general settings that affect all payment methods: .. thumbnail:: ../../screens/event/settings_payment.png :align: center