From d2a8e7d9627f8cf60f22ea410fe7c7b046cf6708 Mon Sep 17 00:00:00 2001 From: Matthias Schrumpf Date: Fri, 6 Mar 2026 16:06:07 +0100 Subject: [PATCH 01/29] Split tutorial into two and create landing page --- .../getting-started.md | 78 +++--- docs/tutorial/index.md | 45 ++++ docs/tutorial/shop-status.png | Bin 130338 -> 0 bytes docs/tutorial/{ => single-events}/.nav.yml | 0 docs/tutorial/{ => single-events}/event.md | 210 +++++++-------- .../tutorial/single-events/getting-started.md | 83 ++++++ .../{ => single-events}/organizer-account.md | 142 +++++------ docs/tutorial/{ => single-events}/payment.md | 98 +++---- docs/tutorial/{ => single-events}/products.md | 240 +++++++++--------- docs/tutorial/{ => single-events}/testing.md | 70 ++--- 10 files changed, 547 insertions(+), 419 deletions(-) rename docs/tutorial/{ => continuous-operation}/getting-started.md (71%) create mode 100644 docs/tutorial/index.md delete mode 100644 docs/tutorial/shop-status.png rename docs/tutorial/{ => single-events}/.nav.yml (100%) rename docs/tutorial/{ => single-events}/event.md (68%) create mode 100644 docs/tutorial/single-events/getting-started.md rename docs/tutorial/{ => single-events}/organizer-account.md (79%) rename docs/tutorial/{ => single-events}/payment.md (71%) rename docs/tutorial/{ => single-events}/products.md (69%) rename docs/tutorial/{ => single-events}/testing.md (69%) diff --git a/docs/tutorial/getting-started.md b/docs/tutorial/continuous-operation/getting-started.md similarity index 71% rename from docs/tutorial/getting-started.md rename to docs/tutorial/continuous-operation/getting-started.md index 607e0e49c..c5ee494c5 100644 --- a/docs/tutorial/getting-started.md +++ b/docs/tutorial/continuous-operation/getting-started.md @@ -1,83 +1,83 @@ # Getting Started -Welcome to the pretix tutorial! +Welcome to the pretix tutorial! In this tutorial, we will go through all the necessary steps for hosting our very first event using pretix. -For illustrative purposes, we will create a straightforward conference. -We will use specific examples for our organizer, event, products, as well as the names and prices thereof. -Feel free to replace these examples with your own as you create your event according to your needs. +For illustrative purposes, we will create a straightforward conference. +We will use specific examples for our organizer, event, products, as well as the names and prices thereof. +Feel free to replace these examples with your own as you create your event according to your needs. pretix is open source software and can be used either in the cloud or on your own server. Running pretix on your own server requires in-depth technical knowledge and is described on our [Administrator documentation](https://docs.pretix.eu/en/latest/admin/index.html). This page focuses on the easier way to use our cloud-based pretix Hosted offering. If you have pretix installed on your server, you can directly skip to the next chapter. -Here is a brief overview of the steps we are going to take in this tutorial: +Here is a brief overview of the steps we are going to take in this tutorial: - creating a personal and [organizer account](getting-started.md#creating-an-account) - - setting up our [organizer account](organizer-account.md) - - creating our [event](event.md) - - creating [products](products.md) (tickets and merchandise) for our event + - setting up our [organizer account](organizer-account.md) + - creating our [event](event.md) + - creating [products](products.md) (tickets and merchandise) for our event - setting up [payment](payment.md) methods - - [testing](testing.md) our shop and making final adjustments + - [testing](testing.md) our shop and making final adjustments ## Creating an account -Before we are able to do anything with pretix, we have to create an account. -Good news: creating an account is __completely free__ of charge and does not come with any obligation to pay money for the use of pretix in the future. -We are free to play around with the pretix software to our heart's content before deciding whether pretix is the right choice for us. +Before we are able to do anything with pretix, we have to create an account. +Good news: creating an account is __completely free__ of charge and does not come with any obligation to pay money for the use of pretix in the future. +We are free to play around with the pretix software to our heart's content before deciding whether pretix is the right choice for us. Costs will only occur when selling actual tickets. !!! Note - If your company, association or institution already has an organizer account, it is not necessary to create a new account. - Instead, you can ask your co-organizers to send you an invitation and add you to the team. - Instructions on inviting someone to a team can be found in our [guide on teams](../guides/teams.md#inviting-someone-to-your-team). + If your company, association or institution already has an organizer account, it is not necessary to create a new account. + Instead, you can ask your co-organizers to send you an invitation and add you to the team. + Instructions on inviting someone to a team can be found in our [guide on teams](../../guides/teams.md#inviting-someone-to-your-team). -![pretix.eu, a website introducing pretix and its main features. There is a green button labeled 'Create your first ticket shop' on the right.](../assets/screens/account/pretix-eu.png "pretix.eu screenshot" ) +![pretix.eu, a website introducing pretix and its main features. There is a green button labeled 'Create your first ticket shop' on the right.](../../assets/screens/account/pretix-eu.png "pretix.eu screenshot" ) To create an account, we are going to click the green :btn:Create your first ticket shop: button on the [pretix.eu website](https://pretix.eu/about/en/ "https://pretix.eu/about/en"). -This takes us to a site on which we will enter the info for our personal pretix account in the left column, and the name and short form for our organization in the right column. +This takes us to a site on which we will enter the info for our personal pretix account in the left column, and the name and short form for our organization in the right column.
-![a website with input fields for account information as well as the name and short form of the organizer](../assets/screens/account/pretix-create-account.png "pretix.eu/about/en/setup screenshot" ) +![a website with input fields for account information as well as the name and short form of the organizer](../../assets/screens/account/pretix-create-account.png "pretix.eu/about/en/setup screenshot" ) -For our personal account, we are going to provide our name, email address, and a secure password. -The field on the top left is meant for the name of the person to whom the account belongs, **not** for a company name. -We are going to choose a name by which our co-organizers will recognize us and which our support team can use to address us. +For our personal account, we are going to provide our name, email address, and a secure password. +The field on the top left is meant for the name of the person to whom the account belongs, **not** for a company name. +We are going to choose a name by which our co-organizers will recognize us and which our support team can use to address us. For this tutorial, our name is going to be Jordan Doe. Everyone should have their own personal login. -If other members of our team should have access to the system as well, we will be able to [invite](../guides/teams.md#inviting-someone-to-your-team) them later in the process. +If other members of our team should have access to the system as well, we will be able to [invite](../../guides/teams.md#inviting-someone-to-your-team) them later in the process. !!! Warning - The **short form** is the unique identifier for your company in our website's backend and will also be used in the shop URL. + The **short form** is the unique identifier for your company in our website's backend and will also be used in the shop URL. Please put careful consideration into the short form and make sure you are happy with it. - The short form **cannot be changed** without you contacting customer support. + The short form **cannot be changed** without you contacting customer support. It might no longer be possible to change it at all if you have already set up some parts of the system. -The "Full name" field is meant for the name of the company, association, or institution for which we want to organize events. -The "Address short form" field is for a short form of the organization's name. -This short form will be used for the URL under which our events can be found. +The "Full name" field is meant for the name of the company, association, or institution for which we want to organize events. +The "Address short form" field is for a short form of the organization's name. +This short form will be used for the URL under which our events can be found. -For this tutorial, we are going to create an account for our Tutorial Ltd. -So we will enter "Tutorial Ltd." into the full name field, and "tut" into the address short form field. -This means that our organizer's profile and all the events we are going to create will be found at [https://pretix.eu/tut/](https://pretix.eu/tut/) from now on. +For this tutorial, we are going to create an account for our Tutorial Ltd. +So we will enter "Tutorial Ltd." into the full name field, and "tut" into the address short form field. +This means that our organizer's profile and all the events we are going to create will be found at [https://pretix.eu/tut/](https://pretix.eu/tut/) from now on. -There is no need to create a dedicated test account or use the word "test" anywhere in the short form or name. -pretix offers a test mode that allows our organizer and events to remain invisible to the public, but still gives us access to all functions and settings. +There is no need to create a dedicated test account or use the word "test" anywhere in the short form or name. +pretix offers a test mode that allows our organizer and events to remain invisible to the public, but still gives us access to all functions and settings. -By using the official name of our organization for the account right away, we can ensure that we get to use our preferred URL. -We can also avoid having to make the same adjustments to two different accounts. -Our events will not be visible to the public, nor will we be charged, until we decide to take them live. +By using the official name of our organization for the account right away, we can ensure that we get to use our preferred URL. +We can also avoid having to make the same adjustments to two different accounts. +Our events will not be visible to the public, nor will we be charged, until we decide to take them live. {% include "note-short-form.md" %} -The [privacy policy](https://pretix.eu/about/en/privacy) and [terms of service](https://pretix.eu/about/en/terms) are both linked on this page. -Reading them carefully, agreeing with them and checking the boxes to confirm is a requirement for using pretix. +The [privacy policy](https://pretix.eu/about/en/privacy) and [terms of service](https://pretix.eu/about/en/terms) are both linked on this page. +Reading them carefully, agreeing with them and checking the boxes to confirm is a requirement for using pretix. -We will now click the :btn:Continue: button and thus take our first step towards hosting our first event using pretix. -Next, we are going to set up our [organizer account](organizer-account.md). +We will now click the :btn:Continue: button and thus take our first step towards hosting our first event using pretix. +Next, we are going to set up our [organizer account](organizer-account.md). diff --git a/docs/tutorial/index.md b/docs/tutorial/index.md new file mode 100644 index 000000000..26b9a4dea --- /dev/null +++ b/docs/tutorial/index.md @@ -0,0 +1,45 @@ +--- +hide: + - navigation + - toc +--- + +# Tutorials + +Welcome to the tutorials section of the pretix documentation! +If you are just getting started with pretix, then you have come to the right place. + +We offer you two different tutorials: + +
+ +- :fa3-calendar:{ .lg .middle } __Single events__ + + --- + + If you want to host single events such as + + - conferences + - conventions + - trade fairs + - festivals + + then you should read the tutorial for + + :fa3-arrow-right: [Single events](single-events/getting-started.md) + +- :fa3-ticket:{ .lg .middle } __Continuous operation__ + + --- + + If you are operating a venue with regular opening hours, such as a + + - a public swimming pool + - an amusement park + - a museum + + or any other venue with regular opening hours, then you should read the tutorial for + + :fa3-arrow-right: [Continuous operation](continuous-operation/getting-started.md) + +
\ No newline at end of file diff --git a/docs/tutorial/shop-status.png b/docs/tutorial/shop-status.png deleted file mode 100644 index da530e2a5a795335d1f00d185c7bf0161c38d631..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 130338 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 diff --git a/docs/tutorial/.nav.yml b/docs/tutorial/single-events/.nav.yml similarity index 100% rename from docs/tutorial/.nav.yml rename to docs/tutorial/single-events/.nav.yml diff --git a/docs/tutorial/event.md b/docs/tutorial/single-events/event.md similarity index 68% rename from docs/tutorial/event.md rename to docs/tutorial/single-events/event.md index 2f2b4018a..cf36b01c7 100644 --- a/docs/tutorial/event.md +++ b/docs/tutorial/single-events/event.md @@ -1,170 +1,170 @@ -# Event +# Event -After setting up an organizer account, the next step is creating an event. -This article describes the creation and basic setup of an event. -Here is a quick summary of the steps we are going to take in this section: +After setting up an organizer account, the next step is creating an event. +This article describes the creation and basic setup of an event. +Here is a quick summary of the steps we are going to take in this section: - [create an event](event.md#event-creation) - [get an overview](event.md#event-level-dashboard) of the event's status on the dashboard - - [enable the collection](event.md#customer-and-attendee-data) of customer and attendee data - - [add images](event.md#shop-design) to the ticket shop + - [enable the collection](event.md#customer-and-attendee-data) of customer and attendee data + - [add images](event.md#shop-design) to the ticket shop -This covers all the necessary steps for creating an event and setting up the ticket shop so that we can modify our products according to our needs in the next article of this tutorial. +This covers all the necessary steps for creating an event and setting up the ticket shop so that we can modify our products according to our needs in the next article of this tutorial. -## Event creation +## Event creation -In order to create an event, we must be logged in to our [pretix](https://pretix.eu/control/) account. -Clicking the :btn:pretix.eu: button in the top left corner of the website takes us to the dashboard and an overview of our upcoming events. -We will now click the :btn-icon:fa3-plus:Create a new event: button. +In order to create an event, we must be logged in to our [pretix](https://pretix.eu/control/) account. +Clicking the :btn:pretix.eu: button in the top left corner of the website takes us to the dashboard and an overview of our upcoming events. +We will now click the :btn-icon:fa3-plus:Create a new event: button.
-![Screenshot of page titled "Create new Event—Step 1", showing options for choosing an organizer account, the event type, and languages to be used.](../assets/screens/event/create-event1.png "Create new event step 1 screenshot" ) +![Screenshot of page titled "Create new Event—Step 1", showing options for choosing an organizer account, the event type, and languages to be used.](../../assets/screens/event/create-event1.png "Create new event step 1 screenshot" ) -An event in pretix is always associated with an organizer account, so we have to choose one here. -We will choose the organizer that is hosting this event—that is, the one we just set up in the previous step of this tutorial. -This selection **cannot be changed** after the event has been created, so it is important to pick the correct organizer account here. +An event in pretix is always associated with an organizer account, so we have to choose one here. +We will choose the organizer that is hosting this event—that is, the one we just set up in the previous step of this tutorial. +This selection **cannot be changed** after the event has been created, so it is important to pick the correct organizer account here. -Next, we have to choose the event type. -There are two options: "Singular event or non-event shop" and "Event series or time slot booking". -For this tutorial, we want to create a simple conference that takes place on a weekend, so we are going to choose the option "Singular event or non-event shop". +Next, we have to choose the event type. +There are two options: "Singular event or non-event shop" and "Event series or time slot booking". +For this tutorial, we want to create a simple conference that takes place on a weekend, so we are going to choose the option "Singular event or non-event shop". -We are going to choose which languages to use for the event. -By default, the languages chosen while setting up the organizer account should already be checked here. +We are going to choose which languages to use for the event. +By default, the languages chosen while setting up the organizer account should already be checked here. We will simply activate and deactivate the languages as needed. -Once we are happy with our choices, we are going to click the :btn:Continue: button. +Once we are happy with our choices, we are going to click the :btn:Continue: button. {% include "note-translations.md" %} -![Screenshot of page titled "Create new Event—Step 2", showing options for choosing name, short form, date, location, and geo coordinates for the event. Not pictured: currency, sales tax rate, time zone, start and end date of presale.](../assets/screens/event/create-event2.png "Create new event step 2 screenshot" ) +![Screenshot of page titled "Create new Event—Step 2", showing options for choosing name, short form, date, location, and geo coordinates for the event. Not pictured: currency, sales tax rate, time zone, start and end date of presale.](../../assets/screens/event/create-event2.png "Create new event step 2 screenshot" ) -We are now asked to provide a name and a short form for the event. -We are going to create a simple conference for this tutorial that takes place in 2027. -Therefore, we will choose "Tutorial Conference" for the "Event name" field. -For the "Short form" field, we will come up with an abbreviation for "Tutorial Conference" and include the last two digits of the year. -We will enter "tutcon27" into the field. -The short form is appended to the organizer's URL. -In our case, this results in the following URL: -https://pretix.eu/tut/tutcon27 +We are now asked to provide a name and a short form for the event. +We are going to create a simple conference for this tutorial that takes place in 2027. +Therefore, we will choose "Tutorial Conference" for the "Event name" field. +For the "Short form" field, we will come up with an abbreviation for "Tutorial Conference" and include the last two digits of the year. +We will enter "tutcon27" into the field. +The short form is appended to the organizer's URL. +In our case, this results in the following URL: +https://pretix.eu/tut/tutcon27 {% include "note-short-form.md" %} -Just like the name and short form, the start time for our event is mandatory information. -We are going to enter the fourth of June, 2027, into the start time field. +Just like the name and short form, the start time for our event is mandatory information. +We are going to enter the fourth of June, 2027, into the start time field. -Since we already know the location for our event, we're going to put that location into pretix now. -This information is optional and can still be changed later. -Our input into the "Location" field will be used to search OpenStreetMap for that location. +Since we already know the location for our event, we're going to put that location into pretix now. +This information is optional and can still be changed later. +Our input into the "Location" field will be used to search OpenStreetMap for that location. -If the location can be found, the "Geo coordinates" fields will be filled out automatically and the map preview will center on that location. -If no results can be found for the input, the marker on the map can be dragged to the event location manually. -This will automatically update the "Geo coordinates" fields. -Alternatively, we can use the more advanced search function on [OpenStreetMap.org](https://www.openstreetmap.org) and copy the coordinates over to the "Geo coordinates" fields. +If the location can be found, the "Geo coordinates" fields will be filled out automatically and the map preview will center on that location. +If no results can be found for the input, the marker on the map can be dragged to the event location manually. +This will automatically update the "Geo coordinates" fields. +Alternatively, we can use the more advanced search function on [OpenStreetMap.org](https://www.openstreetmap.org) and copy the coordinates over to the "Geo coordinates" fields. -We have to choose a currency for our event. -We are going to select the Euro from the currency drop-down menu. +We have to choose a currency for our event. +We are going to select the Euro from the currency drop-down menu. -This page also allows us to set a sales tax rate for our event. -Taxation rules can also be changed after event creation is finished. -We are holding our event in Germany and a single percentage rule applies to all of our products. -Thus, we are going to add a 19% tax rule here. +This page also allows us to set a sales tax rate for our event. +Taxation rules can also be changed after event creation is finished. +We are holding our event in Germany and a single percentage rule applies to all of our products. +Thus, we are going to add a 19% tax rule here. -!!! Note - Every tax rate you assign to a product, you have to create first. - If there are multiple different tax rates that apply to your products, create one tax rate for each of them. - If you are selling products with a 0% tax rate (such as [gift cards](../guides/gift-cards.md)), you still need to create a 0% tax rule first. - For more information, see our guide on [creating tax rules](../guides/taxes.md#creating-tax-rules). +!!! Note + Every tax rate you assign to a product, you have to create first. + If there are multiple different tax rates that apply to your products, create one tax rate for each of them. + If you are selling products with a 0% tax rate (such as [gift cards](../../guides/gift-cards.md)), you still need to create a 0% tax rule first. + For more information, see our guide on [creating tax rules](../../guides/taxes.md#creating-tax-rules). -Once we are happy with our choices, we are going to click the :btn:Continue: button. +Once we are happy with our choices, we are going to click the :btn:Continue: button. {% include "warning-tax-rules.md" %}
-![Screenshot of page titled "Create new Event—Step 3", showing an infobox asking the user to review all settings extensively and the option to import settings from a previously created event.](../assets/screens/event/create-event3.png "Create new event step 3 screenshot" ) +![Screenshot of page titled "Create new Event—Step 3", showing an infobox asking the user to review all settings extensively and the option to import settings from a previously created event.](../../assets/screens/event/create-event3.png "Create new event step 3 screenshot" ) -We are then asked if we want to copy information from a previously created event. -This step can save us a lot of work from our second event onwards. -But since this is the first event we're organizing with this organizer account, we will simply leave the default (_"Do not copy"_) and click :btn:Continue:. +We are then asked if we want to copy information from a previously created event. +This step can save us a lot of work from our second event onwards. +But since this is the first event we're organizing with this organizer account, we will simply leave the default (_"Do not copy"_) and click :btn:Continue:.
-![Screenshot of page titled "Congratulations! You just created an event!", showing options for creating ticket types and enabling a few basic features for the event. Not pictured: setting up payment options and providing contact information.](../assets/screens/event/create-event4.png "Create new event step 4 screenshot" ) +![Screenshot of page titled "Congratulations! You just created an event!", showing options for creating ticket types and enabling a few basic features for the event. Not pictured: setting up payment options and providing contact information.](../../assets/screens/event/create-event4.png "Create new event step 4 screenshot" ) -The next page congratulates us on creating our event and gives us an opportunity to make quick changes to the products and basic settings for the event. -We do not need to touch these quick settings at the moment. -We will take a closer look at products (tickets, gift cards, etc.) in the [next section](products.md) of this tutorial. +The next page congratulates us on creating our event and gives us an opportunity to make quick changes to the products and basic settings for the event. +We do not need to touch these quick settings at the moment. +We will take a closer look at products (tickets, gift cards, etc.) in the [next section](products.md) of this tutorial. -All we are going to do on this page is add two more pieces of information that are mandatory for our ticket shop to go live. -We will provide a general email address at which our customers can contact us in the "Contact address" field. -This email address will be displayed in the page footer of our shop with the label "Contact event organizer". +All we are going to do on this page is add two more pieces of information that are mandatory for our ticket shop to go live. +We will provide a general email address at which our customers can contact us in the "Contact address" field. +This email address will be displayed in the page footer of our shop with the label "Contact event organizer". -We will provide a URL to legal imprint information for our organization's online presence in the "Imprint URL" field. +We will provide a URL to legal imprint information for our organization's online presence in the "Imprint URL" field. -Once we click :btn:Save: at the bottom of the page, we are taken to an overview of the event, which gives us its name, the timeline of tickets sales and presale, and the status of our ticket shop, which should be in test mode at this point. +Once we click :btn:Save: at the bottom of the page, we are taken to an overview of the event, which gives us its name, the timeline of tickets sales and presale, and the status of our ticket shop, which should be in test mode at this point. ## Event-level dashboard -Now that we have created our event, we have access to all possible options for the event. -We can visit the event-level dashboard by clicking the :btn:pretix.eu: button in the top left corner and then selecting the event we just created in the list titled "Your upcoming events". -The event-level dashboard gives us an overview of the event's basic information and status. -It allows us to leave an internal comment for ourselves or our team and it logs recent changes. +Now that we have created our event, we have access to all possible options for the event. +We can visit the event-level dashboard by clicking the :btn:pretix.eu: button in the top left corner and then selecting the event we just created in the list titled "Your upcoming events". +The event-level dashboard gives us an overview of the event's basic information and status. +It allows us to leave an internal comment for ourselves or our team and it logs recent changes. -![Screenshot of dashboard for a demo event titled Tutorial Conference, showing the title, buttons for sharing the event, the timeline, an overview of orders, payments and tickets left, as well as a field for internal comments. Not pictured: event logs for recent changes.](../assets/screens/event/event-dashboard.png "Event dashboard screenshot") +![Screenshot of dashboard for a demo event titled Tutorial Conference, showing the title, buttons for sharing the event, the timeline, an overview of orders, payments and tickets left, as well as a field for internal comments. Not pictured: event logs for recent changes.](../../assets/screens/event/event-dashboard.png "Event dashboard screenshot") -At this point, the overview will probably display a warning that our organizer account is not yet active. -The first time we see this warning, we are going to click the link and fill out the necessary information in the form. +At this point, the overview will probably display a warning that our organizer account is not yet active. +The first time we see this warning, we are going to click the link and fill out the necessary information in the form. -Activating an account is a manual process and may take some time depending on the availability of the pretix team. -The account should usually be activated during the following business day. -Thus, this warning may persist for a while even if all necessary information has already been provided. +Activating an account is a manual process and may take some time depending on the availability of the pretix team. +The account should usually be activated during the following business day. +Thus, this warning may persist for a while even if all necessary information has already been provided. -## Customer and attendee data +## Customer and attendee data -We are planning to print badges for our attendees during the conference. -That means we have to record their name and affiliation during purchase. +We are planning to print badges for our attendees during the conference. +That means we have to record their name and affiliation during purchase. -While we are viewing the event-level dashboard, we will click :btn-icon:fa3-wrench: Settings: in the sidebar, which lands us on the general settings page for the event. -We will open the :btn:Customer and attendee data: tab at the top. -The options on this tab allow us to set questions for certain information for every ticket purchased. -The settings that are relevant for us are located underneath the "Attendee data (once per personalized ticket)" subheading. +While we are viewing the event-level dashboard, we will click :btn-icon:fa3-wrench: Settings: in the sidebar, which lands us on the general settings page for the event. +We will open the :btn:Customer and attendee data: tab at the top. +The options on this tab allow us to set questions for certain information for every ticket purchased. +The settings that are relevant for us are located underneath the "Attendee data (once per personalized ticket)" subheading. -We will set the attendee name to "Ask and require input" and the company option to "Ask, but do not require input". -In the text field labeled "Attendee data explanation", we will add an explanation as to why we're collecting the data in question. -Our explanation reads as follows: +We will set the attendee name to "Ask and require input" and the company option to "Ask, but do not require input". +In the text field labeled "Attendee data explanation", we will add an explanation as to why we're collecting the data in question. +Our explanation reads as follows: "We will use the name, title and company you submit for your badge." -Under "Form settings", we can choose the format in which pretix will ask attendees for names and titles. -We are going to select "Ask for Title + Given name + Family name, display like Dr John Doe" for names and "Free text input" for titles. +Under "Form settings", we can choose the format in which pretix will ask attendees for names and titles. +We are going to select "Ask for Title + Given name + Family name, display like Dr John Doe" for names and "Free text input" for titles. We will finalize our choice here before taking the ticket shop live. This is important because changing these settings after already having received orders can lead to issues when sorting or changing names. -Click the :btn:Save: button to save these settings. +Click the :btn:Save: button to save these settings. -## Shop design +## Shop design -![Screenshot of "Shop design" tab, showing options for the header image and social media image, as well as a locked section at the bottom.](../assets/screens/event/shop-design.png "Event shop design tab screenshot") +![Screenshot of "Shop design" tab, showing options for the header image and social media image, as well as a locked section at the bottom.](../../assets/screens/event/shop-design.png "Event shop design tab screenshot") -Switching to the "Shop design" tab at the top allows us to add images to our event shop and customize its colors. -Clicking the :btn-icon:fa3-eye:Go to shop: button in the bar at the top takes us to a preview of the shop from the customers' perspective. -A shop created with pretix Hosted will by default be located at https://pretix.eu/:placeholder:OrganizerShortForm:/:placeholder:EventShortForm:/. -The shop we are creating for this tutorial is located at [https://pretix.eu/tut/tutcon27/](https://pretix.eu/tut/tutcon27/). +Switching to the "Shop design" tab at the top allows us to add images to our event shop and customize its colors. +Clicking the :btn-icon:fa3-eye:Go to shop: button in the bar at the top takes us to a preview of the shop from the customers' perspective. +A shop created with pretix Hosted will by default be located at https://pretix.eu/:placeholder:OrganizerShortForm:/:placeholder:EventShortForm:/. +The shop we are creating for this tutorial is located at [https://pretix.eu/tut/tutcon27/](https://pretix.eu/tut/tutcon27/). -By default, the name of the event will be displayed in the page header of our shop. -The shop design settings allow us to replace the name with a header image that tells our customers about the event (e.g., by means of the event name, logo, or recognizable design). +By default, the name of the event will be displayed in the page header of our shop. +The shop design settings allow us to replace the name with a header image that tells our customers about the event (e.g., by means of the event name, logo, or recognizable design). -We are going to add a header image by clicking the :btn:Browse...: button next to the "Header image" option and choosing a .png file with a resolution of 1140 × 120 pixels to upload from our computer. -By default, the header image will replace the name of the event at the top of the page. -We still want to include the name of the event though, so we are going to check the box next to "Show event title even if a header image is present". +We are going to add a header image by clicking the :btn:Browse...: button next to the "Header image" option and choosing a .png file with a resolution of 1140 × 120 pixels to upload from our computer. +By default, the header image will replace the name of the event at the top of the page. +We still want to include the name of the event though, so we are going to check the box next to "Show event title even if a header image is present". -We are also going to upload a .png file for the "Social media image" option. -This will be used as a preview for any links to our ticket shop we post on social media. -Not uploading a file here would mean that the header image will be used for previews instead. +We are also going to upload a .png file for the "Social media image" option. +This will be used as a preview for any links to our ticket shop we post on social media. +Not uploading a file here would mean that the header image will be used for previews instead. -Any changes you make on this page will only become visible in the event shop after you have clicked the :btn:Save: button. +Any changes you make on this page will only become visible in the event shop after you have clicked the :btn:Save: button. -## Conclusion +## Conclusion -We have gone through the four-step event creation process, gotten an overview of the event's status on the event dashboard, enabled the collection of customer and attendee data, and added images to the ticket shop. -We can now move on to [creating products](products.md) to be sold in our shop. +We have gone through the four-step event creation process, gotten an overview of the event's status on the event dashboard, enabled the collection of customer and attendee data, and added images to the ticket shop. +We can now move on to [creating products](products.md) to be sold in our shop. diff --git a/docs/tutorial/single-events/getting-started.md b/docs/tutorial/single-events/getting-started.md new file mode 100644 index 000000000..c5ee494c5 --- /dev/null +++ b/docs/tutorial/single-events/getting-started.md @@ -0,0 +1,83 @@ +# Getting Started + +Welcome to the pretix tutorial! +In this tutorial, we will go through all the necessary steps for hosting our very first event using pretix. +For illustrative purposes, we will create a straightforward conference. +We will use specific examples for our organizer, event, products, as well as the names and prices thereof. +Feel free to replace these examples with your own as you create your event according to your needs. + +pretix is open source software and can be used either in the cloud or on your own server. +Running pretix on your own server requires in-depth technical knowledge and is described on our [Administrator documentation](https://docs.pretix.eu/en/latest/admin/index.html). +This page focuses on the easier way to use our cloud-based pretix Hosted offering. +If you have pretix installed on your server, you can directly skip to the next chapter. + +Here is a brief overview of the steps we are going to take in this tutorial: + + - creating a personal and [organizer account](getting-started.md#creating-an-account) + - setting up our [organizer account](organizer-account.md) + - creating our [event](event.md) + - creating [products](products.md) (tickets and merchandise) for our event + - setting up [payment](payment.md) methods + - [testing](testing.md) our shop and making final adjustments + +## Creating an account + +Before we are able to do anything with pretix, we have to create an account. +Good news: creating an account is __completely free__ of charge and does not come with any obligation to pay money for the use of pretix in the future. +We are free to play around with the pretix software to our heart's content before deciding whether pretix is the right choice for us. +Costs will only occur when selling actual tickets. + +!!! Note + + If your company, association or institution already has an organizer account, it is not necessary to create a new account. + Instead, you can ask your co-organizers to send you an invitation and add you to the team. + Instructions on inviting someone to a team can be found in our [guide on teams](../../guides/teams.md#inviting-someone-to-your-team). + +![pretix.eu, a website introducing pretix and its main features. There is a green button labeled 'Create your first ticket shop' on the right.](../../assets/screens/account/pretix-eu.png "pretix.eu screenshot" ) + +To create an account, we are going to click the green :btn:Create your first ticket shop: button on the [pretix.eu website](https://pretix.eu/about/en/ "https://pretix.eu/about/en"). +This takes us to a site on which we will enter the info for our personal pretix account in the left column, and the name and short form for our organization in the right column. + +
+ +![a website with input fields for account information as well as the name and short form of the organizer](../../assets/screens/account/pretix-create-account.png "pretix.eu/about/en/setup screenshot" ) + +For our personal account, we are going to provide our name, email address, and a secure password. +The field on the top left is meant for the name of the person to whom the account belongs, **not** for a company name. +We are going to choose a name by which our co-organizers will recognize us and which our support team can use to address us. +For this tutorial, our name is going to be Jordan Doe. + +Everyone should have their own personal login. +If other members of our team should have access to the system as well, we will be able to [invite](../../guides/teams.md#inviting-someone-to-your-team) them later in the process. + + +!!! Warning + + The **short form** is the unique identifier for your company in our website's backend and will also be used in the shop URL. + Please put careful consideration into the short form and make sure you are happy with it. + + The short form **cannot be changed** without you contacting customer support. + It might no longer be possible to change it at all if you have already set up some parts of the system. + +The "Full name" field is meant for the name of the company, association, or institution for which we want to organize events. +The "Address short form" field is for a short form of the organization's name. +This short form will be used for the URL under which our events can be found. + +For this tutorial, we are going to create an account for our Tutorial Ltd. +So we will enter "Tutorial Ltd." into the full name field, and "tut" into the address short form field. +This means that our organizer's profile and all the events we are going to create will be found at [https://pretix.eu/tut/](https://pretix.eu/tut/) from now on. + +There is no need to create a dedicated test account or use the word "test" anywhere in the short form or name. +pretix offers a test mode that allows our organizer and events to remain invisible to the public, but still gives us access to all functions and settings. + +By using the official name of our organization for the account right away, we can ensure that we get to use our preferred URL. +We can also avoid having to make the same adjustments to two different accounts. +Our events will not be visible to the public, nor will we be charged, until we decide to take them live. + +{% include "note-short-form.md" %} + +The [privacy policy](https://pretix.eu/about/en/privacy) and [terms of service](https://pretix.eu/about/en/terms) are both linked on this page. +Reading them carefully, agreeing with them and checking the boxes to confirm is a requirement for using pretix. + +We will now click the :btn:Continue: button and thus take our first step towards hosting our first event using pretix. +Next, we are going to set up our [organizer account](organizer-account.md). diff --git a/docs/tutorial/organizer-account.md b/docs/tutorial/single-events/organizer-account.md similarity index 79% rename from docs/tutorial/organizer-account.md rename to docs/tutorial/single-events/organizer-account.md index 3b608430e..598107e62 100644 --- a/docs/tutorial/organizer-account.md +++ b/docs/tutorial/single-events/organizer-account.md @@ -1,49 +1,49 @@ # Organizer account -An organizer account represents an entity that is running events, for example a company, an institution, or a person. -We just created an organizer account and our personal account at the same time. -It is also possible to gain (partial) access to an organizer account by being invited to pretix by a team member and [accepting that invitation](../guides/teams.md#accepting-an-invitation-to-a-team). +An organizer account represents an entity that is running events, for example a company, an institution, or a person. +We just created an organizer account and our personal account at the same time. +It is also possible to gain (partial) access to an organizer account by being invited to pretix by a team member and [accepting that invitation](../../guides/teams.md#accepting-an-invitation-to-a-team). -In this section of the tutorial, we will customize our organizer account and add necessary information to it. -Here is a brief overview of the steps we are going to take in this section: +In this section of the tutorial, we will customize our organizer account and add necessary information to it. +Here is a brief overview of the steps we are going to take in this section: - [adding contact information](organizer-account.md#general) on the "General" tab - - [choosing language and localization options](organizer-account.md#localization) on the "Localization" tab + - [choosing language and localization options](organizer-account.md#localization) on the "Localization" tab - [customizing the organizer page](organizer-account.md#organizer-page) on the "Organizer page" and "Shop design" tabs - - [setting up cookie/privacy information](organizer-account.md#privacy) on the "Privacy" tab + - [setting up cookie/privacy information](organizer-account.md#privacy) on the "Privacy" tab - [getting our pretix account activated](organizer-account.md#activation) by providing necessary information in the "Billing settings" -These are the necessary steps for preparing our organizer account for hosting events with pretix. -A few of these steps are optional, but will save us some work in the long term. -For instance, organizer-level language and design settings will be used as the default for any events we are going to create in the future. -We can always come back to adjust the organizer account settings later, in case our needs change. +These are the necessary steps for preparing our organizer account for hosting events with pretix. +A few of these steps are optional, but will save us some work in the long term. +For instance, organizer-level language and design settings will be used as the default for any events we are going to create in the future. +We can always come back to adjust the organizer account settings later, in case our needs change. -## Navigating to the organizer account settings +## Navigating to the organizer account settings -![pretix.eu dashboard, showing upcoming events, a button for creating a new event, the mail address of the account currently logged in, and a sidebar with the following options: Dashboard, Events, Organizers, Search, User settings, Reports, Shipping list](../assets/screens/account/dashboard.png) +![pretix.eu dashboard, showing upcoming events, a button for creating a new event, the mail address of the account currently logged in, and a sidebar with the following options: Dashboard, Events, Organizers, Search, User settings, Reports, Shipping list](../../assets/screens/account/dashboard.png) -After finishing account creation and logging in to [pretix.eu/control](https://pretix.eu/control/), we are greeted by the dashboard. -We can always come back to this page by clicking the :btn-icon:i-pretix:pretix.eu: button in the bar at the top. +After finishing account creation and logging in to [pretix.eu/control](https://pretix.eu/control/), we are greeted by the dashboard. +We can always come back to this page by clicking the :btn-icon:i-pretix:pretix.eu: button in the bar at the top. Clicking the :btn:Organizers: button in the sidebar takes us to the "Organizers" page.
-![pretix.eu organizers page, showing the list of available organizer accounts which only includes 'Example Organizer'. There we will find a filter function for the list of available organizers and a button labeled 'Create a new organizer'](../assets/screens/organizer/organizers.png) +![pretix.eu organizers page, showing the list of available organizer accounts which only includes 'Example Organizer'. There we will find a filter function for the list of available organizers and a button labeled 'Create a new organizer'](../../assets/screens/organizer/organizers.png) Upon clicking our organizer account in the list, we are taken to a page displaying all events associated with that organizer.
-![pretix.eu organizers page, showing the list of all events associated with 'Example Organizer'. There is a filter function for the list of events and a button labeled 'Create a new event'](../assets/screens/organizer/event-list.png) +![pretix.eu organizers page, showing the list of all events associated with 'Example Organizer'. There is a filter function for the list of events and a button labeled 'Create a new event'](../../assets/screens/organizer/event-list.png) -We are now going to click :btn-icon:fa3-wrench:Settings: in the sidebar, which lands us on the general settings page for the organizer account. +We are now going to click :btn-icon:fa3-wrench:Settings: in the sidebar, which lands us on the general settings page for the organizer account. -## General +## General -![Organizer settings page, on the general tab, showing the following options: Name, Short form, Imprint URL, Contact address, Info text. Not pictured: 'Allow creating a new team during event creation' option, 'Save' button](../assets/screens/organizer/general-settings.png) +![Organizer settings page, on the general tab, showing the following options: Name, Short form, Imprint URL, Contact address, Info text. Not pictured: 'Allow creating a new team during event creation' option, 'Save' button](../../assets/screens/organizer/general-settings.png) -The fields for "Name" and "Short form" are already filled out. -It is not possible to change the short form because it is the organizer's unique identifier. +The fields for "Name" and "Short form" are already filled out. +It is not possible to change the short form because it is the organizer's unique identifier. Since we are operating from Germany and thus required by law to include certain legal information on all our websites, we are going to enter the URL to our website's imprint in the "Imprint URL" field. @@ -51,46 +51,46 @@ Since we are operating from Germany and thus required by law to include certain Even if you are not operating in Germany, we require all pretix Hosted customers to enter a valid imprint URL that points to information on who is responsible for the published ticket shop. -We will enter a valid email address into the "Contact address" field. -This email address will be displayed under the label "Contact event organizer" in the footer of the public profile to allow customers to contact us. +We will enter a valid email address into the "Contact address" field. +This email address will be displayed under the label "Contact event organizer" in the footer of the public profile to allow customers to contact us. -It is not necessary to touch all the settings displayed on this page. -This is also true for most of the pages that we are going to visit for this tutorial. +It is not necessary to touch all the settings displayed on this page. +This is also true for most of the pages that we are going to visit for this tutorial. -pretix is a very powerful tool that offers many detailed adjustments and tweaks. -This tutorial covers all the necessary steps for creating our shop. -If a setting is not mentioned, then that means that it is not necessary to interact with that setting. +pretix is a very powerful tool that offers many detailed adjustments and tweaks. +This tutorial covers all the necessary steps for creating our shop. +If a setting is not mentioned, then that means that it is not necessary to interact with that setting. Clicking the :btn:Save: button at the bottom of the page confirms our changes. -## Localization +## Localization -![Organizer settings page, on the localization tab, showing the official language options English, German, and German (informal) as well as a list of community translations from Arabic to Polish](../assets/screens/organizer/localization.png) +![Organizer settings page, on the localization tab, showing the official language options English, German, and German (informal) as well as a list of community translations from Arabic to Polish](../../assets/screens/organizer/localization.png) -After saving the general settings, we are going to switch to the :btn:Localization: tab. +After saving the general settings, we are going to switch to the :btn:Localization: tab. -Under "Available languages", we can choose which languages our ticket shop will be published in. -The options officially maintained by the pretix team are "English", "German", and "German (informal)". -"German" uses "Sie" to address the user whereas "German (informal)" uses "du". +Under "Available languages", we can choose which languages our ticket shop will be published in. +The options officially maintained by the pretix team are "English", "German", and "German (informal)". +"German" uses "Sie" to address the user whereas "German (informal)" uses "du". -We can also choose one of the community translations for our organizer page. -They are displayed in the list below along with a percentage indicating how much of the software is translated. -English is used as the fallback language for missing translations. +We can also choose one of the community translations for our organizer page. +They are displayed in the list below along with a percentage indicating how much of the software is translated. +English is used as the fallback language for missing translations. These settings also determine the default languages when creating new events, though languages can be activated or deactivated for each event individually. -We are going to activate "English" and "German (informal)" for our example conference. +We are going to activate "English" and "German (informal)" for our example conference. {% include "note-translations.md" %} -We are going to choose Germany from the drop-down "Region" menu near the bottom of the page. -The selection will be used to determine default formats for dates, times, addresses and phone numbers. -We will choose "Europe/Berlin" as the "Default timezone" from the drop-down menu with that title. +We are going to choose Germany from the drop-down "Region" menu near the bottom of the page. +The selection will be used to determine default formats for dates, times, addresses and phone numbers. +We will choose "Europe/Berlin" as the "Default timezone" from the drop-down menu with that title. -We use the :btn:Save: button to apply our localization settings __before__ changing any settings on the other tabs because the localization settings determine which customizations are available there. +We use the :btn:Save: button to apply our localization settings __before__ changing any settings on the other tabs because the localization settings determine which customizations are available there. -## Organizer page +## Organizer page -![Organizer settings page, on the organizer page tab, showing the following options: Header image, Use header image in its full size, Use header image also for events without an individually uploaded logo, Homepage text in multiple languages. The "public profile" button in the top bar is highlighted.](../assets/screens/organizer/organizer-page-public-profile.png) +![Organizer settings page, on the organizer page tab, showing the following options: Header image, Use header image in its full size, Use header image also for events without an individually uploaded logo, Homepage text in multiple languages. The "public profile" button in the top bar is highlighted.](../../assets/screens/organizer/organizer-page-public-profile.png) Switching to the :btn:Organizer page: tab at the top allows us to add our logo and customize our shop's interface colors. @@ -99,23 +99,23 @@ An organizer page created with pretix Hosted will by default be located at https The shop we are creating for this tutorial is located at [https://pretix.eu/tut/](https://pretix.eu/tut). By default, the name of the organizer will be displayed in the page header of our page. -The organizer page settings allow us to replace the name with a header image that tells our customers who is hosting the event (e.g., by means of our company name, logo, or recognizable design). +The organizer page settings allow us to replace the name with a header image that tells our customers who is hosting the event (e.g., by means of our company name, logo, or recognizable design). -We are going to add the header image by clicking the :btn:Browse...: button next to the "Header image" option and choosing a .png file with a resolution of 1140 × 120 pixels from our computer. +We are going to add the header image by clicking the :btn:Browse...: button next to the "Header image" option and choosing a .png file with a resolution of 1140 × 120 pixels from our computer. The header image will replace the name of the event at the top of the page. -We are going to check the box next to "Use header image also for events without an individually uploaded logo". +We are going to check the box next to "Use header image also for events without an individually uploaded logo". -In the "Homepage text" fields, we can provide text to be displayed on our public profile. -There is one field for each language we activated in the :btn:Localization: tab (see the "Localization" segment of this article)—English and German (informal). -Our public profile will allow the viewer to switch between those languages via the links in the top right corner. +In the "Homepage text" fields, we can provide text to be displayed on our public profile. +There is one field for each language we activated in the :btn:Localization: tab (see the "Localization" segment of this article)—English and German (informal). +Our public profile will allow the viewer to switch between those languages via the links in the top right corner. -## Privacy +## Privacy -![Organizer settings page, on the privacy tab, showing input fields for the URLs to a privacy policy in different languages, a large blue box with legal info, and prefilled text fields for the privacy settings dialog](../assets/screens/organizer/privacy.png) +![Organizer settings page, on the privacy tab, showing input fields for the URLs to a privacy policy in different languages, a large blue box with legal info, and prefilled text fields for the privacy settings dialog](../../assets/screens/organizer/privacy.png) -On the :btn:Privacy: tab, we can provide an URL pointing to our privacy policy for each language we activated. +On the :btn:Privacy: tab, we can provide an URL pointing to our privacy policy for each language we activated. -!!! Warning +!!! Warning It is ultimately your responsibility to ensure compliance with applicable legislation. We try to help by suggesting these settings, but we cannot assume liability since we do not know the exact configuration of your pretix usage, the legal details in your specific jurisdiction, or the agreements you have with third parties such as payment or tracking providers. @@ -124,32 +124,32 @@ On the :btn:Privacy: tab, we can provide an URL pointing to our privacy policy f -Our organizer account has to be activated before any of our ticket shops can go live. +Our organizer account has to be activated before any of our ticket shops can go live. Our account is going to be reviewed manually by the pretix team as soon as we have provided all necessary information for correspondence and billing. -To enter this information, we have to navigate to the billing settings. -:btn:Billing settings: is one of the entries nested underneath ":fa3-wrench: Settings" in the sidebar on the left. -It is not to be confused with ":fa3-money: Billing", which is an independent entry further down in the sidebar. +To enter this information, we have to navigate to the billing settings. +:btn:Billing settings: is one of the entries nested underneath ":fa3-wrench: Settings" in the sidebar on the left. +It is not to be confused with ":fa3-money: Billing", which is an independent entry further down in the sidebar. -In the "Billing settings", the topmost field on the :btn:General: tab is labeled "Primary contact person". -We are going to enter the name of a real person within our organization so the pretix team knows whom to contact if there is an issue with our account. +In the "Billing settings", the topmost field on the :btn:General: tab is labeled "Primary contact person". +We are going to enter the name of a real person within our organization so the pretix team knows whom to contact if there is an issue with our account. We will enter their email address and phone number in the fields below. -This information is mandatory. -Merely providing a company name is not enough to get our account activated. +This information is mandatory. +Merely providing a company name is not enough to get our account activated. -We are going to enter the full contact details of our company further down on the page. +We are going to enter the full contact details of our company further down on the page. The VAT ID is not mandatory unless we are in an EU country other than Germany and want to make use of the reverse charge policy for our fees. -The pretix team offers service in English and German. -We are going to choose English as our preferred language of correspondence. +The pretix team offers service in English and German. +We are going to choose English as our preferred language of correspondence. -We are going to choose credit card as our preferred method of payment. -We need to fill out our credit card info, check the box to authorize payments, and click the :btn:Save: button. +We are going to choose credit card as our preferred method of payment. +We need to fill out our credit card info, check the box to authorize payments, and click the :btn:Save: button. -The page will notify us if any required information is still missing. -If we have provided all required information, a green checkmark will appear at the top of the page with the message "Your changes have been saved." +The page will notify us if any required information is still missing. +If we have provided all required information, a green checkmark will appear at the top of the page with the message "Your changes have been saved." This means that our organizer account has been submitted to the pretix team for review and will be activated shortly. ## Conclusion -Now that our account's basic setup is complete and it is awaiting activation, we can move on to [creating our first event](event.md). +Now that our account's basic setup is complete and it is awaiting activation, we can move on to [creating our first event](event.md). diff --git a/docs/tutorial/payment.md b/docs/tutorial/single-events/payment.md similarity index 71% rename from docs/tutorial/payment.md rename to docs/tutorial/single-events/payment.md index a60aa72c0..e1220f15c 100644 --- a/docs/tutorial/payment.md +++ b/docs/tutorial/single-events/payment.md @@ -1,89 +1,89 @@ # Payment -We do not just want to offer tickets in our shop; we also want to get paid for them. -That is what we will take care of in this part of the tutorial. -We are going to take the following steps: +We do not just want to offer tickets in our shop; we also want to get paid for them. +That is what we will take care of in this part of the tutorial. +We are going to take the following steps: - enabling payment via credit card using [Stripe](payment.md#stripe) - enabling payment via [bank transfer](payment.md#bank-transfers) - setting up [invoices](payment.md#setting-up-invoices) to be sent automatically with every order -## Setting up payment providers +## Setting up payment providers -pretix takes care of payment via a wide selection of payment providers. -For our conference, we are planning to receive payments by credit card through the payment provider Stripe and by bank transfer. -The prerequisites for this are an active Stripe merchant account and a bank account. +pretix takes care of payment via a wide selection of payment providers. +For our conference, we are planning to receive payments by credit card through the payment provider Stripe and by bank transfer. +The prerequisites for this are an active Stripe merchant account and a bank account. -pretix will automatically log payments coming in through most payment providers, including Stripe. -An order in our shop is marked as paid as soon as Stripe records a corresponding payment. +pretix will automatically log payments coming in through most payment providers, including Stripe. +An order in our shop is marked as paid as soon as Stripe records a corresponding payment. Bank transfers are the exception to that rule because the pretix software would need to monitor payments arriving at our bank account. -On pretix Hosted, it is possible to set up a connection to our bank account. -On all versions of pretix, payments via bank transfer can be monitored either by manually approving them as they come in, or by regularly importing digital bank statements. +On pretix Hosted, it is possible to set up a connection to our bank account. +On all versions of pretix, payments via bank transfer can be monitored either by manually approving them as they come in, or by regularly importing digital bank statements.
-![Page titled 'Payment settings', on the 'Payment providers' tab. There is a list of payment providers: Bank transfer, Gift card, PayPal, SEPA debit and Stripe.](../assets/screens/payment/settings.png "Payment settings screenshot") +![Page titled 'Payment settings', on the 'Payment providers' tab. There is a list of payment providers: Bank transfer, Gift card, PayPal, SEPA debit and Stripe.](../../assets/screens/payment/settings.png "Payment settings screenshot") -In order to set up payment providers, we will navigate to our personal dashboard by clicking :btn-icon:i-pretix:pretix.eu: in the top left corner of the website. -We will then select our event in the list of "Your upcoming events", open :btn-icon:fa3-wrench: Settings: in the sidebar and click the :btn:Payment: subentry. -This page displays a list of payment providers. -Bank transfer and Stripe should be included in this list. -By default, all payment providers in this list except gift card will be disabled. +In order to set up payment providers, we will navigate to our personal dashboard by clicking :btn-icon:i-pretix:pretix.eu: in the top left corner of the website. +We will then select our event in the list of "Your upcoming events", open :btn-icon:fa3-wrench: Settings: in the sidebar and click the :btn:Payment: subentry. +This page displays a list of payment providers. +Bank transfer and Stripe should be included in this list. +By default, all payment providers in this list except gift card will be disabled. -!!! Note - If the payment providers you want to use are not being displayed in this list, that means the corresponding plugin is not enabled. - In order to activate such a plugin, you have to navigate to :navpath:Your event → Settings → Plugins: and open the :btn:Payment providers: tab. - Click the :btn:Enable: button next to the plugin you want to use. - You can tell that a plugin has been activated by green ":fa3-check: Active" tag. +!!! Note + If the payment providers you want to use are not being displayed in this list, that means the corresponding plugin is not enabled. + In order to activate such a plugin, you have to navigate to :navpath:Your event → Settings → Plugins: and open the :btn:Payment providers: tab. + Click the :btn:Enable: button next to the plugin you want to use. + You can tell that a plugin has been activated by green ":fa3-check: Active" tag. ### Stripe -![Page titled 'Payment settings—Payment provider:Stripe', displaying a box with a legal warning and buttons for connecting with Stripe and saving.](../assets/screens/payment/stripe.png "Stripe settings screenshot") +![Page titled 'Payment settings—Payment provider:Stripe', displaying a box with a legal warning and buttons for connecting with Stripe and saving.](../../assets/screens/payment/stripe.png "Stripe settings screenshot") -We will first enable Stripe by clicking the :btn-icon:fa3-gear:Settings: button next to it. -This takes us to the payment settings page for Stripe, which currently only contains a :btn:Connect with Stripe: button. +We will first enable Stripe by clicking the :btn-icon:fa3-gear:Settings: button next to it. +This takes us to the payment settings page for Stripe, which currently only contains a :btn:Connect with Stripe: button. -Clicking that button takes us to a dialog on stripe.com, where we will input our email address and go through the process of connecting our Stripe merchant account to our pretix account. +Clicking that button takes us to a dialog on stripe.com, where we will input our email address and go through the process of connecting our Stripe merchant account to our pretix account. -We will then return to pretix.eu, navigate to our event, open :btn-icon:fa3-wrench: Settings: in the sidebar, click the :btn:Payment: subentry and open the Stripe settings. -Instead of the single button, the page will now display a multitude of settings. +We will then return to pretix.eu, navigate to our event, open :btn-icon:fa3-wrench: Settings: in the sidebar, click the :btn:Payment: subentry and open the Stripe settings. +Instead of the single button, the page will now display a multitude of settings. -We will check the boxes next to "Credit card payments" and "Enable payment method", then scroll to the bottom and click the :btn:Save: button. -Credit card payments via Stripe are now available as a payment method for customers in our shop. +We will check the boxes next to "Credit card payments" and "Enable payment method", then scroll to the bottom and click the :btn:Save: button. +Credit card payments via Stripe are now available as a payment method for customers in our shop. -### Bank transfers +### Bank transfers -![Page titled 'Payment settings—Payment provider:Bank transfer', displaying options for the bank account type, bank data, details and enabling the payment method.](../assets/screens/payment/bank-transfer.png "Bank transfer settings screenshot") +![Page titled 'Payment settings—Payment provider:Bank transfer', displaying options for the bank account type, bank data, details and enabling the payment method.](../../assets/screens/payment/bank-transfer.png "Bank transfer settings screenshot") -We will also enable bank transfers by navigating back to the payment page for our event :navpath:Event → Settings → Payment: and opening the bank transfer settings. -We are going to choose "SEPA bank account" as our "Bank account type". -We will provide our bank account info, i.e. the name of the account holder, IBAN, BIC and the name of the bank in the fields labeled as such. +We will also enable bank transfers by navigating back to the payment page for our event :navpath:Event → Settings → Payment: and opening the bank transfer settings. +We are going to choose "SEPA bank account" as our "Bank account type". +We will provide our bank account info, i.e. the name of the account holder, IBAN, BIC and the name of the bank in the fields labeled as such. -We will then check the box to confirm that we have understood the special conditions that apply to bank transfers as a payment provider in pretix and the box next to "Enable payment method". -Then, we will click the :btn:Save: button and return to the payment settings. -Bank transfer, gift card, and Stripe should all have a green ":fa3-check: Enabled" tag next to them now. +We will then check the box to confirm that we have understood the special conditions that apply to bank transfers as a payment provider in pretix and the box next to "Enable payment method". +Then, we will click the :btn:Save: button and return to the payment settings. +Bank transfer, gift card, and Stripe should all have a green ":fa3-check: Enabled" tag next to them now. -!!! Note +!!! Note By default, the pretix software is not able to monitor payments arriving at your bank account. On pretix Hosted, you can set up automated bank imports. - On pretix Community and pretix Enterprise, you have to notify the pretix software of incoming payments—either by manually approving payments as complete, or by regularly importing digital bank statements. - Read our guide on [monitoring incoming payments](../guides/payment/bank-transfer.md#monitoring-incoming-payments-automatically) before using bank transfer as a payment method in your shop. + On pretix Community and pretix Enterprise, you have to notify the pretix software of incoming payments—either by manually approving payments as complete, or by regularly importing digital bank statements. + Read our guide on [monitoring incoming payments](../../guides/payment/bank-transfer.md#monitoring-incoming-payments-automatically) before using bank transfer as a payment method in your shop. -For more information on using bank transfers, see [bank transfers](../guides/payment/bank-transfer.md). +For more information on using bank transfers, see [bank transfers](../../guides/payment/bank-transfer.md). -## Setting up invoices +## Setting up invoices -![Page titled 'Invoice settings', displaying options for generating invoices, which sales channels to generate them for, and attaching them to emails.](../assets/screens/payment/invoice.png "Invoice settings screenshot") +![Page titled 'Invoice settings', displaying options for generating invoices, which sales channels to generate them for, and attaching them to emails.](../../assets/screens/payment/invoice.png "Invoice settings screenshot") -We will navigate to the invoicing settings by going to our event, opening :btn-icon:fa3-wrench: Settings: in the sidebar and clicking the :btn:Invoicing: subentry. +We will navigate to the invoicing settings by going to our event, opening :btn-icon:fa3-wrench: Settings: in the sidebar and clicking the :btn:Invoicing: subentry. On the :btn:Invoice generation: tab, we will set the "Generate invoices" option to "Automatically after payment or when required by payment method." -We will then switch to the :btn:Issuer details: tab and provide the name and full address of our organization. -The data we enter here will be used for all invoices we generate from this point on. +We will then switch to the :btn:Issuer details: tab and provide the name and full address of our organization. +The data we enter here will be used for all invoices we generate from this point on. -If we now click the :btn:Save and show preview: button, our browser is going to download a PDF preview of the invoice with our organization's address, the invoice number TUTCON27-PREVIEW and an example listing of purchases with a partially received payment. +If we now click the :btn:Save and show preview: button, our browser is going to download a PDF preview of the invoice with our organization's address, the invoice number TUTCON27-PREVIEW and an example listing of purchases with a partially received payment. ## Conclusion -Now that we have given our customers two options for making payments in our shop and set up the automatic dispatching of invoices, we can move on to [testing our shop](testing.md) before finally taking it live. +Now that we have given our customers two options for making payments in our shop and set up the automatic dispatching of invoices, we can move on to [testing our shop](testing.md) before finally taking it live. diff --git a/docs/tutorial/products.md b/docs/tutorial/single-events/products.md similarity index 69% rename from docs/tutorial/products.md rename to docs/tutorial/single-events/products.md index 504571a9c..71e5b8032 100644 --- a/docs/tutorial/products.md +++ b/docs/tutorial/single-events/products.md @@ -1,181 +1,181 @@ # Products -A product is anything sold via pretix: tickets, gift cards, conference t-shirts and so on. -We will be selling a variety of products in our shop. -In this article, we will cover the process of creating the following products and making them available in our shop: +A product is anything sold via pretix: tickets, gift cards, conference t-shirts and so on. +We will be selling a variety of products in our shop. +In this article, we will cover the process of creating the following products and making them available in our shop: - a basic [admission ticket](products.md#creating-and-editing-products) - a [discount ticket](products.md#discount-ticket) for students and members - a free [speaker ticket](products.md#speaker-ticket) that can only be purchased with a voucher - - [stickers](products.md#product-with-variants) that come in three variants with different prices + - [stickers](products.md#product-with-variants) that come in three variants with different prices -We are going to start by [creating categories](products.md#creating-and-editing-categories) to sort our products into, then we will create the products themselves, and lastly, we are going to [create quotas](products.md#creating-and-editing-quotas) to determine and keep track of availability numbers for each product. +We are going to start by [creating categories](products.md#creating-and-editing-categories) to sort our products into, then we will create the products themselves, and lastly, we are going to [create quotas](products.md#creating-and-editing-quotas) to determine and keep track of availability numbers for each product. ## Creating and editing categories -![Page titled 'Product categories', showing a list of categories only containing 'Tickets' and a button for creating a new category.](../assets/screens/products/categories.png "Product categories screenshot") +![Page titled 'Product categories', showing a list of categories only containing 'Tickets' and a button for creating a new category.](../../assets/screens/products/categories.png "Product categories screenshot") -Categories can help us group products into sensible categories both in the backend and in our shop. -They also separate standalone products from add-on products. -We are not only going to sell admission tickets in our shop, but also extras such as stickers. -That means our next step is to create a category for those extras. +Categories can help us group products into sensible categories both in the backend and in our shop. +They also separate standalone products from add-on products. +We are not only going to sell admission tickets in our shop, but also extras such as stickers. +That means our next step is to create a category for those extras. -For that, we will navigate to our personal dashboard by clicking :btn-icon:i-pretix: pretix.eu: in the top left corner of the website. -We will then select our event in the list of "Your upcoming events", open :btn-icon:fa3-ticket: Products: in the sidebar and click the :btn:Categories: subentry. -This page shows the list of all product categories, which at the moment should only include a single category named "Tickets" of the type "Normal category". +For that, we will navigate to our personal dashboard by clicking :btn-icon:i-pretix: pretix.eu: in the top left corner of the website. +We will then select our event in the list of "Your upcoming events", open :btn-icon:fa3-ticket: Products: in the sidebar and click the :btn:Categories: subentry. +This page shows the list of all product categories, which at the moment should only include a single category named "Tickets" of the type "Normal category". -We will click the :btn-icon:fa3-plus: Create a new category: button and give the category a name such as "Extras". -Under "Category type", we will select "Add-on product category". -We are not planning to use the cross-selling feature for this event, so the cross-selling categories are not relevant for us. -Clicking the :btn:Save: button at the bottom of the page takes us back to the product categories page, which now lists two entries: "Tickets" and our newly created category named "Extras". +We will click the :btn-icon:fa3-plus: Create a new category: button and give the category a name such as "Extras". +Under "Category type", we will select "Add-on product category". +We are not planning to use the cross-selling feature for this event, so the cross-selling categories are not relevant for us. +Clicking the :btn:Save: button at the bottom of the page takes us back to the product categories page, which now lists two entries: "Tickets" and our newly created category named "Extras". ## Creating and editing products -![Page titled 'Products', showing a list of products containing two entries and a button for creating a new product.](../assets/screens/products/products.png "Products screenshot") +![Page titled 'Products', showing a list of products containing two entries and a button for creating a new product.](../../assets/screens/products/products.png "Products screenshot") -Now that we have prepared the necessary categories for our products, we can set about editing the existing products and creating new ones to suit our needs. +Now that we have prepared the necessary categories for our products, we can set about editing the existing products and creating new ones to suit our needs. -First, we will edit the "Regular ticket" so that we can base all other tickets on this one. -In order to do that, we will navigate to :navpath:Event → :fa3-ticket: Products → Products:. -The website should display two tickets that have already been created along with the event: "Regular ticket" and "Reduced ticket". -We will click "Regular ticket", which takes us to the "Modify product" dialog. +First, we will edit the "Regular ticket" so that we can base all other tickets on this one. +In order to do that, we will navigate to :navpath:Event → :fa3-ticket: Products → Products:. +The website should display two tickets that have already been created along with the event: "Regular ticket" and "Reduced ticket". +We will click "Regular ticket", which takes us to the "Modify product" dialog. -We will change the English item name to "Standard Ticket" and provide a German translation. -We are going to add the following description: -"Regular ticket granting access to the entire conference." -Next, we will click on the :btn:Price: tab and change the "Default price" to €250.00. -We will also select the appropriate tax rate of 19% from the "Sales tax" dropdown. +We will change the English item name to "Standard Ticket" and provide a German translation. +We are going to add the following description: +"Regular ticket granting access to the entire conference." +Next, we will click on the :btn:Price: tab and change the "Default price" to €250.00. +We will also select the appropriate tax rate of 19% from the "Sales tax" dropdown. -!!! Note - Every tax rate you assign to a product, you have to create first. - If there are multiple different tax rates that apply to your products, create one tax rate for each of them. - If you are selling products with a 0% tax rate (such as [gift cards](../guides/gift-cards.md)), you still need to create a 0% tax rule first. - For more information, see our guide on [creating tax rules](../guides/taxes.md#creating-tax-rules). +!!! Note + Every tax rate you assign to a product, you have to create first. + If there are multiple different tax rates that apply to your products, create one tax rate for each of them. + If you are selling products with a 0% tax rate (such as [gift cards](../../guides/gift-cards.md)), you still need to create a 0% tax rule first. + For more information, see our guide on [creating tax rules](../../guides/taxes.md#creating-tax-rules). -Once we have done that, we are going to click the :btn:Save: button. +Once we have done that, we are going to click the :btn:Save: button. ### Discount ticket -![Page titled 'Create product', showing options such as item name, copy product information, product type and personalization.](../assets/screens/products/create.png "Create product screenshot") +![Page titled 'Create product', showing options such as item name, copy product information, product type and personalization.](../../assets/screens/products/create.png "Create product screenshot") -We will now create the discount ticket based on the "Standard ticket" we just edited. -There are two advantages to this approach: First, we do not have to repeat all the same steps, and second, we are reducing our risk of forgetting any of them. -The "Reduced ticket" is not needed anymore. -We will navigate to the products page, click the red :btn-icon:fa3-trash:: delete button next to the reduced ticket, and confirm that we want to delete it. +We will now create the discount ticket based on the "Standard ticket" we just edited. +There are two advantages to this approach: First, we do not have to repeat all the same steps, and second, we are reducing our risk of forgetting any of them. +The "Reduced ticket" is not needed anymore. +We will navigate to the products page, click the red :btn-icon:fa3-trash:: delete button next to the reduced ticket, and confirm that we want to delete it. -Back on the product overview, we will click the :btn-icon:fa3-copy:: clone button next to the standard ticket in order to clone it. -We will name the new ticket "Discount ticket", provide a translation, change the "Default price" to €120.00, and click the :btn:Save: button. +Back on the product overview, we will click the :btn-icon:fa3-copy:: clone button next to the standard ticket in order to clone it. +We will name the new ticket "Discount ticket", provide a translation, change the "Default price" to €120.00, and click the :btn:Save: button. -!!! Note - A warning is now displayed in a yellow box at the top of the page, saying: - "Please note that your product will not be available for sale until you have added your item to an existing or newly created quota." - This warning will also appear during the creation of subsequent products. - **We can safely ignore it** for now because we will take care of adding products to quotas in the very next section of this article. - That will make the warning disappear. +!!! Note + A warning is now displayed in a yellow box at the top of the page, saying: + "Please note that your product will not be available for sale until you have added your item to an existing or newly created quota." + This warning will also appear during the creation of subsequent products. + **We can safely ignore it** for now because we will take care of adding products to quotas in the very next section of this article. + That will make the warning disappear. -On the next page, we have to adjust the "Description" field to inform our customers of the prerequisites for access to the discounted ticket. +On the next page, we have to adjust the "Description" field to inform our customers of the prerequisites for access to the discounted ticket. Our description reads: "This ticket is only valid if you provide a student ID or member ID at check-in." -We will then switch to the :btn:Price: tab, change the "Default price" to €120.00 and the original price to the price of the standard ticket, i.e. €250.00. -The original price will be displayed as struck-through and the new default price will be displayed in bold green, highlighting the discount price. +We will then switch to the :btn:Price: tab, change the "Default price" to €120.00 and the original price to the price of the standard ticket, i.e. €250.00. +The original price will be displayed as struck-through and the new default price will be displayed in bold green, highlighting the discount price. -Then, we will go to the :btn:Check-in and validity: tab and check the box next to "Requires special attention". -We have to provide instructions for the person operating the check-in at our event in the "Check-in text" field. -Our instructions say: "Check for student ID/member ID". -We will then click the :btn:Save: button. +Then, we will go to the :btn:Check-in and validity: tab and check the box next to "Requires special attention". +We have to provide instructions for the person operating the check-in at our event in the "Check-in text" field. +Our instructions say: "Check for student ID/member ID". +We will then click the :btn:Save: button. ### Speaker ticket -Next, we are going to create a speaker ticket that is free, but can only be purchased with a voucher. -For that, we will navigate back to the products page :navpath:Event → Products → Products: and click the :btn-icon:fa3-copy:: clone button next to the standard ticket in order to clone it. -We will name the new ticket "Speaker ticket", provide a translation, and change the "Default price" to €0.00, leave the other options on this page unchanged and click the :btn:Save and continue with more settings: button. +Next, we are going to create a speaker ticket that is free, but can only be purchased with a voucher. +For that, we will navigate back to the products page :navpath:Event → Products → Products: and click the :btn-icon:fa3-copy:: clone button next to the standard ticket in order to clone it. +We will name the new ticket "Speaker ticket", provide a translation, and change the "Default price" to €0.00, leave the other options on this page unchanged and click the :btn:Save and continue with more settings: button. -We will switch to the :btn:Availability: tab and check the box next to the option "This product can only be bought using a voucher" about halfway down the page. -There is a toggle next to that option with an eye and an information symbol: :btn-icon:fa3-eye-slash:: :btn-icon:fa3-info::. -We are going to set that toggle to :btn-icon:fa3-eye-slash:: with the tooltip "Hide product if unavailable". -This means that the ticket will only be displayed to people who hold a corresponding voucher in our shop. -Once we have set the checkbox and toggle, we will click the :btn:Save: button. +We will switch to the :btn:Availability: tab and check the box next to the option "This product can only be bought using a voucher" about halfway down the page. +There is a toggle next to that option with an eye and an information symbol: :btn-icon:fa3-eye-slash:: :btn-icon:fa3-info::. +We are going to set that toggle to :btn-icon:fa3-eye-slash:: with the tooltip "Hide product if unavailable". +This means that the ticket will only be displayed to people who hold a corresponding voucher in our shop. +Once we have set the checkbox and toggle, we will click the :btn:Save: button. -Our plan is to send voucher codes to our invited speakers which will grant them access to this specialized type of ticket. -For more information on vouchers, see [vouchers](../guides/vouchers.md). +Our plan is to send voucher codes to our invited speakers which will grant them access to this specialized type of ticket. +For more information on vouchers, see [vouchers](../../guides/vouchers.md). ### Product with variants -![Page titled 'Modify product: Sticker', the 'Variations' tab is open, showing settings for the 'Standard' variant: Variation (name), default and original price, description.](../assets/screens/products/products.png "Product variations screenshot") +![Page titled 'Modify product: Sticker', the 'Variations' tab is open, showing settings for the 'Standard' variant: Variation (name), default and original price, description.](../../assets/screens/products/products.png "Product variations screenshot") -After having created all the admission products we need, we will now create a sticker product with multiple variants: purple, black, and glitter. -It is not possible to edit a product without variations into a product with multiple variations. -Therefore, we will navigate to the products page and click the :btn-icon:fa3-plus: Create a new product: button. +After having created all the admission products we need, we will now create a sticker product with multiple variants: purple, black, and glitter. +It is not possible to edit a product without variations into a product with multiple variations. +Therefore, we will navigate to the products page and click the :btn-icon:fa3-plus: Create a new product: button. -We will name the product "Sticker", set it to "Non-admission product" and put it in the "Extras" category. -Under "Product variations", we will select "Product with multiple variations". -We will set the default price to €5.00. -Then, we will click :btn:Save and continue with more settings:. +We will name the product "Sticker", set it to "Non-admission product" and put it in the "Extras" category. +Under "Product variations", we will select "Product with multiple variations". +We will set the default price to €5.00. +Then, we will click :btn:Save and continue with more settings:. -Next, we will click on the :btn:Variations: tab. -This tab will only be displayed if we selected "Product with multiple variations" during the creation of the product. -There should be one variant called "Standard" here. -We will click the name to expand the settings for that variant and change the name to "Purple". -It is not necessary to change any other settings here. +Next, we will click on the :btn:Variations: tab. +This tab will only be displayed if we selected "Product with multiple variations" during the creation of the product. +There should be one variant called "Standard" here. +We will click the name to expand the settings for that variant and change the name to "Purple". +It is not necessary to change any other settings here. -Then, we will scroll down and click the :btn-icon:fa3-plus: Add a new variation: button. -We will name this new variant "Black" and keep the other settings the way they are. -We will repeat the same process for the "Glitter" variant and set the "Default price" option for that variant to €7.50. -Then, we will click :btn:Save:. +Then, we will scroll down and click the :btn-icon:fa3-plus: Add a new variation: button. +We will name this new variant "Black" and keep the other settings the way they are. +We will repeat the same process for the "Glitter" variant and set the "Default price" option for that variant to €7.50. +Then, we will click :btn:Save:. -## Creating and editing quotas +## Creating and editing quotas -A quota determines how many instances of our product can be sold. +A quota determines how many instances of our product can be sold. Every product has to be part of at least one quota before it becomes available in the shop. -In this section, we are going to create quotas and add our products to them. +In this section, we are going to create quotas and add our products to them. -We will navigate to :navpath:Event → :fa3-ticket: Products → Quotas:. -This page shows the list of all quotas for the event, which at the moment includes the "Regular ticket" quota, containing the standard ticket as a product, and the "Reduced ticket" quota, not containing any ticket. -The list also displays the total capacity and how many items are left for each quota. +We will navigate to :navpath:Event → :fa3-ticket: Products → Quotas:. +This page shows the list of all quotas for the event, which at the moment includes the "Regular ticket" quota, containing the standard ticket as a product, and the "Reduced ticket" quota, not containing any ticket. +The list also displays the total capacity and how many items are left for each quota. -### Quotas for tickets +### Quotas for tickets -![Page titled 'Quotas', displaying a list of quotas including the reduced ticket quota with a capacity of 50 and the regular ticket quota with a capacity of 100.](../assets/screens/products/quotas.png "Quotas screenshot") +![Page titled 'Quotas', displaying a list of quotas including the reduced ticket quota with a capacity of 50 and the regular ticket quota with a capacity of 100.](../../assets/screens/products/quotas.png "Quotas screenshot") -First, we will edit a quota for our standard and discount tickets. -It makes sense to include both tickets in a single quota because we cannot plan ahead how many of the tickets we sell are going to be discount tickets. -We will click the :btn-icon:fa3-edit:: change button next to the "Regular ticket" quota in the list. -We are also going to rename this quota to "Standard and discount ticket" to avoid confusion. -The "Standard ticket" should already be checked in the list of products. +First, we will edit a quota for our standard and discount tickets. +It makes sense to include both tickets in a single quota because we cannot plan ahead how many of the tickets we sell are going to be discount tickets. +We will click the :btn-icon:fa3-edit:: change button next to the "Regular ticket" quota in the list. +We are also going to rename this quota to "Standard and discount ticket" to avoid confusion. +The "Standard ticket" should already be checked in the list of products. -We will also check the "Discount ticket" in the list and change the capacity to 1900 because that is the maximum amount of tickets of these types that we want to sell. -Our venue has room for 2000 people, 100 of which are going to be speakers. -We will leave the rest of the settings unchanged and click the :btn:Save: button. -This takes us to a detailed overview of the status of the "Standard ticket" quota. +We will also check the "Discount ticket" in the list and change the capacity to 1900 because that is the maximum amount of tickets of these types that we want to sell. +Our venue has room for 2000 people, 100 of which are going to be speakers. +We will leave the rest of the settings unchanged and click the :btn:Save: button. +This takes us to a detailed overview of the status of the "Standard ticket" quota. -Since both the standard and discount tickets are covered by the same quota now, the "Reduced ticket" quota is not needed anymore. -We will navigate back to the quotas page and click the :btn-icon:fa3-trash:: delete button next to the "Reduced ticket" quota. +Since both the standard and discount tickets are covered by the same quota now, the "Reduced ticket" quota is not needed anymore. +We will navigate back to the quotas page and click the :btn-icon:fa3-trash:: delete button next to the "Reduced ticket" quota. -Our speaker ticket needs to be assigned to a quota, too. -We will now navigate to the quotas page again and click the :btn-icon:fa3-plus: Create a new quota: button. -We will name the new quota "Speaker ticket" and set its number to 100 because that is the expected number of speakers at our event. -In the list of products, we will check the box next to "Speaker ticket". -Then, we will click the :btn:Save: button. +Our speaker ticket needs to be assigned to a quota, too. +We will now navigate to the quotas page again and click the :btn-icon:fa3-plus: Create a new quota: button. +We will name the new quota "Speaker ticket" and set its number to 100 because that is the expected number of speakers at our event. +In the list of products, we will check the box next to "Speaker ticket". +Then, we will click the :btn:Save: button. -### Quotas for variants +### Quotas for variants -Our sticker product needs three different quotas: one for each product variant. -We will navigate back to the quotas page and click the :btn-icon:fa3-plus: Create a new quota: button. -We will call the new quota "Sticker purple" and set the total capacity to 100 because that is the number of stickers in that color that we're going to sell. +Our sticker product needs three different quotas: one for each product variant. +We will navigate back to the quotas page and click the :btn-icon:fa3-plus: Create a new quota: button. +We will call the new quota "Sticker purple" and set the total capacity to 100 because that is the number of stickers in that color that we're going to sell. -Then, we will select "Sticker - Purple" in the list of products. -The purple sticker is not an admission ticket but an additional product that can be purchased in the same shop. -We do not want this quota to add to the total number of tickets available for the event. -Thus, we are going to check the box next to "Ignore this quota when determining event availability" before clicking the :btn:Save: button. +Then, we will select "Sticker - Purple" in the list of products. +The purple sticker is not an admission ticket but an additional product that can be purchased in the same shop. +We do not want this quota to add to the total number of tickets available for the event. +Thus, we are going to check the box next to "Ignore this quota when determining event availability" before clicking the :btn:Save: button. -Since we still need quotas for the other variants of the product, we will navigate back to the quotas page and click the :btn-icon:fa3-copy:: clone button next to the sticker quota we just created. -We will name the new quota "Sticker Black", unselect "Sticker - Purple" from the list of products and select "Sticker - Black" instead. -Finally, we will click :btn:Save: and repeat the same process for the glitter color, adjusting the total capacity as needed. +Since we still need quotas for the other variants of the product, we will navigate back to the quotas page and click the :btn-icon:fa3-copy:: clone button next to the sticker quota we just created. +We will name the new quota "Sticker Black", unselect "Sticker - Purple" from the list of products and select "Sticker - Black" instead. +Finally, we will click :btn:Save: and repeat the same process for the glitter color, adjusting the total capacity as needed. -If we now navigate back to the "Products" page, open the "Sticker" product and click on the :btn:Variations: tab, there should be no more yellow boxes warning us that we need to add the product and variants to a quota before they can be sold. +If we now navigate back to the "Products" page, open the "Sticker" product and click on the :btn:Variations: tab, there should be no more yellow boxes warning us that we need to add the product and variants to a quota before they can be sold. -## Conclusion +## Conclusion -We have created all the tickets and other products that we are planning to sell in our shop, sorted them into categories, and added them to quotas. -We can now move on to [setting up payment methods](payment.md) that our customers can use to purchase these products. +We have created all the tickets and other products that we are planning to sell in our shop, sorted them into categories, and added them to quotas. +We can now move on to [setting up payment methods](payment.md) that our customers can use to purchase these products. diff --git a/docs/tutorial/testing.md b/docs/tutorial/single-events/testing.md similarity index 69% rename from docs/tutorial/testing.md rename to docs/tutorial/single-events/testing.md index 64a794507..c05bf0b99 100644 --- a/docs/tutorial/testing.md +++ b/docs/tutorial/single-events/testing.md @@ -1,57 +1,57 @@ # Testing and going live -In this final part of the tutorial, we will test our shop, make sure that everything works as intended, and finally take it live. -Here is a brief overview of the steps we are going to take in this section: +In this final part of the tutorial, we will test our shop, make sure that everything works as intended, and finally take it live. +Here is a brief overview of the steps we are going to take in this section: - - [placing an order](testing.md#testing-and-confirming-orders) in test mode + - [placing an order](testing.md#testing-and-confirming-orders) in test mode - reviewing the order in the backend and marking it as paid - testing the shop in every language we have activated - - [making final improvements](testing.md#making-final-improvements-to-our-shop) to our shop if necessary - - [disabling test mode](testing.md#disabling-test-mode-and-deleting-orders) and deleting test orders + - [making final improvements](testing.md#making-final-improvements-to-our-shop) to our shop if necessary + - [disabling test mode](testing.md#disabling-test-mode-and-deleting-orders) and deleting test orders - [taking the shop live](testing.md#conclusion) -## Testing and confirming orders +## Testing and confirming orders -![Our shop page, titled 'Tutorial conference', listing date and location for our event and a selection of products. There is a box warning that the shop is currently in test mode.](../assets/screens/testing/shop.png "Shop screenshot") +![Our shop page, titled 'Tutorial conference', listing date and location for our event and a selection of products. There is a box warning that the shop is currently in test mode.](../../assets/screens/testing/shop.png "Shop screenshot") -We will now place an order in our shop. -We are going to click the :btn-icon:fa3-eye:Go to shop: button in the bar at the top. +We will now place an order in our shop. +We are going to click the :btn-icon:fa3-eye:Go to shop: button in the bar at the top. -This takes us to the shop which should currently have a red bar at the top stating that it is only visible to us and our team, and a yellow box warning that it is in test mode. -We will now place an order for a standard ticket and a discount ticket, follow the instructions on the screen, and enter an email address that we have access to when prompted. +This takes us to the shop which should currently have a red bar at the top stating that it is only visible to us and our team, and a yellow box warning that it is in test mode. +We will now place an order for a standard ticket and a discount ticket, follow the instructions on the screen, and enter an email address that we have access to when prompted. -During checkout, we will choose credit card as the payment method, which should currently display a note stating that the Stripe plugin is operating in test mode. -We will use the credit card data for one of the test cards [listed by Stripe](https://docs.stripe.com/testing#cards) to issue a fake payment for our order. +During checkout, we will choose credit card as the payment method, which should currently display a note stating that the Stripe plugin is operating in test mode. +We will use the credit card data for one of the test cards [listed by Stripe](https://docs.stripe.com/testing#cards) to issue a fake payment for our order. -We will now open pretix.eu, navigate to our event, and click :btn-icon:fa3-shopping-cart: Orders: in the sidebar. -This page displays a list of orders. -If our test has been successful, the list now contains the test order we just placed. -The order should have the status ":fa3-check: Paid". +We will now open pretix.eu, navigate to our event, and click :btn-icon:fa3-shopping-cart: Orders: in the sidebar. +This page displays a list of orders. +If our test has been successful, the list now contains the test order we just placed. +The order should have the status ":fa3-check: Paid". -We are going to repeat this process for every language we have activated for the shop. -This is to make sure that we have provided all the necessary translations and our localization settings are correct. +We are going to repeat this process for every language we have activated for the shop. +This is to make sure that we have provided all the necessary translations and our localization settings are correct. -## Making final improvements to our shop +## Making final improvements to our shop -By trying out the shop and getting the same view as our customers, it will become obvious if we have made any mistakes or forgotten anything while setting up our event. -We may need to add texts, images, new products, questions, checks, or fine-tune the appearance of the shop. +By trying out the shop and getting the same view as our customers, it will become obvious if we have made any mistakes or forgotten anything while setting up our event. +We may need to add texts, images, new products, questions, checks, or fine-tune the appearance of the shop. -It is possible to adjust these things when the shop is already live. -However, we are going to make sure that our shop is exactly in the state we want it to be in before we take it live so that all of our customers have a unified and flawless experience while using it. +It is possible to adjust these things when the shop is already live. +However, we are going to make sure that our shop is exactly in the state we want it to be in before we take it live so that all of our customers have a unified and flawless experience while using it. -## Disabling test mode and deleting orders +## Disabling test mode and deleting orders -![Page titled 'Shop status', displaying a box warning about which conditions are not met yet for the shop to go live and options to disable test mode and delete all test mode orders.](../assets/screens/testing/shop-status.png "Shop status screenshot") +![Page titled 'Shop status', displaying a box warning about which conditions are not met yet for the shop to go live and options to disable test mode and delete all test mode orders.](../../assets/screens/testing/shop-status.png "Shop status screenshot") -To make sure that only real orders from actual customers appear in our shop from this point onwards, we have to delete the orders we just placed in test mode. -For that, we will navigate to our event and click the :btn-icon:fa3-exclamation-triangle: TEST MODE: entry in the sidebar which is highlighted in orange. -We will check the box labeled "Permanently delete all orders created in test mode" and click the :btn:Disable test mode: button. +To make sure that only real orders from actual customers appear in our shop from this point onwards, we have to delete the orders we just placed in test mode. +For that, we will navigate to our event and click the :btn-icon:fa3-exclamation-triangle: TEST MODE: entry in the sidebar which is highlighted in orange. +We will check the box labeled "Permanently delete all orders created in test mode" and click the :btn:Disable test mode: button. -## Conclusion +## Conclusion -Once the experience in our shop is satisfactory and all other points have been checked off the list above, we can finally take our shop live. -In order to do that, we are going to navigate to :navpath:Event → Dashboard:. +Once the experience in our shop is satisfactory and all other points have been checked off the list above, we can finally take our shop live. +In order to do that, we are going to navigate to :navpath:Event → Dashboard:. -The event dashboard displays a box saying "Your ticket shop is not yet public. Click here to change". -Clicking that box takes us to the "Shop status" page. -We are going to click the :btn:Go live: button and our ticket shop will finally go live! \ No newline at end of file +The event dashboard displays a box saying "Your ticket shop is not yet public. Click here to change". +Clicking that box takes us to the "Shop status" page. +We are going to click the :btn:Go live: button and our ticket shop will finally go live! \ No newline at end of file From de411ad9fea45deec6cfbc6b736985d538d73342 Mon Sep 17 00:00:00 2001 From: Matthias Schrumpf Date: Fri, 6 Mar 2026 16:07:27 +0100 Subject: [PATCH 02/29] Add files to continuous operation tutorial --- docs/tutorial/continuous-operation/event.md | 170 ++++++++++++++++ .../continuous-operation/organizer-account.md | 155 +++++++++++++++ docs/tutorial/continuous-operation/payment.md | 89 +++++++++ .../tutorial/continuous-operation/products.md | 181 ++++++++++++++++++ docs/tutorial/continuous-operation/testing.md | 57 ++++++ 5 files changed, 652 insertions(+) create mode 100644 docs/tutorial/continuous-operation/event.md create mode 100644 docs/tutorial/continuous-operation/organizer-account.md create mode 100644 docs/tutorial/continuous-operation/payment.md create mode 100644 docs/tutorial/continuous-operation/products.md create mode 100644 docs/tutorial/continuous-operation/testing.md diff --git a/docs/tutorial/continuous-operation/event.md b/docs/tutorial/continuous-operation/event.md new file mode 100644 index 000000000..cf36b01c7 --- /dev/null +++ b/docs/tutorial/continuous-operation/event.md @@ -0,0 +1,170 @@ +# Event + +After setting up an organizer account, the next step is creating an event. +This article describes the creation and basic setup of an event. +Here is a quick summary of the steps we are going to take in this section: + + - [create an event](event.md#event-creation) + - [get an overview](event.md#event-level-dashboard) of the event's status on the dashboard + - [enable the collection](event.md#customer-and-attendee-data) of customer and attendee data + - [add images](event.md#shop-design) to the ticket shop + +This covers all the necessary steps for creating an event and setting up the ticket shop so that we can modify our products according to our needs in the next article of this tutorial. + +## Event creation + +In order to create an event, we must be logged in to our [pretix](https://pretix.eu/control/) account. +Clicking the :btn:pretix.eu: button in the top left corner of the website takes us to the dashboard and an overview of our upcoming events. +We will now click the :btn-icon:fa3-plus:Create a new event: button. + +
+ +![Screenshot of page titled "Create new Event—Step 1", showing options for choosing an organizer account, the event type, and languages to be used.](../../assets/screens/event/create-event1.png "Create new event step 1 screenshot" ) + +An event in pretix is always associated with an organizer account, so we have to choose one here. +We will choose the organizer that is hosting this event—that is, the one we just set up in the previous step of this tutorial. +This selection **cannot be changed** after the event has been created, so it is important to pick the correct organizer account here. + +Next, we have to choose the event type. +There are two options: "Singular event or non-event shop" and "Event series or time slot booking". +For this tutorial, we want to create a simple conference that takes place on a weekend, so we are going to choose the option "Singular event or non-event shop". + +We are going to choose which languages to use for the event. +By default, the languages chosen while setting up the organizer account should already be checked here. +We will simply activate and deactivate the languages as needed. + +Once we are happy with our choices, we are going to click the :btn:Continue: button. + +{% include "note-translations.md" %} + +![Screenshot of page titled "Create new Event—Step 2", showing options for choosing name, short form, date, location, and geo coordinates for the event. Not pictured: currency, sales tax rate, time zone, start and end date of presale.](../../assets/screens/event/create-event2.png "Create new event step 2 screenshot" ) + +We are now asked to provide a name and a short form for the event. +We are going to create a simple conference for this tutorial that takes place in 2027. +Therefore, we will choose "Tutorial Conference" for the "Event name" field. +For the "Short form" field, we will come up with an abbreviation for "Tutorial Conference" and include the last two digits of the year. +We will enter "tutcon27" into the field. +The short form is appended to the organizer's URL. +In our case, this results in the following URL: +https://pretix.eu/tut/tutcon27 + +{% include "note-short-form.md" %} + +Just like the name and short form, the start time for our event is mandatory information. +We are going to enter the fourth of June, 2027, into the start time field. + +Since we already know the location for our event, we're going to put that location into pretix now. +This information is optional and can still be changed later. +Our input into the "Location" field will be used to search OpenStreetMap for that location. + +If the location can be found, the "Geo coordinates" fields will be filled out automatically and the map preview will center on that location. +If no results can be found for the input, the marker on the map can be dragged to the event location manually. +This will automatically update the "Geo coordinates" fields. +Alternatively, we can use the more advanced search function on [OpenStreetMap.org](https://www.openstreetmap.org) and copy the coordinates over to the "Geo coordinates" fields. + +We have to choose a currency for our event. +We are going to select the Euro from the currency drop-down menu. + +This page also allows us to set a sales tax rate for our event. +Taxation rules can also be changed after event creation is finished. +We are holding our event in Germany and a single percentage rule applies to all of our products. +Thus, we are going to add a 19% tax rule here. + +!!! Note + Every tax rate you assign to a product, you have to create first. + If there are multiple different tax rates that apply to your products, create one tax rate for each of them. + If you are selling products with a 0% tax rate (such as [gift cards](../../guides/gift-cards.md)), you still need to create a 0% tax rule first. + For more information, see our guide on [creating tax rules](../../guides/taxes.md#creating-tax-rules). + +Once we are happy with our choices, we are going to click the :btn:Continue: button. + +{% include "warning-tax-rules.md" %} + +
+ +![Screenshot of page titled "Create new Event—Step 3", showing an infobox asking the user to review all settings extensively and the option to import settings from a previously created event.](../../assets/screens/event/create-event3.png "Create new event step 3 screenshot" ) + +We are then asked if we want to copy information from a previously created event. +This step can save us a lot of work from our second event onwards. +But since this is the first event we're organizing with this organizer account, we will simply leave the default (_"Do not copy"_) and click :btn:Continue:. + +
+ +![Screenshot of page titled "Congratulations! You just created an event!", showing options for creating ticket types and enabling a few basic features for the event. Not pictured: setting up payment options and providing contact information.](../../assets/screens/event/create-event4.png "Create new event step 4 screenshot" ) + +The next page congratulates us on creating our event and gives us an opportunity to make quick changes to the products and basic settings for the event. +We do not need to touch these quick settings at the moment. +We will take a closer look at products (tickets, gift cards, etc.) in the [next section](products.md) of this tutorial. + +All we are going to do on this page is add two more pieces of information that are mandatory for our ticket shop to go live. +We will provide a general email address at which our customers can contact us in the "Contact address" field. +This email address will be displayed in the page footer of our shop with the label "Contact event organizer". + +We will provide a URL to legal imprint information for our organization's online presence in the "Imprint URL" field. + +Once we click :btn:Save: at the bottom of the page, we are taken to an overview of the event, which gives us its name, the timeline of tickets sales and presale, and the status of our ticket shop, which should be in test mode at this point. + +## Event-level dashboard + +Now that we have created our event, we have access to all possible options for the event. +We can visit the event-level dashboard by clicking the :btn:pretix.eu: button in the top left corner and then selecting the event we just created in the list titled "Your upcoming events". +The event-level dashboard gives us an overview of the event's basic information and status. +It allows us to leave an internal comment for ourselves or our team and it logs recent changes. + +![Screenshot of dashboard for a demo event titled Tutorial Conference, showing the title, buttons for sharing the event, the timeline, an overview of orders, payments and tickets left, as well as a field for internal comments. Not pictured: event logs for recent changes.](../../assets/screens/event/event-dashboard.png "Event dashboard screenshot") + +At this point, the overview will probably display a warning that our organizer account is not yet active. +The first time we see this warning, we are going to click the link and fill out the necessary information in the form. + +Activating an account is a manual process and may take some time depending on the availability of the pretix team. +The account should usually be activated during the following business day. +Thus, this warning may persist for a while even if all necessary information has already been provided. + +## Customer and attendee data + +We are planning to print badges for our attendees during the conference. +That means we have to record their name and affiliation during purchase. + +While we are viewing the event-level dashboard, we will click :btn-icon:fa3-wrench: Settings: in the sidebar, which lands us on the general settings page for the event. +We will open the :btn:Customer and attendee data: tab at the top. +The options on this tab allow us to set questions for certain information for every ticket purchased. +The settings that are relevant for us are located underneath the "Attendee data (once per personalized ticket)" subheading. + +We will set the attendee name to "Ask and require input" and the company option to "Ask, but do not require input". +In the text field labeled "Attendee data explanation", we will add an explanation as to why we're collecting the data in question. +Our explanation reads as follows: +"We will use the name, title and company you submit for your badge." + +Under "Form settings", we can choose the format in which pretix will ask attendees for names and titles. +We are going to select "Ask for Title + Given name + Family name, display like Dr John Doe" for names and "Free text input" for titles. +We will finalize our choice here before taking the ticket shop live. +This is important because changing these settings after already having received orders can lead to issues when sorting or changing names. + +Click the :btn:Save: button to save these settings. + +## Shop design + +![Screenshot of "Shop design" tab, showing options for the header image and social media image, as well as a locked section at the bottom.](../../assets/screens/event/shop-design.png "Event shop design tab screenshot") + +Switching to the "Shop design" tab at the top allows us to add images to our event shop and customize its colors. +Clicking the :btn-icon:fa3-eye:Go to shop: button in the bar at the top takes us to a preview of the shop from the customers' perspective. +A shop created with pretix Hosted will by default be located at https://pretix.eu/:placeholder:OrganizerShortForm:/:placeholder:EventShortForm:/. +The shop we are creating for this tutorial is located at [https://pretix.eu/tut/tutcon27/](https://pretix.eu/tut/tutcon27/). + +By default, the name of the event will be displayed in the page header of our shop. +The shop design settings allow us to replace the name with a header image that tells our customers about the event (e.g., by means of the event name, logo, or recognizable design). + +We are going to add a header image by clicking the :btn:Browse...: button next to the "Header image" option and choosing a .png file with a resolution of 1140 × 120 pixels to upload from our computer. +By default, the header image will replace the name of the event at the top of the page. +We still want to include the name of the event though, so we are going to check the box next to "Show event title even if a header image is present". + +We are also going to upload a .png file for the "Social media image" option. +This will be used as a preview for any links to our ticket shop we post on social media. +Not uploading a file here would mean that the header image will be used for previews instead. + +Any changes you make on this page will only become visible in the event shop after you have clicked the :btn:Save: button. + +## Conclusion + +We have gone through the four-step event creation process, gotten an overview of the event's status on the event dashboard, enabled the collection of customer and attendee data, and added images to the ticket shop. +We can now move on to [creating products](products.md) to be sold in our shop. diff --git a/docs/tutorial/continuous-operation/organizer-account.md b/docs/tutorial/continuous-operation/organizer-account.md new file mode 100644 index 000000000..598107e62 --- /dev/null +++ b/docs/tutorial/continuous-operation/organizer-account.md @@ -0,0 +1,155 @@ +# Organizer account + +An organizer account represents an entity that is running events, for example a company, an institution, or a person. +We just created an organizer account and our personal account at the same time. +It is also possible to gain (partial) access to an organizer account by being invited to pretix by a team member and [accepting that invitation](../../guides/teams.md#accepting-an-invitation-to-a-team). + +In this section of the tutorial, we will customize our organizer account and add necessary information to it. +Here is a brief overview of the steps we are going to take in this section: + + - [adding contact information](organizer-account.md#general) on the "General" tab + - [choosing language and localization options](organizer-account.md#localization) on the "Localization" tab + - [customizing the organizer page](organizer-account.md#organizer-page) on the "Organizer page" and "Shop design" tabs + - [setting up cookie/privacy information](organizer-account.md#privacy) on the "Privacy" tab + - [getting our pretix account activated](organizer-account.md#activation) by providing necessary information in the "Billing settings" + +These are the necessary steps for preparing our organizer account for hosting events with pretix. +A few of these steps are optional, but will save us some work in the long term. +For instance, organizer-level language and design settings will be used as the default for any events we are going to create in the future. +We can always come back to adjust the organizer account settings later, in case our needs change. + +## Navigating to the organizer account settings + +![pretix.eu dashboard, showing upcoming events, a button for creating a new event, the mail address of the account currently logged in, and a sidebar with the following options: Dashboard, Events, Organizers, Search, User settings, Reports, Shipping list](../../assets/screens/account/dashboard.png) + +After finishing account creation and logging in to [pretix.eu/control](https://pretix.eu/control/), we are greeted by the dashboard. +We can always come back to this page by clicking the :btn-icon:i-pretix:pretix.eu: button in the bar at the top. +Clicking the :btn:Organizers: button in the sidebar takes us to the "Organizers" page. + +
+ +![pretix.eu organizers page, showing the list of available organizer accounts which only includes 'Example Organizer'. There we will find a filter function for the list of available organizers and a button labeled 'Create a new organizer'](../../assets/screens/organizer/organizers.png) + +Upon clicking our organizer account in the list, we are taken to a page displaying all events associated with that organizer. + +
+ +![pretix.eu organizers page, showing the list of all events associated with 'Example Organizer'. There is a filter function for the list of events and a button labeled 'Create a new event'](../../assets/screens/organizer/event-list.png) + +We are now going to click :btn-icon:fa3-wrench:Settings: in the sidebar, which lands us on the general settings page for the organizer account. + +## General + +![Organizer settings page, on the general tab, showing the following options: Name, Short form, Imprint URL, Contact address, Info text. Not pictured: 'Allow creating a new team during event creation' option, 'Save' button](../../assets/screens/organizer/general-settings.png) + +The fields for "Name" and "Short form" are already filled out. +It is not possible to change the short form because it is the organizer's unique identifier. + +Since we are operating from Germany and thus required by law to include certain legal information on all our websites, we are going to enter the URL to our website's imprint in the "Imprint URL" field. + +!!! Note + + Even if you are not operating in Germany, we require all pretix Hosted customers to enter a valid imprint URL that points to information on who is responsible for the published ticket shop. + +We will enter a valid email address into the "Contact address" field. +This email address will be displayed under the label "Contact event organizer" in the footer of the public profile to allow customers to contact us. + +It is not necessary to touch all the settings displayed on this page. +This is also true for most of the pages that we are going to visit for this tutorial. + +pretix is a very powerful tool that offers many detailed adjustments and tweaks. +This tutorial covers all the necessary steps for creating our shop. +If a setting is not mentioned, then that means that it is not necessary to interact with that setting. + +Clicking the :btn:Save: button at the bottom of the page confirms our changes. + +## Localization + +![Organizer settings page, on the localization tab, showing the official language options English, German, and German (informal) as well as a list of community translations from Arabic to Polish](../../assets/screens/organizer/localization.png) + +After saving the general settings, we are going to switch to the :btn:Localization: tab. + +Under "Available languages", we can choose which languages our ticket shop will be published in. +The options officially maintained by the pretix team are "English", "German", and "German (informal)". +"German" uses "Sie" to address the user whereas "German (informal)" uses "du". + +We can also choose one of the community translations for our organizer page. +They are displayed in the list below along with a percentage indicating how much of the software is translated. +English is used as the fallback language for missing translations. + +These settings also determine the default languages when creating new events, though languages can be activated or deactivated for each event individually. +We are going to activate "English" and "German (informal)" for our example conference. + +{% include "note-translations.md" %} + +We are going to choose Germany from the drop-down "Region" menu near the bottom of the page. +The selection will be used to determine default formats for dates, times, addresses and phone numbers. +We will choose "Europe/Berlin" as the "Default timezone" from the drop-down menu with that title. + +We use the :btn:Save: button to apply our localization settings __before__ changing any settings on the other tabs because the localization settings determine which customizations are available there. + +## Organizer page + +![Organizer settings page, on the organizer page tab, showing the following options: Header image, Use header image in its full size, Use header image also for events without an individually uploaded logo, Homepage text in multiple languages. The "public profile" button in the top bar is highlighted.](../../assets/screens/organizer/organizer-page-public-profile.png) + +Switching to the :btn:Organizer page: tab at the top allows us to add our logo and customize our shop's interface colors. + +Clicking the :btn-icon:fa3-eye:Public profile: button in the bar at the top takes us to a preview of the organizer page from the customers' perspective. +An organizer page created with pretix Hosted will by default be located at https://pretix.eu/:placeholder:OrganizerShortForm:/. +The shop we are creating for this tutorial is located at [https://pretix.eu/tut/](https://pretix.eu/tut). + +By default, the name of the organizer will be displayed in the page header of our page. +The organizer page settings allow us to replace the name with a header image that tells our customers who is hosting the event (e.g., by means of our company name, logo, or recognizable design). + +We are going to add the header image by clicking the :btn:Browse...: button next to the "Header image" option and choosing a .png file with a resolution of 1140 × 120 pixels from our computer. +The header image will replace the name of the event at the top of the page. +We are going to check the box next to "Use header image also for events without an individually uploaded logo". + +In the "Homepage text" fields, we can provide text to be displayed on our public profile. +There is one field for each language we activated in the :btn:Localization: tab (see the "Localization" segment of this article)—English and German (informal). +Our public profile will allow the viewer to switch between those languages via the links in the top right corner. + +## Privacy + +![Organizer settings page, on the privacy tab, showing input fields for the URLs to a privacy policy in different languages, a large blue box with legal info, and prefilled text fields for the privacy settings dialog](../../assets/screens/organizer/privacy.png) + +On the :btn:Privacy: tab, we can provide an URL pointing to our privacy policy for each language we activated. + +!!! Warning + + It is ultimately your responsibility to ensure compliance with applicable legislation. + We try to help by suggesting these settings, but we cannot assume liability since we do not know the exact configuration of your pretix usage, the legal details in your specific jurisdiction, or the agreements you have with third parties such as payment or tracking providers. + +## Activation + + + +Our organizer account has to be activated before any of our ticket shops can go live. +Our account is going to be reviewed manually by the pretix team as soon as we have provided all necessary information for correspondence and billing. + +To enter this information, we have to navigate to the billing settings. +:btn:Billing settings: is one of the entries nested underneath ":fa3-wrench: Settings" in the sidebar on the left. +It is not to be confused with ":fa3-money: Billing", which is an independent entry further down in the sidebar. + +In the "Billing settings", the topmost field on the :btn:General: tab is labeled "Primary contact person". +We are going to enter the name of a real person within our organization so the pretix team knows whom to contact if there is an issue with our account. +We will enter their email address and phone number in the fields below. +This information is mandatory. +Merely providing a company name is not enough to get our account activated. + +We are going to enter the full contact details of our company further down on the page. +The VAT ID is not mandatory unless we are in an EU country other than Germany and want to make use of the reverse charge policy for our fees. + +The pretix team offers service in English and German. +We are going to choose English as our preferred language of correspondence. + +We are going to choose credit card as our preferred method of payment. +We need to fill out our credit card info, check the box to authorize payments, and click the :btn:Save: button. + +The page will notify us if any required information is still missing. +If we have provided all required information, a green checkmark will appear at the top of the page with the message "Your changes have been saved." +This means that our organizer account has been submitted to the pretix team for review and will be activated shortly. + +## Conclusion + +Now that our account's basic setup is complete and it is awaiting activation, we can move on to [creating our first event](event.md). diff --git a/docs/tutorial/continuous-operation/payment.md b/docs/tutorial/continuous-operation/payment.md new file mode 100644 index 000000000..e1220f15c --- /dev/null +++ b/docs/tutorial/continuous-operation/payment.md @@ -0,0 +1,89 @@ +# Payment + +We do not just want to offer tickets in our shop; we also want to get paid for them. +That is what we will take care of in this part of the tutorial. +We are going to take the following steps: + + - enabling payment via credit card using [Stripe](payment.md#stripe) + - enabling payment via [bank transfer](payment.md#bank-transfers) + - setting up [invoices](payment.md#setting-up-invoices) to be sent automatically with every order + +## Setting up payment providers + +pretix takes care of payment via a wide selection of payment providers. +For our conference, we are planning to receive payments by credit card through the payment provider Stripe and by bank transfer. +The prerequisites for this are an active Stripe merchant account and a bank account. + +pretix will automatically log payments coming in through most payment providers, including Stripe. +An order in our shop is marked as paid as soon as Stripe records a corresponding payment. +Bank transfers are the exception to that rule because the pretix software would need to monitor payments arriving at our bank account. + +On pretix Hosted, it is possible to set up a connection to our bank account. +On all versions of pretix, payments via bank transfer can be monitored either by manually approving them as they come in, or by regularly importing digital bank statements. + +
+ +![Page titled 'Payment settings', on the 'Payment providers' tab. There is a list of payment providers: Bank transfer, Gift card, PayPal, SEPA debit and Stripe.](../../assets/screens/payment/settings.png "Payment settings screenshot") + +In order to set up payment providers, we will navigate to our personal dashboard by clicking :btn-icon:i-pretix:pretix.eu: in the top left corner of the website. +We will then select our event in the list of "Your upcoming events", open :btn-icon:fa3-wrench: Settings: in the sidebar and click the :btn:Payment: subentry. +This page displays a list of payment providers. +Bank transfer and Stripe should be included in this list. +By default, all payment providers in this list except gift card will be disabled. + +!!! Note + If the payment providers you want to use are not being displayed in this list, that means the corresponding plugin is not enabled. + In order to activate such a plugin, you have to navigate to :navpath:Your event → Settings → Plugins: and open the :btn:Payment providers: tab. + Click the :btn:Enable: button next to the plugin you want to use. + You can tell that a plugin has been activated by green ":fa3-check: Active" tag. + +### Stripe + +![Page titled 'Payment settings—Payment provider:Stripe', displaying a box with a legal warning and buttons for connecting with Stripe and saving.](../../assets/screens/payment/stripe.png "Stripe settings screenshot") + +We will first enable Stripe by clicking the :btn-icon:fa3-gear:Settings: button next to it. +This takes us to the payment settings page for Stripe, which currently only contains a :btn:Connect with Stripe: button. + +Clicking that button takes us to a dialog on stripe.com, where we will input our email address and go through the process of connecting our Stripe merchant account to our pretix account. + +We will then return to pretix.eu, navigate to our event, open :btn-icon:fa3-wrench: Settings: in the sidebar, click the :btn:Payment: subentry and open the Stripe settings. +Instead of the single button, the page will now display a multitude of settings. + +We will check the boxes next to "Credit card payments" and "Enable payment method", then scroll to the bottom and click the :btn:Save: button. +Credit card payments via Stripe are now available as a payment method for customers in our shop. + +### Bank transfers + +![Page titled 'Payment settings—Payment provider:Bank transfer', displaying options for the bank account type, bank data, details and enabling the payment method.](../../assets/screens/payment/bank-transfer.png "Bank transfer settings screenshot") + +We will also enable bank transfers by navigating back to the payment page for our event :navpath:Event → Settings → Payment: and opening the bank transfer settings. +We are going to choose "SEPA bank account" as our "Bank account type". +We will provide our bank account info, i.e. the name of the account holder, IBAN, BIC and the name of the bank in the fields labeled as such. + +We will then check the box to confirm that we have understood the special conditions that apply to bank transfers as a payment provider in pretix and the box next to "Enable payment method". +Then, we will click the :btn:Save: button and return to the payment settings. +Bank transfer, gift card, and Stripe should all have a green ":fa3-check: Enabled" tag next to them now. + +!!! Note + By default, the pretix software is not able to monitor payments arriving at your bank account. + On pretix Hosted, you can set up automated bank imports. + On pretix Community and pretix Enterprise, you have to notify the pretix software of incoming payments—either by manually approving payments as complete, or by regularly importing digital bank statements. + Read our guide on [monitoring incoming payments](../../guides/payment/bank-transfer.md#monitoring-incoming-payments-automatically) before using bank transfer as a payment method in your shop. + +For more information on using bank transfers, see [bank transfers](../../guides/payment/bank-transfer.md). + +## Setting up invoices + +![Page titled 'Invoice settings', displaying options for generating invoices, which sales channels to generate them for, and attaching them to emails.](../../assets/screens/payment/invoice.png "Invoice settings screenshot") + +We will navigate to the invoicing settings by going to our event, opening :btn-icon:fa3-wrench: Settings: in the sidebar and clicking the :btn:Invoicing: subentry. +On the :btn:Invoice generation: tab, we will set the "Generate invoices" option to "Automatically after payment or when required by payment method." + +We will then switch to the :btn:Issuer details: tab and provide the name and full address of our organization. +The data we enter here will be used for all invoices we generate from this point on. + +If we now click the :btn:Save and show preview: button, our browser is going to download a PDF preview of the invoice with our organization's address, the invoice number TUTCON27-PREVIEW and an example listing of purchases with a partially received payment. + +## Conclusion + +Now that we have given our customers two options for making payments in our shop and set up the automatic dispatching of invoices, we can move on to [testing our shop](testing.md) before finally taking it live. diff --git a/docs/tutorial/continuous-operation/products.md b/docs/tutorial/continuous-operation/products.md new file mode 100644 index 000000000..71e5b8032 --- /dev/null +++ b/docs/tutorial/continuous-operation/products.md @@ -0,0 +1,181 @@ +# Products + +A product is anything sold via pretix: tickets, gift cards, conference t-shirts and so on. +We will be selling a variety of products in our shop. +In this article, we will cover the process of creating the following products and making them available in our shop: + + - a basic [admission ticket](products.md#creating-and-editing-products) + - a [discount ticket](products.md#discount-ticket) for students and members + - a free [speaker ticket](products.md#speaker-ticket) that can only be purchased with a voucher + - [stickers](products.md#product-with-variants) that come in three variants with different prices + +We are going to start by [creating categories](products.md#creating-and-editing-categories) to sort our products into, then we will create the products themselves, and lastly, we are going to [create quotas](products.md#creating-and-editing-quotas) to determine and keep track of availability numbers for each product. + +## Creating and editing categories + +![Page titled 'Product categories', showing a list of categories only containing 'Tickets' and a button for creating a new category.](../../assets/screens/products/categories.png "Product categories screenshot") + +Categories can help us group products into sensible categories both in the backend and in our shop. +They also separate standalone products from add-on products. +We are not only going to sell admission tickets in our shop, but also extras such as stickers. +That means our next step is to create a category for those extras. + +For that, we will navigate to our personal dashboard by clicking :btn-icon:i-pretix: pretix.eu: in the top left corner of the website. +We will then select our event in the list of "Your upcoming events", open :btn-icon:fa3-ticket: Products: in the sidebar and click the :btn:Categories: subentry. +This page shows the list of all product categories, which at the moment should only include a single category named "Tickets" of the type "Normal category". + +We will click the :btn-icon:fa3-plus: Create a new category: button and give the category a name such as "Extras". +Under "Category type", we will select "Add-on product category". +We are not planning to use the cross-selling feature for this event, so the cross-selling categories are not relevant for us. +Clicking the :btn:Save: button at the bottom of the page takes us back to the product categories page, which now lists two entries: "Tickets" and our newly created category named "Extras". + +## Creating and editing products + +![Page titled 'Products', showing a list of products containing two entries and a button for creating a new product.](../../assets/screens/products/products.png "Products screenshot") + +Now that we have prepared the necessary categories for our products, we can set about editing the existing products and creating new ones to suit our needs. + +First, we will edit the "Regular ticket" so that we can base all other tickets on this one. +In order to do that, we will navigate to :navpath:Event → :fa3-ticket: Products → Products:. +The website should display two tickets that have already been created along with the event: "Regular ticket" and "Reduced ticket". +We will click "Regular ticket", which takes us to the "Modify product" dialog. + +We will change the English item name to "Standard Ticket" and provide a German translation. +We are going to add the following description: +"Regular ticket granting access to the entire conference." +Next, we will click on the :btn:Price: tab and change the "Default price" to €250.00. +We will also select the appropriate tax rate of 19% from the "Sales tax" dropdown. + +!!! Note + Every tax rate you assign to a product, you have to create first. + If there are multiple different tax rates that apply to your products, create one tax rate for each of them. + If you are selling products with a 0% tax rate (such as [gift cards](../../guides/gift-cards.md)), you still need to create a 0% tax rule first. + For more information, see our guide on [creating tax rules](../../guides/taxes.md#creating-tax-rules). + +Once we have done that, we are going to click the :btn:Save: button. + +### Discount ticket + +![Page titled 'Create product', showing options such as item name, copy product information, product type and personalization.](../../assets/screens/products/create.png "Create product screenshot") + +We will now create the discount ticket based on the "Standard ticket" we just edited. +There are two advantages to this approach: First, we do not have to repeat all the same steps, and second, we are reducing our risk of forgetting any of them. +The "Reduced ticket" is not needed anymore. +We will navigate to the products page, click the red :btn-icon:fa3-trash:: delete button next to the reduced ticket, and confirm that we want to delete it. + +Back on the product overview, we will click the :btn-icon:fa3-copy:: clone button next to the standard ticket in order to clone it. +We will name the new ticket "Discount ticket", provide a translation, change the "Default price" to €120.00, and click the :btn:Save: button. + +!!! Note + A warning is now displayed in a yellow box at the top of the page, saying: + "Please note that your product will not be available for sale until you have added your item to an existing or newly created quota." + This warning will also appear during the creation of subsequent products. + **We can safely ignore it** for now because we will take care of adding products to quotas in the very next section of this article. + That will make the warning disappear. + +On the next page, we have to adjust the "Description" field to inform our customers of the prerequisites for access to the discounted ticket. +Our description reads: +"This ticket is only valid if you provide a student ID or member ID at check-in." + +We will then switch to the :btn:Price: tab, change the "Default price" to €120.00 and the original price to the price of the standard ticket, i.e. €250.00. +The original price will be displayed as struck-through and the new default price will be displayed in bold green, highlighting the discount price. + +Then, we will go to the :btn:Check-in and validity: tab and check the box next to "Requires special attention". +We have to provide instructions for the person operating the check-in at our event in the "Check-in text" field. +Our instructions say: "Check for student ID/member ID". +We will then click the :btn:Save: button. + +### Speaker ticket + +Next, we are going to create a speaker ticket that is free, but can only be purchased with a voucher. +For that, we will navigate back to the products page :navpath:Event → Products → Products: and click the :btn-icon:fa3-copy:: clone button next to the standard ticket in order to clone it. +We will name the new ticket "Speaker ticket", provide a translation, and change the "Default price" to €0.00, leave the other options on this page unchanged and click the :btn:Save and continue with more settings: button. + +We will switch to the :btn:Availability: tab and check the box next to the option "This product can only be bought using a voucher" about halfway down the page. +There is a toggle next to that option with an eye and an information symbol: :btn-icon:fa3-eye-slash:: :btn-icon:fa3-info::. +We are going to set that toggle to :btn-icon:fa3-eye-slash:: with the tooltip "Hide product if unavailable". +This means that the ticket will only be displayed to people who hold a corresponding voucher in our shop. +Once we have set the checkbox and toggle, we will click the :btn:Save: button. + +Our plan is to send voucher codes to our invited speakers which will grant them access to this specialized type of ticket. +For more information on vouchers, see [vouchers](../../guides/vouchers.md). + +### Product with variants + +![Page titled 'Modify product: Sticker', the 'Variations' tab is open, showing settings for the 'Standard' variant: Variation (name), default and original price, description.](../../assets/screens/products/products.png "Product variations screenshot") + +After having created all the admission products we need, we will now create a sticker product with multiple variants: purple, black, and glitter. +It is not possible to edit a product without variations into a product with multiple variations. +Therefore, we will navigate to the products page and click the :btn-icon:fa3-plus: Create a new product: button. + +We will name the product "Sticker", set it to "Non-admission product" and put it in the "Extras" category. +Under "Product variations", we will select "Product with multiple variations". +We will set the default price to €5.00. +Then, we will click :btn:Save and continue with more settings:. + +Next, we will click on the :btn:Variations: tab. +This tab will only be displayed if we selected "Product with multiple variations" during the creation of the product. +There should be one variant called "Standard" here. +We will click the name to expand the settings for that variant and change the name to "Purple". +It is not necessary to change any other settings here. + +Then, we will scroll down and click the :btn-icon:fa3-plus: Add a new variation: button. +We will name this new variant "Black" and keep the other settings the way they are. +We will repeat the same process for the "Glitter" variant and set the "Default price" option for that variant to €7.50. +Then, we will click :btn:Save:. + +## Creating and editing quotas + +A quota determines how many instances of our product can be sold. +Every product has to be part of at least one quota before it becomes available in the shop. +In this section, we are going to create quotas and add our products to them. + +We will navigate to :navpath:Event → :fa3-ticket: Products → Quotas:. +This page shows the list of all quotas for the event, which at the moment includes the "Regular ticket" quota, containing the standard ticket as a product, and the "Reduced ticket" quota, not containing any ticket. +The list also displays the total capacity and how many items are left for each quota. + +### Quotas for tickets + +![Page titled 'Quotas', displaying a list of quotas including the reduced ticket quota with a capacity of 50 and the regular ticket quota with a capacity of 100.](../../assets/screens/products/quotas.png "Quotas screenshot") + +First, we will edit a quota for our standard and discount tickets. +It makes sense to include both tickets in a single quota because we cannot plan ahead how many of the tickets we sell are going to be discount tickets. +We will click the :btn-icon:fa3-edit:: change button next to the "Regular ticket" quota in the list. +We are also going to rename this quota to "Standard and discount ticket" to avoid confusion. +The "Standard ticket" should already be checked in the list of products. + +We will also check the "Discount ticket" in the list and change the capacity to 1900 because that is the maximum amount of tickets of these types that we want to sell. +Our venue has room for 2000 people, 100 of which are going to be speakers. +We will leave the rest of the settings unchanged and click the :btn:Save: button. +This takes us to a detailed overview of the status of the "Standard ticket" quota. + +Since both the standard and discount tickets are covered by the same quota now, the "Reduced ticket" quota is not needed anymore. +We will navigate back to the quotas page and click the :btn-icon:fa3-trash:: delete button next to the "Reduced ticket" quota. + +Our speaker ticket needs to be assigned to a quota, too. +We will now navigate to the quotas page again and click the :btn-icon:fa3-plus: Create a new quota: button. +We will name the new quota "Speaker ticket" and set its number to 100 because that is the expected number of speakers at our event. +In the list of products, we will check the box next to "Speaker ticket". +Then, we will click the :btn:Save: button. + +### Quotas for variants + +Our sticker product needs three different quotas: one for each product variant. +We will navigate back to the quotas page and click the :btn-icon:fa3-plus: Create a new quota: button. +We will call the new quota "Sticker purple" and set the total capacity to 100 because that is the number of stickers in that color that we're going to sell. + +Then, we will select "Sticker - Purple" in the list of products. +The purple sticker is not an admission ticket but an additional product that can be purchased in the same shop. +We do not want this quota to add to the total number of tickets available for the event. +Thus, we are going to check the box next to "Ignore this quota when determining event availability" before clicking the :btn:Save: button. + +Since we still need quotas for the other variants of the product, we will navigate back to the quotas page and click the :btn-icon:fa3-copy:: clone button next to the sticker quota we just created. +We will name the new quota "Sticker Black", unselect "Sticker - Purple" from the list of products and select "Sticker - Black" instead. +Finally, we will click :btn:Save: and repeat the same process for the glitter color, adjusting the total capacity as needed. + +If we now navigate back to the "Products" page, open the "Sticker" product and click on the :btn:Variations: tab, there should be no more yellow boxes warning us that we need to add the product and variants to a quota before they can be sold. + +## Conclusion + +We have created all the tickets and other products that we are planning to sell in our shop, sorted them into categories, and added them to quotas. +We can now move on to [setting up payment methods](payment.md) that our customers can use to purchase these products. diff --git a/docs/tutorial/continuous-operation/testing.md b/docs/tutorial/continuous-operation/testing.md new file mode 100644 index 000000000..c05bf0b99 --- /dev/null +++ b/docs/tutorial/continuous-operation/testing.md @@ -0,0 +1,57 @@ +# Testing and going live + +In this final part of the tutorial, we will test our shop, make sure that everything works as intended, and finally take it live. +Here is a brief overview of the steps we are going to take in this section: + + - [placing an order](testing.md#testing-and-confirming-orders) in test mode + - reviewing the order in the backend and marking it as paid + - testing the shop in every language we have activated + - [making final improvements](testing.md#making-final-improvements-to-our-shop) to our shop if necessary + - [disabling test mode](testing.md#disabling-test-mode-and-deleting-orders) and deleting test orders + - [taking the shop live](testing.md#conclusion) + +## Testing and confirming orders + +![Our shop page, titled 'Tutorial conference', listing date and location for our event and a selection of products. There is a box warning that the shop is currently in test mode.](../../assets/screens/testing/shop.png "Shop screenshot") + +We will now place an order in our shop. +We are going to click the :btn-icon:fa3-eye:Go to shop: button in the bar at the top. + +This takes us to the shop which should currently have a red bar at the top stating that it is only visible to us and our team, and a yellow box warning that it is in test mode. +We will now place an order for a standard ticket and a discount ticket, follow the instructions on the screen, and enter an email address that we have access to when prompted. + +During checkout, we will choose credit card as the payment method, which should currently display a note stating that the Stripe plugin is operating in test mode. +We will use the credit card data for one of the test cards [listed by Stripe](https://docs.stripe.com/testing#cards) to issue a fake payment for our order. + +We will now open pretix.eu, navigate to our event, and click :btn-icon:fa3-shopping-cart: Orders: in the sidebar. +This page displays a list of orders. +If our test has been successful, the list now contains the test order we just placed. +The order should have the status ":fa3-check: Paid". + +We are going to repeat this process for every language we have activated for the shop. +This is to make sure that we have provided all the necessary translations and our localization settings are correct. + +## Making final improvements to our shop + +By trying out the shop and getting the same view as our customers, it will become obvious if we have made any mistakes or forgotten anything while setting up our event. +We may need to add texts, images, new products, questions, checks, or fine-tune the appearance of the shop. + +It is possible to adjust these things when the shop is already live. +However, we are going to make sure that our shop is exactly in the state we want it to be in before we take it live so that all of our customers have a unified and flawless experience while using it. + +## Disabling test mode and deleting orders + +![Page titled 'Shop status', displaying a box warning about which conditions are not met yet for the shop to go live and options to disable test mode and delete all test mode orders.](../../assets/screens/testing/shop-status.png "Shop status screenshot") + +To make sure that only real orders from actual customers appear in our shop from this point onwards, we have to delete the orders we just placed in test mode. +For that, we will navigate to our event and click the :btn-icon:fa3-exclamation-triangle: TEST MODE: entry in the sidebar which is highlighted in orange. +We will check the box labeled "Permanently delete all orders created in test mode" and click the :btn:Disable test mode: button. + +## Conclusion + +Once the experience in our shop is satisfactory and all other points have been checked off the list above, we can finally take our shop live. +In order to do that, we are going to navigate to :navpath:Event → Dashboard:. + +The event dashboard displays a box saying "Your ticket shop is not yet public. Click here to change". +Clicking that box takes us to the "Shop status" page. +We are going to click the :btn:Go live: button and our ticket shop will finally go live! \ No newline at end of file From 78425cc465f61e8bf163ece4812c6e51bd2ba2c8 Mon Sep 17 00:00:00 2001 From: Matthias Schrumpf Date: Fri, 6 Mar 2026 16:14:05 +0100 Subject: [PATCH 03/29] Fix broken links --- docs/guides/email.md | 130 +++++----- docs/guides/event-series.md | 152 ++++++------ docs/guides/index.md | 10 +- docs/guides/products/index.md | 450 +++++++++++++++++----------------- docs/index.de.md | 14 +- docs/index.md | 12 +- docs/old-link.md | 4 +- docs/tutorial/index.de.md | 45 ++++ include/register.md | 192 +++++++-------- 9 files changed, 527 insertions(+), 482 deletions(-) create mode 100644 docs/tutorial/index.de.md diff --git a/docs/guides/email.md b/docs/guides/email.md index a07826ab8..62bc9a893 100644 --- a/docs/guides/email.md +++ b/docs/guides/email.md @@ -1,43 +1,43 @@ -# Email settings +# Email settings -pretix offers you many options for contacting your customers and attendees via email—both on the organizer level and on the event level. -You can use either the system-provided email server or your organization's own. -pretix comes with many pre-configured email messages that you can customize to your needs. -This article tells you how to set up your desired email server solution within pretix and how to customize email content. +pretix offers you many options for contacting your customers and attendees via email—both on the organizer level and on the event level. +You can use either the system-provided email server or your organization's own. +pretix comes with many pre-configured email messages that you can customize to your needs. +This article tells you how to set up your desired email server solution within pretix and how to customize email content. ## Prerequisites -Your account needs to be activated before you can use pretix to send out emails. -See the tutorial's section on [account activation](../tutorial/organizer-account.md#activation) for further information. +Your account needs to be activated before you can use pretix to send out emails. +See the tutorial's section on [account activation](../tutorial/single-events/organizer-account.md#activation) for further information. -## How to +## How to -### General email settings +### General email settings -By default, the general email settings are handled on the organizer level. -Navigate to :navpath:Your organizer → :fa3-wrench: Settings → E-Mail:. -Click the :btn-icon:fa3-edit: Edit: button next to "Sending method" and choose one of the three options: +By default, the general email settings are handled on the organizer level. +Navigate to :navpath:Your organizer → :fa3-wrench: Settings → E-Mail:. +Click the :btn-icon:fa3-edit: Edit: button next to "Sending method" and choose one of the three options: - 1. **Use system default:** system-provided email server. - Emails will be sent from `support@pretix.eu`. - Emails for customer account registration, email change, and password reset will have your organizer account's name in the name field. - All other emails with have the event name in the name field. - Your organizer's contact address will be used as the reply-to address. - If you want to change the reply-to address, navigate to :navpath: Your organizer → :fa3-wrench: Settings → General:, change "Contact address" and click the :btn:Save: button. - 2. **Use system email server with a custom sender address:** system-provided email server. - Emails will be sent from a custom email address. + 1. **Use system default:** system-provided email server. + Emails will be sent from `support@pretix.eu`. + Emails for customer account registration, email change, and password reset will have your organizer account's name in the name field. + All other emails with have the event name in the name field. + Your organizer's contact address will be used as the reply-to address. + If you want to change the reply-to address, navigate to :navpath: Your organizer → :fa3-wrench: Settings → General:, change "Contact address" and click the :btn:Save: button. + 2. **Use system email server with a custom sender address:** system-provided email server. + Emails will be sent from a custom email address. This requires adding the pretix application server to your mail server's SPF record (see [Using system email server with a custom sender address](email.md#using-system-email-server-with-a-custom-sender-address) below). - 3. **Use a custom SMTP server:** Use your organization's own SMTP server and fully customize mailing. + 3. **Use a custom SMTP server:** Use your organization's own SMTP server and fully customize mailing. -If you want to change the general email settings for an individual event, you can unlock them for that event. -Unlocking the settings is irreversible. -Once they are unlocked, changing email settings for your organizer does not change the settings for this particular event anymore. -Navigate to :navpath:Your event → :fa3-wrench: Settings → E-Mail: and click the :btn-icon:fa3-unlock: Unlock: buttons as required. +If you want to change the general email settings for an individual event, you can unlock them for that event. +Unlocking the settings is irreversible. +Once they are unlocked, changing email settings for your organizer does not change the settings for this particular event anymore. +Navigate to :navpath:Your event → :fa3-wrench: Settings → E-Mail: and click the :btn-icon:fa3-unlock: Unlock: buttons as required. ### Using system email server with a custom sender address If you use an email address with your own domain as the sender address and do not use a custom SMTP server, you have to add the pretix application server to your SPF record. -This is necessary to prevent your emails being misidentified as spam. +This is necessary to prevent your emails being misidentified as spam. You can add an SPF record in the administrative console of the provider with whom you registered your domain. The exact process varies from provider to provider. @@ -57,30 +57,30 @@ If you want to authenticate your emails with DKIM, set up a `CNAME` record for t `pretix._domainkey.mydomain.com. CNAME dkim.pretix.eu.` -Contact our support team to enable DKIM for your domain on our mail servers. +Contact our support team to enable DKIM for your domain on our mail servers. -If you are sending out a large volume of emails, email providers such as Google Mail also require you to have a DMARC policy. -Specifying the DMARC policy as `p=none` is enough. +If you are sending out a large volume of emails, email providers such as Google Mail also require you to have a DMARC policy. +Specifying the DMARC policy as `p=none` is enough. -### Customizing email content +### Customizing email content -If you want to customize the content of emails for customer account registration, email change, and password reset, navigate to :navpath:Your organizer → :fa3-wrench: Settings → E-Mail: and switch to the :btn:E-mail content: tab. -All other types of email content are customized on the event level. +If you want to customize the content of emails for customer account registration, email change, and password reset, navigate to :navpath:Your organizer → :fa3-wrench: Settings → E-Mail: and switch to the :btn:E-mail content: tab. +All other types of email content are customized on the event level. -If you want to customize the content of emails for orders, purchased products, and payments, navigate to :navpath:Your event → :fa3-wrench: Settings → E-Mail: and open the :btn:E-mail content: tab. -Emails related to the customer account are handled on the organizer level. +If you want to customize the content of emails for orders, purchased products, and payments, navigate to :navpath:Your event → :fa3-wrench: Settings → E-Mail: and open the :btn:E-mail content: tab. +Emails related to the customer account are handled on the organizer level. -What follows is a list of all available placeholders, their function and an example. -Not all placeholders are available for every type of email. -The available placeholders are listed underneath the fields for the email's subject line and body in the backend. +What follows is a list of all available placeholders, their function and an example. +Not all placeholders are available for every type of email. +The available placeholders are listed underneath the fields for the email's subject line and body in the backend. -| Placeholder | Function | Example | +| Placeholder | Function | Example | |------------------------------------|------------------------------------------------------------------------------------------------------------------|-------------| | `{attendee_name}` | name of the attendee represented by the ticket | John Doe | | `{code}` | order code **or** voucher code to redeem for the waiting list | F8VVL **or** 68CYU2H6ZTP3WLK5 | | `{comment}` | reason for the rejection or cancellation of an order | An individual text with a reason can be inserted here. | | `{currency}` | three-letter code for the event's currency | EUR | -| `{event}` | name of the event | Tutorial Conference | +| `{event}` | name of the event | Tutorial Conference | | `{event_admission_time}` | admission time of the event | 6:00 AM | | `{event_location}` | location of the event | Berthold-Mogel-Straße 1 | | `{event_slug}` | short form of the event | tutcon27 | @@ -92,9 +92,9 @@ The available placeholders are listed underneath the fields for the email's subj | `{name_family_name}` | family name of recipient | Doe | | `{name_for_salutation}` | preferred address, title and name | Dr. John Doe | | `{name_given_name}` | given name of recipient | John | -| `{order_modification_deadline_date_and_time}` | time and date of the deadline for making modifications to the order | June 4, 2027, 6:00 AM +| `{order_modification_deadline_date_and_time}` | time and date of the deadline for making modifications to the order | June 4, 2027, 6:00 AM | `{orders}` | list of orders including links to their status pages, specific to the “resend link (requested by user)” email | • TUTCON27-F8VVL - https://pretix.eu/tut/tutcon27/order/F8VVL/6zzjnumtsx136ddy/open/abcdefghi/
• TUTCON27-HIDHK - https://pretix.eu/tut/tutcon27/order/HIDHK/98kusd8ofsj8dnkd/open/jklmnopqr/
• TUTCON27-OPKSB - https://pretix.eu/tut/tutcon27/order/OPKSB/09pjdksflosk3njd/open/stuvwxy2z/ | -| `{organizer}` | name of the organizer | Tutorial Ltd. | +| `{organizer}` | name of the organizer | Tutorial Ltd. | | `{payment_info}` | information about the payment method (e.g. banking details) | The amount has been charged to your card. | | `{product}` | the product that has become available on the waiting list | Discount ticket | | `{refund_amount}` | in event cancellation emails, the amount of money that will be refunded, including the currency | €42.23 | @@ -106,36 +106,36 @@ The available placeholders are listed underneath the fields for the email's subj | `{url_cancel}` | URL pointing to the order's cancellation page | https://pretix.eu/tut/tutcon27/order/F8VVL/6zzjnumtsx136ddy/cancel | | `{url_info_change}` | URL pointing to the order's ticket information page | https://pretix.eu/tut/tutcon27/order/F8VVL/6zzjnumtsx136ddy/modify | | `{url_products_change}` | URL pointing to the order's products page of the order | https://pretix.eu/tut/tutcon27/order/F8VVL/6zzjnumtsx136ddy/change | -| `{url_remove}` | URL that allows the customer to remove themselves from the waiting list | https://pretix.eu/tut/tutcon27/waitinglist/remove?voucher=68CYU2H6ZTP3WLK5 | +| `{url_remove}` | URL that allows the customer to remove themselves from the waiting list | https://pretix.eu/tut/tutcon27/waitinglist/remove?voucher=68CYU2H6ZTP3WLK5 | -Clicking the :btn-icon:fa3-tv: Preview: tab gives you a preview of the content with placeholders replaced by examples. -If you have used a placeholder that is not available for that particular mail, then an error notification is displayed saying "Invalid placeholder: {placeholder}". +Clicking the :btn-icon:fa3-tv: Preview: tab gives you a preview of the content with placeholders replaced by examples. +If you have used a placeholder that is not available for that particular mail, then an error notification is displayed saying "Invalid placeholder: {placeholder}". -The "Free order" email is sent if a customer places an order exclusively containing free products. -The "Placed order" email is sent if a customer places an order with a total higher than zero. -The "Paid order" email is sent after the payment for an order has been registered. -Depending on the payment method, this can be right after the "Placed order" email. +The "Free order" email is sent if a customer places an order exclusively containing free products. +The "Placed order" email is sent if a customer places an order with a total higher than zero. +The "Paid order" email is sent after the payment for an order has been registered. +Depending on the payment method, this can be right after the "Placed order" email. -### Manually sending out emails +### Manually sending out emails The settings for emails described above are all tied to certain actions in the pretix backend. -However, you can also send out emails at a time of your choosing. +However, you can also send out emails at a time of your choosing. -If you want to send out an email right away, navigate to :navpath:Your event → :fa3-envelope: Send out emails → Send email:. -If your email is related to waiting lists, select :btn:Waiting list:. -If your email is relevant for exhibitors, select :btn:Exhibitors:. -This option is only displayed if the "Exhibitors" plugin is enabled. -In all other cases, select :btn:Orders or attendees:. +If you want to send out an email right away, navigate to :navpath:Your event → :fa3-envelope: Send out emails → Send email:. +If your email is related to waiting lists, select :btn:Waiting list:. +If your email is relevant for exhibitors, select :btn:Exhibitors:. +This option is only displayed if the "Exhibitors" plugin is enabled. +In all other cases, select :btn:Orders or attendees:. -You can further restrict who receives the email by product, order status, time that the order was placed, and check-in status. -The subject line and message can be customized with text and placeholders. -Tickets, calendar files or other files can be attached. -Once you are happy with the email's contents, click :btn:Preview email:. -The ":fa3-send: Send" button displays the number of matching recipients. -You can double-check your settings on the preview page and then click the :btn-icon:fa3-send: Send (# matching orders): button. +You can further restrict who receives the email by product, order status, time that the order was placed, and check-in status. +The subject line and message can be customized with text and placeholders. +Tickets, calendar files or other files can be attached. +Once you are happy with the email's contents, click :btn:Preview email:. +The ":fa3-send: Send" button displays the number of matching recipients. +You can double-check your settings on the preview page and then click the :btn-icon:fa3-send: Send (# matching orders): button. If you want to schedule emails to be sent out at a later date, navigate to :navpath:Your event → :fa3-envelope: Send out emails → Scheduled emails: -This page displays a list of all scheduled email rules. -You can add a new one by clicking the :btn:Create a new rule: button. -Specify your email contents, recipients, and the date and time at which the email shall be sent. -The date and time can be absolute or relative to the event start or end. \ No newline at end of file +This page displays a list of all scheduled email rules. +You can add a new one by clicking the :btn:Create a new rule: button. +Specify your email contents, recipients, and the date and time at which the email shall be sent. +The date and time can be absolute or relative to the event start or end. \ No newline at end of file diff --git a/docs/guides/event-series.md b/docs/guides/event-series.md index 5aa423599..a9e25f259 100644 --- a/docs/guides/event-series.md +++ b/docs/guides/event-series.md @@ -1,123 +1,123 @@ # Event series -When creating a new event, you can either create a singular event, or you can create an event series. -This article explains the difference between a singular event and an event series, helps you decide which one to choose, and tells you how to set up an event series. +When creating a new event, you can either create a singular event, or you can create an event series. +This article explains the difference between a singular event and an event series, helps you decide which one to choose, and tells you how to set up an event series. -An event series allows you to create multiple dates that are all part of the event series. -You should create an event series if you want your customers to book time slots, or if you want them to be able to buy tickets for multiple different dates by placing a single order. -In all other cases, creating singular events should suffice. +An event series allows you to create multiple dates that are all part of the event series. +You should create an event series if you want your customers to book time slots, or if you want them to be able to buy tickets for multiple different dates by placing a single order. +In all other cases, creating singular events should suffice. -## Prerequisites +## Prerequisites -This article assumes that you have access to an organizer account, either because you created it yourself when you signed up on pretix.eu, or because you were invited and granted access by a co-organizer. +This article assumes that you have access to an organizer account, either because you created it yourself when you signed up on pretix.eu, or because you were invited and granted access by a co-organizer. -## How to +## How to -The question whether you are hosting one single event, multiple events, or an event series does not always have a clear-cut answer. -It is possible that there is more than one sensible solution for your use case. -The next section tells you how an event series behaves compared to singular events. -It will help you decide whether you should create an event series, or if singular events are more appropriate for your situation. +The question whether you are hosting one single event, multiple events, or an event series does not always have a clear-cut answer. +It is possible that there is more than one sensible solution for your use case. +The next section tells you how an event series behaves compared to singular events. +It will help you decide whether you should create an event series, or if singular events are more appropriate for your situation. -### When does it make sense to create an event series? +### When does it make sense to create an event series? -Creating an event series makes sense if you are hosting many events in quick succession. -You should create an event series if you want your customers to be able to buy tickets for multiple dates by placing a single order. -You should also create an event series if you want your customers to book time slots. +Creating an event series makes sense if you are hosting many events in quick succession. +You should create an event series if you want your customers to be able to buy tickets for multiple dates by placing a single order. +You should also create an event series if you want your customers to book time slots. -If you create an event series with multiple dates, then any setting you adjust will apply to every single date in the series. -All dates that are part of the series will be displayed to customers on a single shop page. +If you create an event series with multiple dates, then any setting you adjust will apply to every single date in the series. +All dates that are part of the series will be displayed to customers on a single shop page. -The individual dates of an event series will always share the same settings, with the following exceptions: +The individual dates of an event series will always share the same settings, with the following exceptions: - - event title - - date and time + - event title + - date and time - location - front page text - - prices + - prices - seating plan - - product quotas - - check-in rules + - product quotas + - check-in rules -These settings can be adjusted for each individual date, but you can also create several dates with unified settings in a single step. -For more information, see [Creating and editing dates in the event series](#creating-and-editing-dates-in-the-event-series). +These settings can be adjusted for each individual date, but you can also create several dates with unified settings in a single step. +For more information, see [Creating and editing dates in the event series](#creating-and-editing-dates-in-the-event-series). -We recommend creating an **event series** in use cases such as the following: +We recommend creating an **event series** in use cases such as the following: - - a theater performing different plays multiple times in the same venue + - a theater performing different plays multiple times in the same venue - a touring act playing the same concert in several different locations - workshops with limited capacity hosted several times - - an escape room allowing customers to book a time slot + - an escape room allowing customers to book a time slot - a museum offering guided tours -There are some situations in which an event series is not the most straightforward solution. -We recommend creating **singular events** for the following use cases: +There are some situations in which an event series is not the most straightforward solution. +We recommend creating **singular events** for the following use cases: - - events that take place over the course of several days, such as conferences or festivals, if customers typically attend more than one day of the event. + - events that take place over the course of several days, such as conferences or festivals, if customers typically attend more than one day of the event. This can be solved more easily using different products and check-in rules. - - events with large gaps of time between the individual dates, such as annual conferences - - events with very little overlap in terms of organizational parameters + - events with large gaps of time between the individual dates, such as annual conferences + - events with very little overlap in terms of organizational parameters -### How to create an event series +### How to create an event series -Navigate to the dashboard. -In the list titled "Your upcoming events", click the :btn-icon:fa3-plus:Create a new event: button. -Under "Event type", select "Event series or time slot booking". -The rest of the process is the same as the creation of a singular event. -For more information on creating an event, see the tutorial page on [event creation](../tutorial/event.md). +Navigate to the dashboard. +In the list titled "Your upcoming events", click the :btn-icon:fa3-plus:Create a new event: button. +Under "Event type", select "Event series or time slot booking". +The rest of the process is the same as the creation of a singular event. +For more information on creating an event, see the tutorial page on [event creation](../tutorial/single-events/event.md). -![Page titled "Create new Event—Step 1", showing options for choosing an organizer account, the event type, and languages to be used.](../assets/screens/event/create-event1.png "Create new event step 1 screenshot" ) +![Page titled "Create new Event—Step 1", showing options for choosing an organizer account, the event type, and languages to be used.](../assets/screens/event/create-event1.png "Create new event step 1 screenshot" ) -### Creating and editing dates in the event series +### Creating and editing dates in the event series -Navigate to :navpath:Your event series → :fa3-calendar: Dates:. +Navigate to :navpath:Your event series → :fa3-calendar: Dates:. This page displays the list of currently existing event dates and allows you to create, edit, clone and delete them. -![Page titled "Dates", displaying buttons for creating a single or multiple new dates. ](../assets/screens/event-series/dates.png "Dates screenshot" ) +![Page titled "Dates", displaying buttons for creating a single or multiple new dates. ](../assets/screens/event-series/dates.png "Dates screenshot" ) -In order to create a single new date for this event series, click :btn-icon:fa3-plus: Create a new date:. -Choose a name, an event start time, and at least one product for the date. -Once you are happy with your choices for the mandatory settings and the many optional settings on the page, click the :btn:Save: button. -You will be taken back to the dates overview page titled "Dates". -The date you just created is now displayed in the list on this page. +In order to create a single new date for this event series, click :btn-icon:fa3-plus: Create a new date:. +Choose a name, an event start time, and at least one product for the date. +Once you are happy with your choices for the mandatory settings and the many optional settings on the page, click the :btn:Save: button. +You will be taken back to the dates overview page titled "Dates". +The date you just created is now displayed in the list on this page. -In order to create several new dates for this event series, click :btn-icon:fa3-plus: Create many new dates:. -The process is very similar to creating a single date. -It is illustrated in the example below. +In order to create several new dates for this event series, click :btn-icon:fa3-plus: Create many new dates:. +The process is very similar to creating a single date. +It is illustrated in the example below. -![Page titled "Create multiple dates", displaying options for a repetition rule and times, as well as a preview of dates about to be created. ](../assets/screens/event-series/create-multiple-example.png "Create multiple dates example" ) +![Page titled "Create multiple dates", displaying options for a repetition rule and times, as well as a preview of dates about to be created. ](../assets/screens/event-series/create-multiple-example.png "Create multiple dates example" ) -As a practical example, let us assume you are offering an event titled "Sales workshop" every Monday and Wednesday at 10 AM in the second half of the year 2025. -In the box titled "Repetition rule", you would make the following choice: -"Repeat every 1 week(s), starting at 2025-07-01." -Check the boxes next to the day of the week when the dates take place, "Monday" and "Wednesday" for example. -Select the radio button next to "Repeat until" and choose a date such as 2025-12-31. +As a practical example, let us assume you are offering an event titled "Sales workshop" every Monday and Wednesday at 10 AM in the second half of the year 2025. +In the box titled "Repetition rule", you would make the following choice: +"Repeat every 1 week(s), starting at 2025-07-01." +Check the boxes next to the day of the week when the dates take place, "Monday" and "Wednesday" for example. +Select the radio button next to "Repeat until" and choose a date such as 2025-12-31. -The "Preview" on the right side of the page is useful for double-checking the repetition rule. -It will display the first ten and last ten dates you are about to create. +The "Preview" on the right side of the page is useful for double-checking the repetition rule. +It will display the first ten and last ten dates you are about to create. -Under "Times", click the :btn-icon:fa3-plus: Add a single time slot: button. -Choose the start time for your event, for example, 10:00:00. -Optionally, you may choose an event end time such as 12:00:00 and an admission time such as 09:30:00. +Under "Times", click the :btn-icon:fa3-plus: Add a single time slot: button. +Choose the start time for your event, for example, 10:00:00. +Optionally, you may choose an event end time such as 12:00:00 and an admission time such as 09:30:00. -Under "General information", enter a name descriptive name for these dates in the "Name" field, "Sales workshop" for example. -Under "Quotas", choose the product that shall grant admission to these dates in the "Products" field. +Under "General information", enter a name descriptive name for these dates in the "Name" field, "Sales workshop" for example. +Under "Quotas", choose the product that shall grant admission to these dates in the "Products" field. -Once you have taken these steps and made your optional choices, click the :btn:Save: button. -You will be taken back to the dates overview page titled "Dates". -If your venue closes on Christmas Eve and New Year's Eve, check the boxes next to those dates, scroll to the bottom of the page and click the :btn-icon:fa3-trash: Delete selected (2): button. +Once you have taken these steps and made your optional choices, click the :btn:Save: button. +You will be taken back to the dates overview page titled "Dates". +If your venue closes on Christmas Eve and New Year's Eve, check the boxes next to those dates, scroll to the bottom of the page and click the :btn-icon:fa3-trash: Delete selected (2): button. -## Troubleshooting +## Troubleshooting -### The button :fa3-calendar: Dates: does not appear in the sidebar on the left +### The button :fa3-calendar: Dates: does not appear in the sidebar on the left -If the button :btn-icon:fa3-calendar: Dates: does not appear in the sidebar on the left, there are three possible explanations for this: +If the button :btn-icon:fa3-calendar: Dates: does not appear in the sidebar on the left, there are three possible explanations for this: - you have selected the wrong event (a singular event instead of an event series) - the event is set up as a singular event instead of an event series - - you do not have permission to edit dates for this event + - you do not have permission to edit dates for this event -### Date names are not displayed +### Date names are not displayed -If date names are not displayed in your shop's date overview, then that means that all dates names are the same. -Create an additional date or set of dates with a different name. -Date names will be displayed in the overview if there are dates with at least two different names. \ No newline at end of file +If date names are not displayed in your shop's date overview, then that means that all dates names are the same. +Create an additional date or set of dates with a different name. +Date names will be displayed in the overview if there are dates with at least two different names. \ No newline at end of file diff --git a/docs/guides/index.md b/docs/guides/index.md index 1a574fd5d..74d8789d8 100644 --- a/docs/guides/index.md +++ b/docs/guides/index.md @@ -1,9 +1,9 @@ # Guides -Welcome to the guides section of the pretix documentation! -Our guides give you in-depth information on the features of pretix and how to use them. -You can find an overview of those pages on the left. +Welcome to the guides section of the pretix documentation! +Our guides give you in-depth information on the features of pretix and how to use them. +You can find an overview of those pages on the left. -You can also enter a keyword in the search field at the top of the page. +You can also enter a keyword in the search field at the top of the page. -If you are using pretix for the first time, our [tutorial](../tutorial/getting-started.md) will guide you through the basics. \ No newline at end of file +If you are using pretix for the first time, our [tutorial](../tutorial/index.md) will guide you through the basics. \ No newline at end of file diff --git a/docs/guides/products/index.md b/docs/guides/products/index.md index 759046b20..78814d849 100644 --- a/docs/guides/products/index.md +++ b/docs/guides/products/index.md @@ -1,91 +1,91 @@ # Products -A product is anything sold via pretix: tickets, gift cards, conference t-shirts and so on. -pretix offers you almost unlimited possibilities for configuring and structuring products. -This article guides you through the basic process of creating a product and explains several practical applications for some of the more advanced features of pretix. +A product is anything sold via pretix: tickets, gift cards, conference t-shirts and so on. +pretix offers you almost unlimited possibilities for configuring and structuring products. +This article guides you through the basic process of creating a product and explains several practical applications for some of the more advanced features of pretix. ## Prerequisites -Products are configured on the event level, so you have to create an event first. +Products are configured on the event level, so you have to create an event first. ## General usage -This section guides you through the basic process of product creation. -This involves first creating categories, then the products themselves, and finally quotas. -You **cannot** create add-on products or products for cross-selling without choosing a category for them. -You **cannot** create a quota without adding at least one product to it. +This section guides you through the basic process of product creation. +This involves first creating categories, then the products themselves, and finally quotas. +You **cannot** create add-on products or products for cross-selling without choosing a category for them. +You **cannot** create a quota without adding at least one product to it. Thus, this guide will explain those steps in that order. ### Creating and editing categories -![Page titled 'Product categories', showing a list of categories only containing 'Tickets' and a button for creating a new category.](../../assets/screens/products/categories.png "Product categories screenshot") +![Page titled 'Product categories', showing a list of categories only containing 'Tickets' and a button for creating a new category.](../../assets/screens/products/categories.png "Product categories screenshot") -Categories do several things. -They help you group products sensibly, both in the backend and in your shop. -Your shop page will display products grouped by categories which can help customers find the item they are looking for more easily. -Sorting products into categories can help you keep track of them in the backend. +Categories do several things. +They help you group products sensibly, both in the backend and in your shop. +Your shop page will display products grouped by categories which can help customers find the item they are looking for more easily. +Sorting products into categories can help you keep track of them in the backend. -Categories also separate normal products, which can be purchased directly, from additional products, which are only offered as add-ons to normal products. -If you want to sell not only admission tickets, but also extras such as merchandise, you have to create a category for add-on products. -You also need an extra category if you are planning to use the cross-selling feature. +Categories also separate normal products, which can be purchased directly, from additional products, which are only offered as add-ons to normal products. +If you want to sell not only admission tickets, but also extras such as merchandise, you have to create a category for add-on products. +You also need an extra category if you are planning to use the cross-selling feature. -If you only sell a limited number of different products and you are not using the add-ons or cross-selling feature, then you do not need to edit or create any categories. +If you only sell a limited number of different products and you are not using the add-ons or cross-selling feature, then you do not need to edit or create any categories. -In order to edit or create categories, navigate to :navpath:Your event → :fa3-ticket: Products → Categories:. -This page lists all previously created product categories. +In order to edit or create categories, navigate to :navpath:Your event → :fa3-ticket: Products → Categories:. +This page lists all previously created product categories. -Click the :btn-icon:fa3-plus: Create a new category: button and give the new category a name. -Choose the category type depending on the type of products in this category: normal, add-on, cross-selling, or normal + cross-selling. +Click the :btn-icon:fa3-plus: Create a new category: button and give the new category a name. +Choose the category type depending on the type of products in this category: normal, add-on, cross-selling, or normal + cross-selling. -Normal products are standalone products that can be purchased directly. -Add-on products are products that **cannot** be purchased directly, but only as add-ons to other products during checkout. -The types and numbers of products in the cart decides what add-on products the customer can select. +Normal products are standalone products that can be purchased directly. +Add-on products are products that **cannot** be purchased directly, but only as add-ons to other products during checkout. +The types and numbers of products in the cart decides what add-on products the customer can select. -Cross-selling products are not offered in the shop, but during checkout. -Unlike add-on products, the contents of the cart do not decide what cross-selling products the customer can buy. -Finally, products of the "normal + cross-selling" type are offered as both standalone products and in the cross-selling step. -The "Cross-selling condition" setting below determines how products in categories of the type "cross-selling" and "normal + cross-selling" are offered in your shop. +Cross-selling products are not offered in the shop, but during checkout. +Unlike add-on products, the contents of the cart do not decide what cross-selling products the customer can buy. +Finally, products of the "normal + cross-selling" type are offered as both standalone products and in the cross-selling step. +The "Cross-selling condition" setting below determines how products in categories of the type "cross-selling" and "normal + cross-selling" are offered in your shop. -Click the :btn:Save: button at the bottom of the page. -This takes you back to the product categories page, which now also lists the newly created category. +Click the :btn:Save: button at the bottom of the page. +This takes you back to the product categories page, which now also lists the newly created category. -You can also edit an already existing category and change its name, description, and type, by clicking its name or the :btn-icon:fa3-edit:: edit button next to it in the list. +You can also edit an already existing category and change its name, description, and type, by clicking its name or the :btn-icon:fa3-edit:: edit button next to it in the list. ### Creating and editing products -![Page titled 'Products', showing a list of products containing two entries and a button for creating a new product.](../../assets/screens/products/products.png "Products screenshot") +![Page titled 'Products', showing a list of products containing two entries and a button for creating a new product.](../../assets/screens/products/products.png "Products screenshot") -If you want to create or edit products, navigate to :navpath:Event → :fa3-ticket: Products → Products:. -This page shows the list of all products of this event. -Click the :btn-icon:fa3-plus: Create a new product: button. -Choose a name, a description, a default price and a [sales tax](../taxes.md) and click the :btn:Save: button. +If you want to create or edit products, navigate to :navpath:Event → :fa3-ticket: Products → Products:. +This page shows the list of all products of this event. +Click the :btn-icon:fa3-plus: Create a new product: button. +Choose a name, a description, a default price and a [sales tax](../taxes.md) and click the :btn:Save: button. -You can also edit an already existing product by clicking its name or the :btn-icon:fa3-edit:: edit button next to it in the list. +You can also edit an already existing product by clicking its name or the :btn-icon:fa3-edit:: edit button next to it in the list. -### Creating and editing quotas +### Creating and editing quotas -A quota determines how many instances of your product can be sold. -Every product has to be part of at least one quota before it becomes available in the shop. +A quota determines how many instances of your product can be sold. +Every product has to be part of at least one quota before it becomes available in the shop. -If you want to create or edit quotas, navigate to :navpath:Event → :fa3-ticket: Products → Quotas:. -This page shows the list of all quotas for the event as well as the total capacity and how many items are left for each quota. +If you want to create or edit quotas, navigate to :navpath:Event → :fa3-ticket: Products → Quotas:. +This page shows the list of all quotas for the event as well as the total capacity and how many items are left for each quota. -Click the :btn-icon:fa3-plus: Create a new quota: button. -Choose a name and a capacity, check the products to be contained in this quota, and any advanced options, and then click the :btn:Save: button. +Click the :btn-icon:fa3-plus: Create a new quota: button. +Choose a name and a capacity, check the products to be contained in this quota, and any advanced options, and then click the :btn:Save: button. -You can also edit an already existing quota by clicking its name or the :btn-icon:fa3-edit:: edit button next to it in the list. +You can also edit an already existing quota by clicking its name or the :btn-icon:fa3-edit:: edit button next to it in the list. -## Applications +## Applications -This section covers advanced use cases and how to implement them using the options pretix offers for customizing products. +This section covers advanced use cases and how to implement them using the options pretix offers for customizing products. -### Time slots +### Time slots -You can use pretix to set up access to a venue with a limited visitor capacity, such as a museum, based on time slots. -This guide shows you how to create an event with time slots. +You can use pretix to set up access to a venue with a limited visitor capacity, such as a museum, based on time slots. +This guide shows you how to create an event with time slots. -Create a new event. -Under "Event type", select "Event series or time slot booking". +Create a new event. +Under "Event type", select "Event series or time slot booking". ![Page titled 'Create a new event (Step 1)'. Under 'Event type' the option 'Event series or time slot booking' is selected' ](../../assets/screens/event/create-series.png "Create a new event") @@ -93,273 +93,273 @@ For general instructions on how to set up an event series with pretix, refer to #### Creating slots -In order to create time slots, you have to create a number of "dates" in the event series. -Navigate to :navpath:Your event → :fa3-calendar: Dates: and click the :btn-icon:fa3-plus:Create many new dates: button. -Enter a pattern for your opening days. -If your venue opens every week from Tuesday to Saturday in January of 2027, enter the following pattern: -"Repeat every `1` `week(s)`, starting at `2027-01-01`" -Check the boxes for Tuesday, Wednesday, Thursday, Friday, and Saturday. -Select "Repeat until" and enter `2027-01-31` into the field. +In order to create time slots, you have to create a number of "dates" in the event series. +Navigate to :navpath:Your event → :fa3-calendar: Dates: and click the :btn-icon:fa3-plus:Create many new dates: button. +Enter a pattern for your opening days. +If your venue opens every week from Tuesday to Saturday in January of 2027, enter the following pattern: +"Repeat every `1` `week(s)`, starting at `2027-01-01`" +Check the boxes for Tuesday, Wednesday, Thursday, Friday, and Saturday. +Select "Repeat until" and enter `2027-01-31` into the field. -It makes sense to create time slots for a few weeks at a time. -Do not create time slots for a full year or an even longer period of time. -Doing so would make it too complicated to make changes later. +It makes sense to create time slots for a few weeks at a time. +Do not create time slots for a full year or an even longer period of time. +Doing so would make it too complicated to make changes later. ![Page titled 'Create multiple dates', with selections made as described above. A preview listing all dates to be created is displayed on the right.](../../assets/screens/event-series/create-multiple-example2.png "Create multiple dates") -Under "Times", specify the time slots for each opening day. -If your venue opens every day from 10 AM to 6 PM and each time slot corresponds to a full hour, you can click the :btn-icon:fa3-calendar: Add many time slots: button. -Specify "Start of first slot" as "10:00:00", "End of time slots" as "18:00:00", "Length of slots" as "60" and "Break between slots" as "0". -Then, click the :btn-icon:fa3-check: Create: button. -If your time slot pattern is more irregular or complex, use the :btn-icon:fa3-plus: Add a single time slot: button and edit each line individually. +Under "Times", specify the time slots for each opening day. +If your venue opens every day from 10 AM to 6 PM and each time slot corresponds to a full hour, you can click the :btn-icon:fa3-calendar: Add many time slots: button. +Specify "Start of first slot" as "10:00:00", "End of time slots" as "18:00:00", "Length of slots" as "60" and "Break between slots" as "0". +Then, click the :btn-icon:fa3-check: Create: button. +If your time slot pattern is more irregular or complex, use the :btn-icon:fa3-plus: Add a single time slot: button and edit each line individually. -If you have different opening times on different days of the week, you will need to go through the creation process once for each individual variation of opening hours. +If you have different opening times on different days of the week, you will need to go through the creation process once for each individual variation of opening hours. ![Page displaying the headline 'Times' and eight time slots ranging from 10 AM to 6 PM, each lasting an hour with no admission time specified.](../../assets/screens/event-series/create-times.png "Create multiple dates–Times") -Under "Quotas", create one or multiple quotas. -These quotas determine how many people can book a ticket for each time slot. -If you want each time slot to be attended by a maximum of 50 people, set the "Total capacity" to `50`. -Once you are happy with your choices, click the :btn:Save: button. +Under "Quotas", create one or multiple quotas. +These quotas determine how many people can book a ticket for each time slot. +If you want each time slot to be attended by a maximum of 50 people, set the "Total capacity" to `50`. +Once you are happy with your choices, click the :btn:Save: button. !!! Note - If you create a large number of time slots at once, it may take a moment until all of them can be displayed. - If you encounter an error message during this stage, wait a few minutes for the server to finish the task. - Do **not** try again immediately. - In most cases, the dates will be created successfully even if an error message is displayed. + If you create a large number of time slots at once, it may take a moment until all of them can be displayed. + If you encounter an error message during this stage, wait a few minutes for the server to finish the task. + Do **not** try again immediately. + In most cases, the dates will be created successfully even if an error message is displayed. #### Enabling the week calendar view -For an event series or time slot booking, it makes sense to enable the "Week calendar" overview style for the shop page. -In order to do so, navigate to :navpath:Your event → :fa3-wrench: Settings → General:. +For an event series or time slot booking, it makes sense to enable the "Week calendar" overview style for the shop page. +In order to do so, navigate to :navpath:Your event → :fa3-wrench: Settings → General:. Open the :btn:Display: tab and set "Default overview style" to "Week calendar": ![Page displaying the headline 'Calendar list and views'. Under 'Default overview style', the option 'Week calendar' has been selected.](../../assets/screens/event-series/calendar-views.png "Display–Calendar list and views") -Your ticket shop will now display a weekly overview over all time slots and their availability. +Your ticket shop will now display a weekly overview over all time slots and their availability. #### Check-in -If you are selling tickets for certain time slots, then you also want customers to be admitted to the event only if their ticket matches the current time slot. -This section explains how to set this up using custom check-in rules. -Navigate to :navpath:Your event → :fa3-check-square-o: Check-in → Check-in lists: and click the :btn-icon:fa3-plus: Create a new check-in list: button. +If you are selling tickets for certain time slots, then you also want customers to be admitted to the event only if their ticket matches the current time slot. +This section explains how to set this up using custom check-in rules. +Navigate to :navpath:Your event → :fa3-check-square-o: Check-in → Check-in lists: and click the :btn-icon:fa3-plus: Create a new check-in list: button. -Specify a name, but do **not** choose a specific date. -This check-in list will apply to all dates. -Open the :btn:Advanced: tab. +Specify a name, but do **not** choose a specific date. +This check-in list will apply to all dates. +Open the :btn:Advanced: tab. -Under "Custom check-in rule", click the :btn-icon:fa3-plus-circle: Add condition: button and select "All of the conditions below (AND)" from the dropdown menu. -Click :btn-icon:fa3-plus-circle: Add condition: again and select "Current date and time", then "is after", then "Event start". -You can leave the "Tolerance (minutes)" field empty. -If you want attendees to be able get in, for example, 10 minutes before the event starts, specify a "Tolerance (minutes)" of `10`. -Click :btn-icon:fa3-plus-circle: Add condition: again and select "Current date and time", then "is before", then "Event end". +Under "Custom check-in rule", click the :btn-icon:fa3-plus-circle: Add condition: button and select "All of the conditions below (AND)" from the dropdown menu. +Click :btn-icon:fa3-plus-circle: Add condition: again and select "Current date and time", then "is after", then "Event start". +You can leave the "Tolerance (minutes)" field empty. +If you want attendees to be able get in, for example, 10 minutes before the event starts, specify a "Tolerance (minutes)" of `10`. +Click :btn-icon:fa3-plus-circle: Add condition: again and select "Current date and time", then "is before", then "Event end". ![Custom check-in rule page set up according to the instructions above.](../../assets/screens/products/time-slot-check-in-rule.png "Custom check-in rule") -With these two restrictions, customers can only access your event during the time slot for which they bought a ticket. -Once you are happy with your choices, click the :btn:Save: button. +With these two restrictions, customers can only access your event during the time slot for which they bought a ticket. +Once you are happy with your choices, click the :btn:Save: button. -When using pretixSCAN with this setup, the app will ask you to select one of the time slots. -The choice does not matter. -It is only important that you select the check-in list you just set up. -Select any time slot that is part of the event series and then select the check-in list described above. +When using pretixSCAN with this setup, the app will ask you to select one of the time slots. +The choice does not matter. +It is only important that you select the check-in list you just set up. +Select any time slot that is part of the event series and then select the check-in list described above. ### Season tickets -Season tickets are often used for public swimming pools, sports clubs, theaters, and other types of venues. -This section explains three methods for setting them up in pretix. -These methods can be used for any ticket that grants access to all events during a certain time period. -It does not matter whether that time period spans several years or just a single day. +Season tickets are often used for public swimming pools, sports clubs, theaters, and other types of venues. +This section explains three methods for setting them up in pretix. +These methods can be used for any ticket that grants access to all events during a certain time period. +It does not matter whether that time period spans several years or just a single day. -The first method, option A, uses memberships. -Option B uses a separate event shop that only sells season tickets. -Option C uses a single season ticket and advanced check-in rules. +The first method, option A, uses memberships. +Option B uses a separate event shop that only sells season tickets. +Option C uses a single season ticket and advanced check-in rules. -With **Option A**, a customer who purchases a season ticket creates an account with their email address and a password. -That account stores a membership, which acts as the season ticket. -Whenever the customer wants to use the season ticket for an event, they need to purchase a ticket for that event. -Their membership allows them to get that ticket for free. -This method allows you to control the total number of people that can be admitted to an event or time slot using quotas. +With **Option A**, a customer who purchases a season ticket creates an account with their email address and a password. +That account stores a membership, which acts as the season ticket. +Whenever the customer wants to use the season ticket for an event, they need to purchase a ticket for that event. +Their membership allows them to get that ticket for free. +This method allows you to control the total number of people that can be admitted to an event or time slot using quotas. -With **Option B**, you create a separate event or date for the entire season and sell season tickets in that shop. -Direct customers who are interested in season tickets to that event shop or date. -a customer who purchases a season ticket receives a single ticket with a single ticket secret that they can use an unlimited number of times. -You then use the expert mode in pretixSCAN to check in attendees for multiple events at the same time: your regular current event and the entire season. +With **Option B**, you create a separate event or date for the entire season and sell season tickets in that shop. +Direct customers who are interested in season tickets to that event shop or date. +a customer who purchases a season ticket receives a single ticket with a single ticket secret that they can use an unlimited number of times. +You then use the expert mode in pretixSCAN to check in attendees for multiple events at the same time: your regular current event and the entire season. -With **Option C**, you offer a season ticket in the same shop as your regular tickets. -Just like with option B, a customer who purchases a season ticket receives a single ticket with a single ticket secret that they can use an unlimited number of times. -You then set up advanced check-in rules to ensure that regular ticket holders can only enter at specified times. +With **Option C**, you offer a season ticket in the same shop as your regular tickets. +Just like with option B, a customer who purchases a season ticket receives a single ticket with a single ticket secret that they can use an unlimited number of times. +You then set up advanced check-in rules to ensure that regular ticket holders can only enter at specified times. #### Option A: Memberships and multiple tickets Option A requires customers to be identified with a customer account. -Thus, you first need to enable the customer accounts feature in your organizer settings in the "Customer accounts" tab. -See also: [Customer accounts](../customer-accounts.md) +Thus, you first need to enable the customer accounts feature in your organizer settings in the "Customer accounts" tab. +See also: [Customer accounts](../customer-accounts.md) ![Organizer settings page, on the Customer accounts tab. The boxes next to 'Allow customers to create accounts', 'Allow customers to create accounts', and 'Allow customers to log in with email address and password' have been checked.](../../assets/screens/organizer/customer-accounts.png "Organizer settings–Customer accounts") -Once you have done that, navigate to :navpath:Your organizer → :fa3-user: Customer accounts → Membership types:. -Click the :btn-icon:fa3-plus: Create a new membership type: button. +Once you have done that, navigate to :navpath:Your organizer → :fa3-user: Customer accounts → Membership types:. +Click the :btn-icon:fa3-plus: Create a new membership type: button. -Give the new membership type a distinct and informative name. -If you want the membership to allow purchase of tickets for multiple different people, check the box next to "Membership is transferable". -If you want the membership to allow purchases for multiple different events or dates with the same start time, check the box next to "Parallel usage is allowed". +Give the new membership type a distinct and informative name. +If you want the membership to allow purchase of tickets for multiple different people, check the box next to "Membership is transferable". +If you want the membership to allow purchases for multiple different events or dates with the same start time, check the box next to "Parallel usage is allowed". -If you want to limit the membership to a certain number of purchases, specify that number in the "Maximum usages" field. -If you want to allow unlimited purchases within the specified time frame, leave this field empty. -Once you are happy with your choices, click the :btn:Save: button. +If you want to limit the membership to a certain number of purchases, specify that number in the "Maximum usages" field. +If you want to allow unlimited purchases within the specified time frame, leave this field empty. +Once you are happy with your choices, click the :btn:Save: button. ![Page titled Create a new membership type. The name is specified as Season pass 2027-1. The boxes next to 'Membership is transferable' and 'Parallel usage is allowed' are checked. The 'Maximum usages' field is empty.](../../assets/screens/products/membership-type.png "Create a new membership type") -Once you have created the membership type, you also need a way to sell these memberships. -Create a new event with start and end dates corresponding to the duration of the season for which you want to sell season passes. -Navigate to :navpath:Your event → :fa3-ticket: Products: and click the :btn-icon:fa3-plus: Create a new product: button. -Choose a name such as "Season pass" and a price, and then click the :btn:Save and continue with more settings: button. +Once you have created the membership type, you also need a way to sell these memberships. +Create a new event with start and end dates corresponding to the duration of the season for which you want to sell season passes. +Navigate to :navpath:Your event → :fa3-ticket: Products: and click the :btn-icon:fa3-plus: Create a new product: button. +Choose a name such as "Season pass" and a price, and then click the :btn:Save and continue with more settings: button. -Then, open the :btn:Additional settings: tab. -Under "This product creates a membership of type", select the membership you just created. -By default, the box next to "The duration of the membership is the same as the duration of the event or event series date" is checked. -If you are selling multiple time-based passes with different periods of validity which do not match the duration of the event, uncheck the box. +Then, open the :btn:Additional settings: tab. +Under "This product creates a membership of type", select the membership you just created. +By default, the box next to "The duration of the membership is the same as the duration of the event or event series date" is checked. +If you are selling multiple time-based passes with different periods of validity which do not match the duration of the event, uncheck the box. ![Page titled Modify product: Season pass, on the Additional settings tab. Under 'This product creates a membership of type', the membership 'Season pass 2027-1' is selected. The checkbox next to ' The duration of the membership is the same as the duration of the event or event series date' is checked.](../../assets/screens/products/product-creates-membership.png "Modify product: Season pass") -In order to prevent customers from confusing their season pass with their ticket, it makes sense to disable ticket downloads. -Navigate to :navpath:Your event → :fa3-wrench: Settings: and uncheck the box next to "Allow users to download tickets". +In order to prevent customers from confusing their season pass with their ticket, it makes sense to disable ticket downloads. +Navigate to :navpath:Your event → :fa3-wrench: Settings: and uncheck the box next to "Allow users to download tickets". -Once the season pass shop has been set up, you need to create free products that can only be purchased with the season pass for each applicable event. -Clone an existing admission ticket, append a descriptor such as "for season ticket holders" to the name, and set the price to zero. -Click the :btn:Save and continue with more settings: button and then open the :btn:Availability: tab. -Check the box next to "Require a valid membership" and select the membership type you created. -If you want to display this product only to customers who already have an active membership in your shop, check the box next to "Hide without a valid membership". +Once the season pass shop has been set up, you need to create free products that can only be purchased with the season pass for each applicable event. +Clone an existing admission ticket, append a descriptor such as "for season ticket holders" to the name, and set the price to zero. +Click the :btn:Save and continue with more settings: button and then open the :btn:Availability: tab. +Check the box next to "Require a valid membership" and select the membership type you created. +If you want to display this product only to customers who already have an active membership in your shop, check the box next to "Hide without a valid membership". -Repeat these steps for every product you want to make available for free for season pass holders. -If you want season pass holders to be able to attend multiple of your events for free, repeat these steps for every applicable event. +Repeat these steps for every product you want to make available for free for season pass holders. +If you want season pass holders to be able to attend multiple of your events for free, repeat these steps for every applicable event. ![Page displaying the option 'Require a valid membership', which is checked, and 'Allowed membership types', under which 'Season pass 2027-1' is selected. The box next to 'Hide without a valid membership' is checked.](../../assets/screens/products/require.png "Require a valid membership") -#### Option B: Separate season pass shop +#### Option B: Separate season pass shop -Option B is setting up a separate event or date for selling season tickets. +Option B is setting up a separate event or date for selling season tickets. -If you want to offer season passes for **multiple events**, then the most efficient way to do this is to finish the configuration for at least one of your individual events. -Then, you [create a new event](../../tutorial/event.md). -Use the event name, short form and description to make it clear that the shop sells season passes for a specific time span. -For example, the name could be "Season passes summer 2027". -Set the "Event start time" and "Event end time" to the start and end dates of your season. +If you want to offer season passes for **multiple events**, then the most efficient way to do this is to finish the configuration for at least one of your individual events. +Then, you [create a new event](../../tutorial/single-events/event.md). +Use the event name, short form and description to make it clear that the shop sells season passes for a specific time span. +For example, the name could be "Season passes summer 2027". +Set the "Event start time" and "Event end time" to the start and end dates of your season. -During step 3 of the event creation process, use the "Copy configuration from" field to copy information from one of your individual events during the season. +During step 3 of the event creation process, use the "Copy configuration from" field to copy information from one of your individual events during the season. -In the newly created event, delete all existing products. -Then, create a personalized admission product with a name such as "Season pass summer 2027". -Add the product to a quota and edit the quota according to your preferences. +In the newly created event, delete all existing products. +Then, create a personalized admission product with a name such as "Season pass summer 2027". +Add the product to a quota and edit the quota according to your preferences. -If you want to offer season passes for an **event series**, create a personalized admission product with a name such as "Season pass". -Add the product to a quota and edit the quota according to your preferences. +If you want to offer season passes for an **event series**, create a personalized admission product with a name such as "Season pass". +Add the product to a quota and edit the quota according to your preferences. -Then, create a date within that event series. -Use the date's name and frontpage text to make it clear that customers can purchase season passes by selecting that date. -For example, the name could be "Season passes". -Set the "Event start time" and "Event end time" to the start and end dates of your season. +Then, create a date within that event series. +Use the date's name and frontpage text to make it clear that customers can purchase season passes by selecting that date. +For example, the name could be "Season passes". +Set the "Event start time" and "Event end time" to the start and end dates of your season. -You can offer more than one type of season pass. -For example, you could offer [different price levels](discounts.md#different-price-levels). +You can offer more than one type of season pass. +For example, you could offer [different price levels](discounts.md#different-price-levels). -You can encourage customers to still buy a season pass later in the season by reducing its price. -If you want to offer cheaper season passes as the season progresses, you could use a reverse implementation of the [early bird tickets based on time](discounts.md#early-bird-tickets-based-on-time-for-singular-events) with the season pass being replaced by a cheaper version every month. -Alternatively, if there are long pauses between the individual events throughout the season, you could start with a high price on the season pass and reduce that price manually a few times between events as the season progresses. +You can encourage customers to still buy a season pass later in the season by reducing its price. +If you want to offer cheaper season passes as the season progresses, you could use a reverse implementation of the [early bird tickets based on time](discounts.md#early-bird-tickets-based-on-time-for-singular-events) with the season pass being replaced by a cheaper version every month. +Alternatively, if there are long pauses between the individual events throughout the season, you could start with a high price on the season pass and reduce that price manually a few times between events as the season progresses. -With this method, you need to be prepared to check in attendees to two separate events at the same time. -If you are using pretixSCAN, you can use the expert mode to do this. -Open pretixSCAN. -At the top of the screen, tap the name of the event. -Select the individual active event from the list and tap :btn:OK:. -Check the box next to "Expert mode". -Select the check-in list for the event and tap :btn:OK:. +With this method, you need to be prepared to check in attendees to two separate events at the same time. +If you are using pretixSCAN, you can use the expert mode to do this. +Open pretixSCAN. +At the top of the screen, tap the name of the event. +Select the individual active event from the list and tap :btn:OK:. +Check the box next to "Expert mode". +Select the check-in list for the event and tap :btn:OK:. -Tap the :btn-icon:fa3-plus:: button. -Select the season passes event and tap :btn:OK:. -Select the check-in list and tap :btn:OK: again. -The screen should now list both your individual event and your season passes event along with the start date, short form, check-in list, and buttons for editing and deleting the entry. +Tap the :btn-icon:fa3-plus:: button. +Select the season passes event and tap :btn:OK:. +Select the check-in list and tap :btn:OK: again. +The screen should now list both your individual event and your season passes event along with the start date, short form, check-in list, and buttons for editing and deleting the entry. -At the top of the screen, tap :btn-icon:fa3-check::. -You should now be able to scan tickets for both events at the same time. +At the top of the screen, tap :btn-icon:fa3-check::. +You should now be able to scan tickets for both events at the same time. #### Option C: Season access in a single ticket -Option C is setting up a single ticket that grants access to an event series for an entire season. -This option is easier to use for your customers than option A because it does not require them to set up accounts and book a new ticket on every visit. -It also does not require setting up a separate event shop for season tickets like option B does. -On the downside, option C requires setting up complex check-in rules. +Option C is setting up a single ticket that grants access to an event series for an entire season. +This option is easier to use for your customers than option A because it does not require them to set up accounts and book a new ticket on every visit. +It also does not require setting up a separate event shop for season tickets like option B does. +On the downside, option C requires setting up complex check-in rules. -In order to create a season ticket for this method, navigate to :navpath:Your event → :fa3-ticket: Products: and click the :btn-icon:fa3-plus: Create a new product: button. -Give the new product a name such as "Season ticket". -Enable this product for all dates in your event series. +In order to create a season ticket for this method, navigate to :navpath:Your event → :fa3-ticket: Products: and click the :btn-icon:fa3-plus: Create a new product: button. +Give the new product a name such as "Season ticket". +Enable this product for all dates in your event series. -You have to set up custom check-in rules to allow customers access to all dates with the season pass. -Navigate to :navpath:Your event → :fa3-check-square-o: Check-in → Check-in lists: and click the :btn-icon:fa3-plus: Create a new check-in list: button. +You have to set up custom check-in rules to allow customers access to all dates with the season pass. +Navigate to :navpath:Your event → :fa3-check-square-o: Check-in → Check-in lists: and click the :btn-icon:fa3-plus: Create a new check-in list: button. -Specify a name, but do not choose a specific date. -This check-in list will apply to all dates. -Open the :btn:Advanced: tab. +Specify a name, but do not choose a specific date. +This check-in list will apply to all dates. +Open the :btn:Advanced: tab. -Under "Custom check-in rule", click the :btn-icon:fa3-plus-circle: Add condition: button and select "At least one of the conditions below (OR)" from the dropdown menu. -Click the :btn-icon:fa3-plus-circle: Add condition: button again and select "All of the conditions below (AND)" from the dropdown menu. -You now have an OR-bracket with an AND-bracket inside it. +Under "Custom check-in rule", click the :btn-icon:fa3-plus-circle: Add condition: button and select "At least one of the conditions below (OR)" from the dropdown menu. +Click the :btn-icon:fa3-plus-circle: Add condition: button again and select "All of the conditions below (AND)" from the dropdown menu. +You now have an OR-bracket with an AND-bracket inside it. -Click the :btn-icon:fa3-plus-circle: Add condition: button **within the AND-bracket** and select "Product", then "is one of", and then all admission tickets **other than** the season pass. -Click the :btn-icon:fa3-plus-circle: Add condition: button within the AND-bracket again and select "Current date and time", then "is after", then "Event start". -You can leave the "Tolerance (minutes)" fields empty or specify a tolerance of, for example, "10" to allow entry for attendees 10 minutes before the corresponding time slot begins. +Click the :btn-icon:fa3-plus-circle: Add condition: button **within the AND-bracket** and select "Product", then "is one of", and then all admission tickets **other than** the season pass. +Click the :btn-icon:fa3-plus-circle: Add condition: button within the AND-bracket again and select "Current date and time", then "is after", then "Event start". +You can leave the "Tolerance (minutes)" fields empty or specify a tolerance of, for example, "10" to allow entry for attendees 10 minutes before the corresponding time slot begins. -Click the :btn-icon:fa3-plus-circle: Add condition: button within the AND-bracket again and select "Current date and time", then "is before", then "Event end". -Click the :btn-icon:fa3-plus-circle: Add condition: button within the AND-bracket a final time and select "Number of previous entries", then "=", then "0". +Click the :btn-icon:fa3-plus-circle: Add condition: button within the AND-bracket again and select "Current date and time", then "is before", then "Event end". +Click the :btn-icon:fa3-plus-circle: Add condition: button within the AND-bracket a final time and select "Number of previous entries", then "=", then "0". -Then, click the :btn-icon:fa3-plus-circle: Add condition: button that is located within the OR-bracket, but **not** within the AND-bracket. -It should be further down on the page. -Hovering your mouse over the brackets highlights AND-brackets in red, OR-brackets in green, and the innermost bracket in purple. -Select "Product", then "is one of", and then your season pass product. +Then, click the :btn-icon:fa3-plus-circle: Add condition: button that is located within the OR-bracket, but **not** within the AND-bracket. +It should be further down on the page. +Hovering your mouse over the brackets highlights AND-brackets in red, OR-brackets in green, and the innermost bracket in purple. +Select "Product", then "is one of", and then your season pass product. -You should add another condition to prevent the season pass being used by more than one person. -Click the :btn-icon:fa3-plus-circle: Add condition: below your season pass condition. -You have several options: +You should add another condition to prevent the season pass being used by more than one person. +Click the :btn-icon:fa3-plus-circle: Add condition: below your season pass condition. +You have several options: - - Select "Current entry status", then "=", and then "absent". - This means that the season pass can only be used if it is checked out. - The prerequisite for this is that you check season pass users out as they leave the event, which may require additional personnel. - - Select "Number of previous entries since midnight", "=", and "0". - This means that the season pass can only be used once per day. - - Select "Minutes since last entry" "≤", and "15". - This means that the season pass can only be used once every fifteen minutes. + - Select "Current entry status", then "=", and then "absent". + This means that the season pass can only be used if it is checked out. + The prerequisite for this is that you check season pass users out as they leave the event, which may require additional personnel. + - Select "Number of previous entries since midnight", "=", and "0". + This means that the season pass can only be used once per day. + - Select "Minutes since last entry" "≤", and "15". + This means that the season pass can only be used once every fifteen minutes. ![Custom check-in rule page set up according to the instructions above.](../../assets/screens/products/seasontickets_rules1.png "Season tickets rules 1") -The logic is depicted in the screenshot above. -These rules ensure that regular tickets holders are only admitted to their chosen date and if their ticket has not been used before. -They also ensure that season ticket holders are admitted to every date. +The logic is depicted in the screenshot above. +These rules ensure that regular tickets holders are only admitted to their chosen date and if their ticket has not been used before. +They also ensure that season ticket holders are admitted to every date. -### Mixed taxation +### Mixed taxation -The article on [taxes](../taxes.md) has sections explaining how to set up products with mixed taxation using bundles. -The exact method differs depending on whether [tax is included in the price)](../taxes.md#mixed-taxation-tax-included-in-price) or [tax is added on top of the price)](../taxes.md#mixed-taxation-tax-added-on-top-of-price). +The article on [taxes](../taxes.md) has sections explaining how to set up products with mixed taxation using bundles. +The exact method differs depending on whether [tax is included in the price)](../taxes.md#mixed-taxation-tax-included-in-price) or [tax is added on top of the price)](../taxes.md#mixed-taxation-tax-added-on-top-of-price). -## Troubleshooting +## Troubleshooting -### A product does not appear in the ticket shop +### A product does not appear in the ticket shop -If you have created a product and it is not displayed in your ticket shop, perform the following checks: +If you have created a product and it is not displayed in your ticket shop, perform the following checks: 1. Check if the product's "active" checkbox is enabled. 2. Check if the product's "Available from" or "Available until" settings restrict it to a date range. - 3. Check if the product's checkbox "This product will only be shown if a voucher matching the product is redeemed." is enabled. - If this is the case, the product will only be shown if the customer redeems a voucher that directly matches to this product. + 3. Check if the product's checkbox "This product will only be shown if a voucher matching the product is redeemed." is enabled. + If this is the case, the product will only be shown if the customer redeems a voucher that directly matches to this product. It will not be shown if the voucher only is configured to match a quota that contains the product. - 4. Check if the product is in a category that has the "Products in this category are add-on products" checkbox enabled. + 4. Check if the product is in a category that has the "Products in this category are add-on products" checkbox enabled. If this is the case, the product won't show up on the shop front page, but only in the first step of checkout when a product in the cart allows to add add-on products from this category. - 5. Check that a quota exists that contains this product. - If your product has variations, check that at least one variation is contained in a quota. + 5. Check that a quota exists that contains this product. + If your product has variations, check that at least one variation is contained in a quota. If your event is an event series, make sure that the product is contained in a quota that is assigned to the series date that you access the shop for. 6. If the sale period has not started yet or is already over, check the "Show items outside presale period" setting of your event. \ No newline at end of file diff --git a/docs/index.de.md b/docs/index.de.md index 1af017133..82d1b9463 100644 --- a/docs/index.de.md +++ b/docs/index.de.md @@ -6,7 +6,7 @@ hide: # Willkommen -Willkommen in unserer neuen Dokumentation! +Willkommen in unserer neuen Dokumentation!
@@ -14,15 +14,15 @@ Willkommen in unserer neuen Dokumentation! --- - Wenn Sie pretix zum ersten Mal nutzen, dann kann unser Tutorial Ihnen die Grundlagen zeigen. + Wenn Sie pretix zum ersten Mal nutzen, dann kann unser Tutorial Ihnen die Grundlagen zeigen. - :fa3-arrow-right: [Erste Schritte](tutorial/getting-started.md) + :fa3-arrow-right: [Erste Schritte](tutorial/index.de.md) - :fa3-book:{ .lg .middle } __Guides__ --- - Wenn Sie nach detaillierteren Informationen zu den Funktionen von pretix und deren Verwendung suchen, dann sind Sie bei den Guides richtig. + Wenn Sie nach detaillierteren Informationen zu den Funktionen von pretix und deren Verwendung suchen, dann sind Sie bei den Guides richtig. :fa3-arrow-right: [Guides](guides/index.md) @@ -46,7 +46,7 @@ Willkommen in unserer neuen Dokumentation! --- - Beim Verkauf von Tickets sind viele rechtliche und technische Rahmenbedingungen zu beachten. + Beim Verkauf von Tickets sind viele rechtliche und technische Rahmenbedingungen zu beachten. Bei manchen davon kann pretix helfen, mehr Informationen finden Sie im entsprechenden Bereich dieser Seite. :fa3-arrow-right: [Trust und Compliance](trust/index.md) @@ -76,7 +76,7 @@ Willkommen in unserer neuen Dokumentation! --- - Wir sind open source! + Wir sind open source! Auf GitHub finden Sie den Quellcode sowohl für pretix und viele Erweiterungen, als auch für diese Dokumentation. :fa3-arrow-right: [GitHub](https://github.com/pretix) @@ -85,7 +85,7 @@ Willkommen in unserer neuen Dokumentation! --- - Möchten Sie immer auf dem neusten Stand bleiben? + Möchten Sie immer auf dem neusten Stand bleiben? Folgen Sie unserem Blog oder melden Sie sich zu unserem Newsletter an. :fa3-arrow-right: [Blog und Newsletter](https://pretix.eu/about/de/blog/) diff --git a/docs/index.md b/docs/index.md index 77312103f..23f4fcebe 100644 --- a/docs/index.md +++ b/docs/index.md @@ -14,15 +14,15 @@ Welcome to the pretix documentation! --- - If you are using pretix for the first time, our tutorial will guide you through the basics. + If you are using pretix for the first time, our tutorial will guide you through the basics. - :fa3-arrow-right: [Getting Started](tutorial/getting-started.md) + :fa3-arrow-right: [Getting Started](tutorial/index.md) - :fa3-book:{ .lg .middle } __Guides__ --- - If you are looking for in-depth information on the features of pretix and how to use them, refer to the guides. + If you are looking for in-depth information on the features of pretix and how to use them, refer to the guides. :fa3-arrow-right: [Guides](guides/index.md) @@ -56,7 +56,7 @@ Welcome to the pretix documentation! --- Looking for anything specific? - You can also enter a keyword in the search field at the top of the page. + You can also enter a keyword in the search field at the top of the page.
@@ -76,7 +76,7 @@ Welcome to the pretix documentation! --- - We're open source! + We're open source! On GitHub, you can find the source both code for pretix and many plugins, as well as for this documentation. :fa3-arrow-right: [GitHub](https://github.com/pretix) @@ -85,7 +85,7 @@ Welcome to the pretix documentation! --- - Want to stay up-to-date with new features in pretix? + Want to stay up-to-date with new features in pretix? Follow our blog or subscribe to our newsletter. :fa3-arrow-right: [Blog and newsletter](https://pretix.eu/about/en/blog/) diff --git a/docs/old-link.md b/docs/old-link.md index 73ab0992f..3edee6285 100644 --- a/docs/old-link.md +++ b/docs/old-link.md @@ -5,10 +5,10 @@ We have recently reworked our documentation and moved to a new structure. While for most pages from the old documentation, there is an equivalent page in the new documentation, you have clicked a link to one of the few where that is not the case. We'd like to apologize for any inconvenience this causes. -If you are using pretix for the first time, the best entry point into our new documentation is our [tutorial](tutorial/getting-started.md). +If you are using pretix for the first time, the best entry point into our new documentation is our [tutorial](tutorial/index.md). If you are looking for in-depth information on the features of pretix and how to use them, refer to the [guides](guides/index.md) pages. -You can also enter a keyword in the search field at the top of the page. +You can also enter a keyword in the search field at the top of the page. If your question is not answered, please feel free to reach out to us through our support channels. \ No newline at end of file diff --git a/docs/tutorial/index.de.md b/docs/tutorial/index.de.md new file mode 100644 index 000000000..26b9a4dea --- /dev/null +++ b/docs/tutorial/index.de.md @@ -0,0 +1,45 @@ +--- +hide: + - navigation + - toc +--- + +# Tutorials + +Welcome to the tutorials section of the pretix documentation! +If you are just getting started with pretix, then you have come to the right place. + +We offer you two different tutorials: + +
+ +- :fa3-calendar:{ .lg .middle } __Single events__ + + --- + + If you want to host single events such as + + - conferences + - conventions + - trade fairs + - festivals + + then you should read the tutorial for + + :fa3-arrow-right: [Single events](single-events/getting-started.md) + +- :fa3-ticket:{ .lg .middle } __Continuous operation__ + + --- + + If you are operating a venue with regular opening hours, such as a + + - a public swimming pool + - an amusement park + - a museum + + or any other venue with regular opening hours, then you should read the tutorial for + + :fa3-arrow-right: [Continuous operation](continuous-operation/getting-started.md) + +
\ No newline at end of file diff --git a/include/register.md b/include/register.md index ee1ae1821..eb5b6616e 100644 --- a/include/register.md +++ b/include/register.md @@ -1,161 +1,161 @@ {% include "warning-tax.de.md" %} -Dieser Artikel erklärt die Anmeldung von Kassensystemen in Deutschland. -Falls Sie als Einzelperson oder Firma in der Bundesrepublik Deutschland steuerpflichtig sind und eine Kasse haben, die Sie für den Verkauf über pretix nutzen, dann ist dieser Artikel relevant für Sie. -Das gilt nicht nur dann, wenn es sich bei der Kasse um Ihr Eigentum handelt, sondern auch, wenn Sie eine Kasse von pretix mieten. +Dieser Artikel erklärt die Anmeldung von Kassensystemen in Deutschland. +Falls Sie als Einzelperson oder Firma in der Bundesrepublik Deutschland steuerpflichtig sind und eine Kasse haben, die Sie für den Verkauf über pretix nutzen, dann ist dieser Artikel relevant für Sie. +Das gilt nicht nur dann, wenn es sich bei der Kasse um Ihr Eigentum handelt, sondern auch, wenn Sie eine Kasse von pretix mieten. -Sie müssen grundsätzlich jede Kasse anmelden. -Das gilt auch für Kassen ohne technische Sicherheitseinrichtung (TSE) und für Kassen, die nicht in aktiv in Benutzung sind. -Sie müssen jegliche Änderung an den Kassendaten melden, also beispielsweise wenn Sie eine Kasse außer Betrieb nehmen, eine TSE entfernen, oder eine TSE tauschen. -pretix bietet Funktionen, die Ihnen diese Meldungen erleichtern. +Sie müssen grundsätzlich jede Kasse anmelden. +Das gilt auch für Kassen ohne technische Sicherheitseinrichtung (TSE) und für Kassen, die nicht in aktiv in Benutzung sind. +Sie müssen jegliche Änderung an den Kassendaten melden, also beispielsweise wenn Sie eine Kasse außer Betrieb nehmen, eine TSE entfernen, oder eine TSE tauschen. +pretix bietet Funktionen, die Ihnen diese Meldungen erleichtern. -## Voraussetzungen +## Voraussetzungen -Für die Anmeldung einer Kasse mit pretix benötigen Sie: +Für die Anmeldung einer Kasse mit pretix benötigen Sie: - - ein aktives Veranstalterkonto - - eine Veranstaltung + - ein aktives Veranstalterkonto + - eine Veranstaltung - mindestens ein Kassengerät mit pretixPOS - - ein Konto bei [ELSTER](https://www.elster.de/) + - ein Konto bei [ELSTER](https://www.elster.de/) -## Anleitung +## Anleitung -pretix erleichtert Ihnen die ordnungsgemäße Anmeldung einer Betriebsstätte mit allen zugehörigen Kassen. -Das beinhaltet folgende Schritte, welche in diesem Artikel erläutert werden: +pretix erleichtert Ihnen die ordnungsgemäße Anmeldung einer Betriebsstätte mit allen zugehörigen Kassen. +Das beinhaltet folgende Schritte, welche in diesem Artikel erläutert werden: - 1. Verbinden Sie die pretixPOS-Kasse mit pretix - 2. Legen Sie in pretix eine Betriebsstätte an - 3. Weisen Sie die pretixPOS-Kasse einer Betriebsstätte zu + 1. Verbinden Sie die pretixPOS-Kasse mit pretix + 2. Legen Sie in pretix eine Betriebsstätte an + 3. Weisen Sie die pretixPOS-Kasse einer Betriebsstätte zu 4. Falls vorhanden legen Sie in pretix Drittanbieter-Kassen an 5. Exportieren Sie Kassendaten in eine XML-Datei -Die XML-Datei laden Sie dann beim ELSTER-Portal hoch. -Diese Vorgehensweise vereinfacht den Prozess der Anmeldung von Kassen und Betriebsstätten bei ELSTER erheblich. -Die Schritte dahin werden in den folgenden Abschnitten beschrieben. +Die XML-Datei laden Sie dann beim ELSTER-Portal hoch. +Diese Vorgehensweise vereinfacht den Prozess der Anmeldung von Kassen und Betriebsstätten bei ELSTER erheblich. +Die Schritte dahin werden in den folgenden Abschnitten beschrieben. -Dieses Vorgehen ist sinnvoll, wenn Sie an Ihrer Betriebsstätte alle Verkäufe über pretixPOS abwickeln. -Es ist genauso sinnvoll, wenn Sie an einer Betriebsstätte mehrere Kassen mit unterschiedlichen Softwares nutzen, aber den Großteil dieser Kassen mit pretixPOS betreiben. +Dieses Vorgehen ist sinnvoll, wenn Sie an Ihrer Betriebsstätte alle Verkäufe über pretixPOS abwickeln. +Es ist genauso sinnvoll, wenn Sie an einer Betriebsstätte mehrere Kassen mit unterschiedlichen Softwares nutzen, aber den Großteil dieser Kassen mit pretixPOS betreiben. -Falls Sie Ihre Kassen überwiegend mit einer anderen Software benutzen, ist es möglicherweise einfacher, die Anmeldung über diese andere Software vorzunehmen. -In diesem Fall [verbinden Sie Ihre pretixPOS-Kasse mit pretix](register.md#pretixpos-kasse-mit-pretix-verbinden) und folgen dann den Anweisungen unter [Alternative: Manuelle Anmeldung](register.md#alternative-manuelle-anmeldung). +Falls Sie Ihre Kassen überwiegend mit einer anderen Software benutzen, ist es möglicherweise einfacher, die Anmeldung über diese andere Software vorzunehmen. +In diesem Fall [verbinden Sie Ihre pretixPOS-Kasse mit pretix](register.md#pretixpos-kasse-mit-pretix-verbinden) und folgen dann den Anweisungen unter [Alternative: Manuelle Anmeldung](register.md#alternative-manuelle-anmeldung). -### pretixPOS-Kasse mit pretix verbinden +### pretixPOS-Kasse mit pretix verbinden -Um ein Gerät, auf dem pretixPOS läuft, mit pretix zu verbinden, navigieren Sie zu :navpath:Ihr Veranstalter → :fa3-tablet: Geräte → Geräte: und klicken den Button :btn-icon:fa3-plus: Neues Gerät verbinden:. -Benennen Sie die Kasse und wählen Sie die relevanten Veranstaltungen aus. -Unter "Security profile" wählen Sie "pretixPOS" und klicken dann den Button :btn:Speichern:. +Um ein Gerät, auf dem pretixPOS läuft, mit pretix zu verbinden, navigieren Sie zu :navpath:Ihr Veranstalter → :fa3-tablet: Geräte → Geräte: und klicken den Button :btn-icon:fa3-plus: Neues Gerät verbinden:. +Benennen Sie die Kasse und wählen Sie die relevanten Veranstaltungen aus. +Unter "Security profile" wählen Sie "pretixPOS" und klicken dann den Button :btn:Speichern:. Auf der nächsten Seite wird ein Anmeldecode als QR-Code und als alphanumerischer Code angezeigt. ![Seite mit Titel 'Gerät verbinden: Kasse 1', die einen Button zum Herunterladen von pretixSCAN, einen QR-Code, eine Systemadresse und ein Token anzeigt.](../../assets/screens/register/geraet-qr.png "Gerät verbinden: Kasse 1") -Öffnen Sie die App pretixPOS auf dem Kassengerät und scannen Sie den QR-Code oder geben Sie den alphanumerischen Code ein. -pretixPOS stellt Ihnen nun folgende Frage: "In welchem Land ist der Betrieb dieser Kasse steuerpflichtig?". -Wählen Sie das entsprechende Land aus und tippen Sie den Button :btn:OK:. -Wählen Sie dann eine oder mehrere Veranstaltungen, für die Sie die Kasse benutzen möchten. +Öffnen Sie die App pretixPOS auf dem Kassengerät und scannen Sie den QR-Code oder geben Sie den alphanumerischen Code ein. +pretixPOS stellt Ihnen nun folgende Frage: "In welchem Land ist der Betrieb dieser Kasse steuerpflichtig?". +Wählen Sie das entsprechende Land aus und tippen Sie den Button :btn:OK:. +Wählen Sie dann eine oder mehrere Veranstaltungen, für die Sie die Kasse benutzen möchten. -Falls eine TSE in das Kassengerät eingebaut und aktiviert wurde, dann überträgt es nun automatisch die Daten der Kasse und der TSE an das pretix-Backend. -Wiederholen Sie diese Schritte für jedes Gerät mit pretixPOS, das Sie in Verbindung mit Ihrem Veranstalterkonto nutzen wollen. +Falls eine TSE in das Kassengerät eingebaut und aktiviert wurde, dann überträgt es nun automatisch die Daten der Kasse und der TSE an das pretix-Backend. +Wiederholen Sie diese Schritte für jedes Gerät mit pretixPOS, das Sie in Verbindung mit Ihrem Veranstalterkonto nutzen wollen. ### Betriebsstätte anlegen -Die Anmeldung von Kassen in Deutschland erfolgt immer als Bruttomeldung, bei der alle Kassen an einer Betriebsstätte gesammelt übermittelt werden. -Legen Sie daher zunächst in pretix eine Betriebsstätte an. -Navigieren Sie dazu zu :navpath:Ihr Veranstalter → :fa3-shopping-basket: Kassensystem → Kassenanmeldung (DE): und klicken Sie den Button :btn-icon:fa3-plus: Neue Betriebsstätte anlegen:. +Die Anmeldung von Kassen in Deutschland erfolgt immer als Bruttomeldung, bei der alle Kassen an einer Betriebsstätte gesammelt übermittelt werden. +Legen Sie daher zunächst in pretix eine Betriebsstätte an. +Navigieren Sie dazu zu :navpath:Ihr Veranstalter → :fa3-shopping-basket: Kassensystem → Kassenanmeldung (DE): und klicken Sie den Button :btn-icon:fa3-plus: Neue Betriebsstätte anlegen:. ![Seite mit Titel 'Neue Betriebsstätte anlegen' mit Eingabefeldern für die Daten der Betriebsstätte.](../../assets/screens/register/betriebsstaette-anlegen.png "Neue Betriebsstätte anlegen") -Auf der Seite mit dem Titel "Neue Betriebsstätte anlegen" geben Sie zunächst Steuernummer, Bundesland und Umsatzsteuer-Identifikationsnummer an. -Wählen Sie dann unter "Rechtsform" entweder "Natürliche Person" oder "Firma" aus. -Abhängig von Ihrer Auswahl werden unterschiedliche Eingabefelder angezeigt. -Füllen Sie diese aus. +Auf der Seite mit dem Titel "Neue Betriebsstätte anlegen" geben Sie zunächst Steuernummer, Bundesland und Umsatzsteuer-Identifikationsnummer an. +Wählen Sie dann unter "Rechtsform" entweder "Natürliche Person" oder "Firma" aus. +Abhängig von Ihrer Auswahl werden unterschiedliche Eingabefelder angezeigt. +Füllen Sie diese aus. Falls die Daten Ihrer Betriebsstätte mit Ihren Daten als Steuerpflichtiger übereinstimmen, klicken Sie den Button :btn:Daten des Steuerpflichtigen übernehmen:. -Falls nicht, füllen Sie diese Felder ebenfalls aus. -Sobald Sie den Button :btn:Speichern: klicken, prüft pretix, ob die eingegebene Steuernummer gültig ist, und ob die anderen Eingaben vollständig sind. +Falls nicht, füllen Sie diese Felder ebenfalls aus. +Sobald Sie den Button :btn:Speichern: klicken, prüft pretix, ob die eingegebene Steuernummer gültig ist, und ob die anderen Eingaben vollständig sind. ### Kasse einer Betriebsstätte zuweisen -Um eine Kasse einer Betriebsstätte zuzuordnen, navigieren Sie zu :navpath:Ihr Veranstalter → :fa3-shopping-basket: Kassensystem → Kassenanmeldung (DE):. -Diese Seite zeigt eine Liste mit dem Titel "Kassen, die keiner Betriebsstätte zugewiesen sind" an und unterhalb davon eine weitere Liste für jede Betriebsstätte, die Sie angelegt haben. +Um eine Kasse einer Betriebsstätte zuzuordnen, navigieren Sie zu :navpath:Ihr Veranstalter → :fa3-shopping-basket: Kassensystem → Kassenanmeldung (DE):. +Diese Seite zeigt eine Liste mit dem Titel "Kassen, die keiner Betriebsstätte zugewiesen sind" an und unterhalb davon eine weitere Liste für jede Betriebsstätte, die Sie angelegt haben. Klicken Sie neben einer der nicht zugeordneten Kassen den Bearbeiten-Button :btn-icon:fa3-edit::. -Wählen Sie unter "Betriebsstätte" die Betriebsstätte aus, die Sie im vorigen Schritt erstellt haben. -Überprüfen Sie die Angaben auf dieser Seite und korrigieren oder vervollständigen Sie sie falls nötig. -Wechseln Sie dann zum Reiter :btn:Technische Sicherheitseinrichtung: und tun Sie dort das gleiche. -Wählen Sie unter "Vorlage" das TSE-Modell um die Felder "Typ" und "BSI-Zertifizierungs-ID" automatisch füllen zu lassen. -Die Module, die vermutlich am besten passen, werden farbig hervorgehoben. -Wenn alle Felder ausgefüllt und die Angaben korrekt sind, klicken Sie den Button:btn:Speichern:. +Wählen Sie unter "Betriebsstätte" die Betriebsstätte aus, die Sie im vorigen Schritt erstellt haben. +Überprüfen Sie die Angaben auf dieser Seite und korrigieren oder vervollständigen Sie sie falls nötig. +Wechseln Sie dann zum Reiter :btn:Technische Sicherheitseinrichtung: und tun Sie dort das gleiche. +Wählen Sie unter "Vorlage" das TSE-Modell um die Felder "Typ" und "BSI-Zertifizierungs-ID" automatisch füllen zu lassen. +Die Module, die vermutlich am besten passen, werden farbig hervorgehoben. +Wenn alle Felder ausgefüllt und die Angaben korrekt sind, klicken Sie den Button:btn:Speichern:. -Sie kehren dadurch zurück zur Seite "Kassenanmeldung (DE)". -Die bearbeitete Kasse befindet sich nun in der Liste für die Betriebsstätte, der Sie sie zugewiesen haben. -Wiederholen Sie diese Schritte für alle Kassen mit pretixPOS an der Betriebsstätte – auch für Kassen, die nicht aktiv im Gebrauch sind und für Kassen ohne TSE. +Sie kehren dadurch zurück zur Seite "Kassenanmeldung (DE)". +Die bearbeitete Kasse befindet sich nun in der Liste für die Betriebsstätte, der Sie sie zugewiesen haben. +Wiederholen Sie diese Schritte für alle Kassen mit pretixPOS an der Betriebsstätte – auch für Kassen, die nicht aktiv im Gebrauch sind und für Kassen ohne TSE. ### Drittanbieter-Kasse anlegen -Falls an derselben Betriebsstätte weitere Kassen vorhanden sind, die Sie nicht mit pretixPOS betreiben, dann können Sie diese Kassen trotzdem auch über pretix erfassen. -Hierfür navigieren Sie zu :navpath:Ihr Veranstalter → :fa3-shopping-basket: Kassensystem → Kassenanmeldung (DE): und klicken den Button :btn-icon:fa3-plus: Neue Drittanbieter-Kasse anlegen:. -Wählen Sie unter "Betriebsstätte" die Betriebsstätte aus, die Sie im vorigen Schritt erstellt haben. -Füllen Sie die Angaben auf dieser Seite vollständig aus. +Falls an derselben Betriebsstätte weitere Kassen vorhanden sind, die Sie nicht mit pretixPOS betreiben, dann können Sie diese Kassen trotzdem auch über pretix erfassen. +Hierfür navigieren Sie zu :navpath:Ihr Veranstalter → :fa3-shopping-basket: Kassensystem → Kassenanmeldung (DE): und klicken den Button :btn-icon:fa3-plus: Neue Drittanbieter-Kasse anlegen:. +Wählen Sie unter "Betriebsstätte" die Betriebsstätte aus, die Sie im vorigen Schritt erstellt haben. +Füllen Sie die Angaben auf dieser Seite vollständig aus. ![Seite mit Titel 'Neue Drittanbieter-Kasse anlegen' mit Eingabefeldern für die Daten der Kasse.](../../assets/screens/register/drittanbieter.png "Neue Drittanbieter-Kasse anlegen") -Wechseln Sie dann zum Reiter :btn:Technische Sicherheitseinrichtung: und tun Sie dort das gleiche. -Wählen Sie unter "Vorlage" das TSE-Modell um die Felder "Typ" und "BSI-Zertifizierungs-ID" automatisch füllen zu lassen. -Wenn alle Felder ausgefüllt und die Angaben korrekt sind, klicken Sie den Button:btn:Speichern:. +Wechseln Sie dann zum Reiter :btn:Technische Sicherheitseinrichtung: und tun Sie dort das gleiche. +Wählen Sie unter "Vorlage" das TSE-Modell um die Felder "Typ" und "BSI-Zertifizierungs-ID" automatisch füllen zu lassen. +Wenn alle Felder ausgefüllt und die Angaben korrekt sind, klicken Sie den Button:btn:Speichern:. -Wiederholen Sie diese Schritte für alle Kassen mit Drittanbieter-Software an der Betriebsstätte – auch für Kassen, die nicht aktiv im Gebrauch sind und für Kassen ohne TSE. +Wiederholen Sie diese Schritte für alle Kassen mit Drittanbieter-Software an der Betriebsstätte – auch für Kassen, die nicht aktiv im Gebrauch sind und für Kassen ohne TSE. ### Daten exportieren -Um Kassendaten für die Meldung über das ELSTER-Portal zu exportieren, navigieren Sie zu :navpath:Ihr Veranstalter → :fa3-shopping-basket: Kassensystem → Kassenanmeldung (DE):. -Klicken Sie neben der Betriebsstätte, deren Daten Sie exportieren wollen, den Button :btn-icon:fa3-download: Export:. +Um Kassendaten für die Meldung über das ELSTER-Portal zu exportieren, navigieren Sie zu :navpath:Ihr Veranstalter → :fa3-shopping-basket: Kassensystem → Kassenanmeldung (DE):. +Klicken Sie neben der Betriebsstätte, deren Daten Sie exportieren wollen, den Button :btn-icon:fa3-download: Export:. ![Seite mit Titel 'Kassenanmeldung (DE)' mit Hinweisen zu rechtlichen Hintergründen und zur Funktion der Seite sowie einer Liste von Kassen mit den Zwischenüberschriften 'Kassen, die keiner Betriebsstätte zugewiesen sind', 'Dokutest' und 'Dokutest2'.](../../assets/screens/register/kassenanmeldung-de.png "Kassenanmeldung (DE)") -Klicken Sie auf der Seite mit dem Titel "Datenexport" den Button :btn-icon:fa3-download: Exportieren:. -Daraufhin werden die Kassendaten in Form einer XML-Datei heruntergeladen. -Sie können diese Datei nutzen, um über das ELSTER-Portal eine Mitteilung über elektronische Aufzeichnungssysteme (Kassengeräte) zu machen. -Lesen Sie dazu auch die Hilfeseite von ELSTER: [Mitteilung über elektronische Aufzeichnungssysteme (§ 146a Absatz 4 AO)](https://www.elster.de/eportal/formulare-leistungen/alleformulare/aufzeichnung146a). +Klicken Sie auf der Seite mit dem Titel "Datenexport" den Button :btn-icon:fa3-download: Exportieren:. +Daraufhin werden die Kassendaten in Form einer XML-Datei heruntergeladen. +Sie können diese Datei nutzen, um über das ELSTER-Portal eine Mitteilung über elektronische Aufzeichnungssysteme (Kassengeräte) zu machen. +Lesen Sie dazu auch die Hilfeseite von ELSTER: [Mitteilung über elektronische Aufzeichnungssysteme (§ 146a Absatz 4 AO)](https://www.elster.de/eportal/formulare-leistungen/alleformulare/aufzeichnung146a). -Wiederholen Sie diese Schritte jedes Mal, wenn sich an den Kassen an Ihrer Betriebsstätte etwas ändert – also zum Beispiel dann, wenn Sie eine Kasse in Betrieb nehmen, eine Kasse außer Betrieb nehmen, eine TSE tauschen oder entfernen, oder wenn Sie ein neues Kassengerät erwerben. -pretix zeigt auf der Seite mit dem Titel "Kassenanmeldung (DE)" einen entsprechenden Hinweis neben der Betriebsstätte an, wenn es entsprechende meldepflichtige Änderungen entdeckt. +Wiederholen Sie diese Schritte jedes Mal, wenn sich an den Kassen an Ihrer Betriebsstätte etwas ändert – also zum Beispiel dann, wenn Sie eine Kasse in Betrieb nehmen, eine Kasse außer Betrieb nehmen, eine TSE tauschen oder entfernen, oder wenn Sie ein neues Kassengerät erwerben. +pretix zeigt auf der Seite mit dem Titel "Kassenanmeldung (DE)" einen entsprechenden Hinweis neben der Betriebsstätte an, wenn es entsprechende meldepflichtige Änderungen entdeckt. ### Datenexport planen !!! Warning - Falls Sie einen regelmäßigen Export planen, müssen Sie jede der exportierten Dateien auf etwaige Änderungen überprüfen und bei ELSTER hochladen. - Wenn Sie das nicht tun, dann riskieren Sie, Ihrer gesetzlichen Meldepflicht nicht nachzukommen. + Falls Sie einen regelmäßigen Export planen, müssen Sie jede der exportierten Dateien auf etwaige Änderungen überprüfen und bei ELSTER hochladen. + Wenn Sie das nicht tun, dann riskieren Sie, Ihrer gesetzlichen Meldepflicht nicht nachzukommen. -Sie können auch einen regelmäßigen Export der Kassendaten planen. -Um dies zu tun, navigieren Sie zu :navpath:Ihr Veranstalter → :fa3-shopping-basket: Kassensystem → Kassenanmeldung (DE):. -Klicken Sie neben der Betriebsstätte, deren Daten Sie exportieren wollen, den Button :btn-icon:fa3-download: Export:. -Klicken Sie auf der Seite mit dem Titel "Datenexport" den Button :btn-icon:fa3-clock-o: Export planen:. +Sie können auch einen regelmäßigen Export der Kassendaten planen. +Um dies zu tun, navigieren Sie zu :navpath:Ihr Veranstalter → :fa3-shopping-basket: Kassensystem → Kassenanmeldung (DE):. +Klicken Sie neben der Betriebsstätte, deren Daten Sie exportieren wollen, den Button :btn-icon:fa3-download: Export:. +Klicken Sie auf der Seite mit dem Titel "Datenexport" den Button :btn-icon:fa3-clock-o: Export planen:. -Auf der nächsten Seite können Sie den Zeitraum und die Wiederholungen für den automatischen Export definieren. -Anders als beim einmaligen Export wird die XML-Datei nicht über den Browser heruntergeladen, sondern per Mail verschickt. -Diese Mail wird nicht verschlüsselt. -Falls die Exportdatei auf über 20 Megabyte anwächst, dann kann sie nicht mehr per Mail verschickt werden. -Sie erhalten stattdessen eine Mail mit einer Fehlermeldung. -Nutzen Sie in diesen Fällen den einmaligen Export. +Auf der nächsten Seite können Sie den Zeitraum und die Wiederholungen für den automatischen Export definieren. +Anders als beim einmaligen Export wird die XML-Datei nicht über den Browser heruntergeladen, sondern per Mail verschickt. +Diese Mail wird nicht verschlüsselt. +Falls die Exportdatei auf über 20 Megabyte anwächst, dann kann sie nicht mehr per Mail verschickt werden. +Sie erhalten stattdessen eine Mail mit einer Fehlermeldung. +Nutzen Sie in diesen Fällen den einmaligen Export. -### Alternative: Manuelle Anmeldung +### Alternative: Manuelle Anmeldung -Alternativ zur Erstellung der Betriebsstätte und zum automatisierten Export über pretix können Sie die Daten auch manuell übertragen. -Das ist sinnvoll, wenn Sie die Kassenanmeldung über einen Drittanbieter oder manuell über das Formular bei ELSTER vornehmen wollen. +Alternativ zur Erstellung der Betriebsstätte und zum automatisierten Export über pretix können Sie die Daten auch manuell übertragen. +Das ist sinnvoll, wenn Sie die Kassenanmeldung über einen Drittanbieter oder manuell über das Formular bei ELSTER vornehmen wollen. -Navigieren Sie zu :navpath:Ihr Veranstalter → :fa3-shopping-basket: Kassensystem → Kassenanmeldung (DE):. -Klicken Sie neben der Kasse, die Sie anmelden wollen, den Bearbeiten-Button :btn-icon:fa3-edit::. -Diese Seite zeigt Ihnen alle Daten an, die für die Anmeldung über einen Drittanbieter oder direkt bei ELSTER relevant sind. -Übertragen Sie diese Daten an den gewünschten Ort. +Navigieren Sie zu :navpath:Ihr Veranstalter → :fa3-shopping-basket: Kassensystem → Kassenanmeldung (DE):. +Klicken Sie neben der Kasse, die Sie anmelden wollen, den Bearbeiten-Button :btn-icon:fa3-edit::. +Diese Seite zeigt Ihnen alle Daten an, die für die Anmeldung über einen Drittanbieter oder direkt bei ELSTER relevant sind. +Übertragen Sie diese Daten an den gewünschten Ort. -## Problemlösungen +## Problemlösungen -### Die Seite ":fa3-clock-o: Export planen" zeigt nur einen Warnhinweis an: +### Die Seite ":fa3-clock-o: Export planen" zeigt nur einen Warnhinweis an: -Falls die Seite hinter dem Button :btn-icon:fa3-clock-o: Export planen: nur einen Warnhinweis anzeigt, dann bedeutet dies, das Ihr pretix-Account noch nicht aktiviert wurde. -Klicken Sie den Button :btn:Zu den Account-Einstellungen: und vervollständigen Sie Ihre Kontaktinformationen. -Lesen Sie den Tutorial-Abschnitt zur [Aktivierung des Veranstalterkontos](../../tutorial/organizer-account.md#activation) für mehr Informationen. +Falls die Seite hinter dem Button :btn-icon:fa3-clock-o: Export planen: nur einen Warnhinweis anzeigt, dann bedeutet dies, das Ihr pretix-Account noch nicht aktiviert wurde. +Klicken Sie den Button :btn:Zu den Account-Einstellungen: und vervollständigen Sie Ihre Kontaktinformationen. +Lesen Sie den Tutorial-Abschnitt zur [Aktivierung des Veranstalterkontos](../../tutorial/single-events/organizer-account.md#activation) für mehr Informationen. ## Weitere Informationen -Lesen Sie unseren Blogbeitrag: [So geht's: Kassenanmeldung in Deutschland](https://pretix.eu/about/de/blog/20250317-so-gehts-kassenanmeldung-in-deutschland/). \ No newline at end of file +Lesen Sie unseren Blogbeitrag: [So geht's: Kassenanmeldung in Deutschland](https://pretix.eu/about/de/blog/20250317-so-gehts-kassenanmeldung-in-deutschland/). \ No newline at end of file From 3c7bde42e1cbce608705fd8187e3d483a80b7863 Mon Sep 17 00:00:00 2001 From: Matthias Schrumpf Date: Mon, 9 Mar 2026 16:26:54 +0100 Subject: [PATCH 04/29] Fix intro, link between tutorials --- .../continuous-operation/getting-started.md | 19 ++++++++++++------- .../tutorial/single-events/getting-started.md | 13 +++++++++---- 2 files changed, 21 insertions(+), 11 deletions(-) diff --git a/docs/tutorial/continuous-operation/getting-started.md b/docs/tutorial/continuous-operation/getting-started.md index c5ee494c5..f00056972 100644 --- a/docs/tutorial/continuous-operation/getting-started.md +++ b/docs/tutorial/continuous-operation/getting-started.md @@ -1,21 +1,26 @@ # Getting Started Welcome to the pretix tutorial! -In this tutorial, we will go through all the necessary steps for hosting our very first event using pretix. -For illustrative purposes, we will create a straightforward conference. +In this tutorial, we will go through all the necessary steps for setting up your very first ticket shop using pretix. +For illustrative purposes, we will set up a shop for a museum. We will use specific examples for our organizer, event, products, as well as the names and prices thereof. Feel free to replace these examples with your own as you create your event according to your needs. -pretix is open source software and can be used either in the cloud or on your own server. -Running pretix on your own server requires in-depth technical knowledge and is described on our [Administrator documentation](https://docs.pretix.eu/en/latest/admin/index.html). -This page focuses on the easier way to use our cloud-based pretix Hosted offering. -If you have pretix installed on your server, you can directly skip to the next chapter. +!!! Note + This tutorial explains setting up a ticket shop for a venue with continuous operation, such as a public swimming pool, an amusement park, or a museum. + If you want to create a shop for **single events** such as conferences, conventions, trade fairs, concerts, or festivals, you should take a look at the tutorial for [Single events](../single-events/getting-started.md) instead. + +pretix is open source software. +You can use it either in the cloud or on your own server. +Running pretix on your own server requires some technical knowledge. +If you want to self-host pretix, refer to our [Self-hosting documentation](https://docs.pretix.eu/self-hosting/). +This tutorial focuses on the easier method: using our cloud-based pretix Hosted offer. Here is a brief overview of the steps we are going to take in this tutorial: - creating a personal and [organizer account](getting-started.md#creating-an-account) - setting up our [organizer account](organizer-account.md) - - creating our [event](event.md) + - creating an [event series](event.md) - creating [products](products.md) (tickets and merchandise) for our event - setting up [payment](payment.md) methods - [testing](testing.md) our shop and making final adjustments diff --git a/docs/tutorial/single-events/getting-started.md b/docs/tutorial/single-events/getting-started.md index c5ee494c5..be636e8fb 100644 --- a/docs/tutorial/single-events/getting-started.md +++ b/docs/tutorial/single-events/getting-started.md @@ -6,10 +6,15 @@ For illustrative purposes, we will create a straightforward conference. We will use specific examples for our organizer, event, products, as well as the names and prices thereof. Feel free to replace these examples with your own as you create your event according to your needs. -pretix is open source software and can be used either in the cloud or on your own server. -Running pretix on your own server requires in-depth technical knowledge and is described on our [Administrator documentation](https://docs.pretix.eu/en/latest/admin/index.html). -This page focuses on the easier way to use our cloud-based pretix Hosted offering. -If you have pretix installed on your server, you can directly skip to the next chapter. +!!! Note + This tutorial explains setting up a shop for **single events** such as conferences, conventions, trade fairs, concerts, or festivals. + If you want to create a ticket shop for a venue with continuous operation, such as a public swimming pool, an amusement park, or a museum, you should take a look at the tutorial for [Continuous operation](../continuous-operation/getting-started.md) instead. + +pretix is open source software. +You can use it either in the cloud or on your own server. +Running pretix on your own server requires some technical knowledge. +If you want to self-host pretix, refer to our [Self-hosting documentation](https://docs.pretix.eu/self-hosting/). +This tutorial focuses on the easier method: using our cloud-based pretix Hosted offer. Here is a brief overview of the steps we are going to take in this tutorial: From e0d0b9ad57299ae14062dc9b199e8bc4ee008a79 Mon Sep 17 00:00:00 2001 From: Matthias Schrumpf Date: Mon, 9 Mar 2026 16:50:31 +0100 Subject: [PATCH 05/29] Improve getting started.md in both directories --- .../continuous-operation/getting-started.md | 24 +++++++++---------- .../tutorial/single-events/getting-started.md | 23 +++++++++--------- 2 files changed, 22 insertions(+), 25 deletions(-) diff --git a/docs/tutorial/continuous-operation/getting-started.md b/docs/tutorial/continuous-operation/getting-started.md index f00056972..f54961a86 100644 --- a/docs/tutorial/continuous-operation/getting-started.md +++ b/docs/tutorial/continuous-operation/getting-started.md @@ -7,7 +7,7 @@ We will use specific examples for our organizer, event, products, as well as the Feel free to replace these examples with your own as you create your event according to your needs. !!! Note - This tutorial explains setting up a ticket shop for a venue with continuous operation, such as a public swimming pool, an amusement park, or a museum. + This tutorial explains setting up a ticket shop for a venue with continuous operation such as a public swimming pool, an amusement park, or a museum. If you want to create a shop for **single events** such as conferences, conventions, trade fairs, concerts, or festivals, you should take a look at the tutorial for [Single events](../single-events/getting-started.md) instead. pretix is open source software. @@ -33,10 +33,9 @@ We are free to play around with the pretix software to our heart's content befor Costs will only occur when selling actual tickets. !!! Note - - If your company, association or institution already has an organizer account, it is not necessary to create a new account. + If your company, association or institution already has an organizer account, then it is not necessary to create a new account. Instead, you can ask your co-organizers to send you an invitation and add you to the team. - Instructions on inviting someone to a team can be found in our [guide on teams](../../guides/teams.md#inviting-someone-to-your-team). + You can find instructions on inviting someone to a team in our [guide on teams](../../guides/teams.md#inviting-someone-to-your-team). ![pretix.eu, a website introducing pretix and its main features. There is a green button labeled 'Create your first ticket shop' on the right.](../../assets/screens/account/pretix-eu.png "pretix.eu screenshot" ) @@ -55,18 +54,17 @@ For this tutorial, our name is going to be Jordan Doe. Everyone should have their own personal login. If other members of our team should have access to the system as well, we will be able to [invite](../../guides/teams.md#inviting-someone-to-your-team) them later in the process. - !!! Warning + The **short form** is the unique identifier for your company in our website's backend. + pretix will also use it in the shop URL. + Put careful consideration into the short form. + Only submit it when you are happy with your choice. - The **short form** is the unique identifier for your company in our website's backend and will also be used in the shop URL. - Please put careful consideration into the short form and make sure you are happy with it. - - The short form **cannot be changed** without you contacting customer support. - It might no longer be possible to change it at all if you have already set up some parts of the system. + If you want to use a different short form, then you will have to create a new organizer account. The "Full name" field is meant for the name of the company, association, or institution for which we want to organize events. The "Address short form" field is for a short form of the organization's name. -This short form will be used for the URL under which our events can be found. +pretix will use this short form for the URL under which customers can find our events. For this tutorial, we are going to create an account for our Tutorial Ltd. So we will enter "Tutorial Ltd." into the full name field, and "tut" into the address short form field. @@ -77,7 +75,7 @@ pretix offers a test mode that allows our organizer and events to remain invisib By using the official name of our organization for the account right away, we can ensure that we get to use our preferred URL. We can also avoid having to make the same adjustments to two different accounts. -Our events will not be visible to the public, nor will we be charged, until we decide to take them live. +Our events will not be visible to the public, nor will pretix GmbH charge us, until we decide to take them live. {% include "note-short-form.md" %} @@ -85,4 +83,4 @@ The [privacy policy](https://pretix.eu/about/en/privacy) and [terms of service]( Reading them carefully, agreeing with them and checking the boxes to confirm is a requirement for using pretix. We will now click the :btn:Continue: button and thus take our first step towards hosting our first event using pretix. -Next, we are going to set up our [organizer account](organizer-account.md). +Next, we are going to set up our [organizer account](organizer-account.md). \ No newline at end of file diff --git a/docs/tutorial/single-events/getting-started.md b/docs/tutorial/single-events/getting-started.md index be636e8fb..b69da866a 100644 --- a/docs/tutorial/single-events/getting-started.md +++ b/docs/tutorial/single-events/getting-started.md @@ -8,7 +8,7 @@ Feel free to replace these examples with your own as you create your event accor !!! Note This tutorial explains setting up a shop for **single events** such as conferences, conventions, trade fairs, concerts, or festivals. - If you want to create a ticket shop for a venue with continuous operation, such as a public swimming pool, an amusement park, or a museum, you should take a look at the tutorial for [Continuous operation](../continuous-operation/getting-started.md) instead. + If you want to create a ticket shop for a venue with continuous operation, such as a public swimming pool, an amusement park, or a museum, then you should take a look at the tutorial for [Continuous operation](../continuous-operation/getting-started.md) instead. pretix is open source software. You can use it either in the cloud or on your own server. @@ -33,10 +33,9 @@ We are free to play around with the pretix software to our heart's content befor Costs will only occur when selling actual tickets. !!! Note - - If your company, association or institution already has an organizer account, it is not necessary to create a new account. + If your company, association or institution already has an organizer account, then it is not necessary to create a new account. Instead, you can ask your co-organizers to send you an invitation and add you to the team. - Instructions on inviting someone to a team can be found in our [guide on teams](../../guides/teams.md#inviting-someone-to-your-team). + You can find instructions on inviting someone to a team in our [guide on teams](../../guides/teams.md#inviting-someone-to-your-team). ![pretix.eu, a website introducing pretix and its main features. There is a green button labeled 'Create your first ticket shop' on the right.](../../assets/screens/account/pretix-eu.png "pretix.eu screenshot" ) @@ -57,16 +56,16 @@ If other members of our team should have access to the system as well, we will b !!! Warning + The **short form** is the unique identifier for your company in our website's backend. + pretix will also use it in the shop URL. + Put careful consideration into the short form. + Only submit it when you are happy with your choice. - The **short form** is the unique identifier for your company in our website's backend and will also be used in the shop URL. - Please put careful consideration into the short form and make sure you are happy with it. - - The short form **cannot be changed** without you contacting customer support. - It might no longer be possible to change it at all if you have already set up some parts of the system. + If you want to use a different short form, then you will have to create a new organizer account. The "Full name" field is meant for the name of the company, association, or institution for which we want to organize events. The "Address short form" field is for a short form of the organization's name. -This short form will be used for the URL under which our events can be found. +pretix will use this short form for the URL under which customers can find our events. For this tutorial, we are going to create an account for our Tutorial Ltd. So we will enter "Tutorial Ltd." into the full name field, and "tut" into the address short form field. @@ -77,7 +76,7 @@ pretix offers a test mode that allows our organizer and events to remain invisib By using the official name of our organization for the account right away, we can ensure that we get to use our preferred URL. We can also avoid having to make the same adjustments to two different accounts. -Our events will not be visible to the public, nor will we be charged, until we decide to take them live. +Our events will not be visible to the public, nor will pretix GmbH charge us, until we decide to take them live. {% include "note-short-form.md" %} @@ -85,4 +84,4 @@ The [privacy policy](https://pretix.eu/about/en/privacy) and [terms of service]( Reading them carefully, agreeing with them and checking the boxes to confirm is a requirement for using pretix. We will now click the :btn:Continue: button and thus take our first step towards hosting our first event using pretix. -Next, we are going to set up our [organizer account](organizer-account.md). +Next, we are going to set up our [organizer account](organizer-account.md). \ No newline at end of file From 35ad52fb498824f7d1308be69ace9eafae8dd0e1 Mon Sep 17 00:00:00 2001 From: Matthias Schrumpf Date: Mon, 9 Mar 2026 17:14:08 +0100 Subject: [PATCH 06/29] Improve organizer-account.md in both directories --- .../continuous-operation/getting-started.md | 4 +- .../continuous-operation/organizer-account.md | 79 ++++++++++--------- .../tutorial/single-events/getting-started.md | 4 +- .../single-events/organizer-account.md | 79 ++++++++++--------- 4 files changed, 86 insertions(+), 80 deletions(-) diff --git a/docs/tutorial/continuous-operation/getting-started.md b/docs/tutorial/continuous-operation/getting-started.md index f54961a86..1677c7050 100644 --- a/docs/tutorial/continuous-operation/getting-started.md +++ b/docs/tutorial/continuous-operation/getting-started.md @@ -37,14 +37,14 @@ Costs will only occur when selling actual tickets. Instead, you can ask your co-organizers to send you an invitation and add you to the team. You can find instructions on inviting someone to a team in our [guide on teams](../../guides/teams.md#inviting-someone-to-your-team). -![pretix.eu, a website introducing pretix and its main features. There is a green button labeled 'Create your first ticket shop' on the right.](../../assets/screens/account/pretix-eu.png "pretix.eu screenshot" ) +![pretix.eu, a website introducing pretix and its main features. There is a green button labeled 'Create your first ticket shop' on the right.](../../assets/screens/account/pretix-eu.png "pretix.eu" ) To create an account, we are going to click the green :btn:Create your first ticket shop: button on the [pretix.eu website](https://pretix.eu/about/en/ "https://pretix.eu/about/en"). This takes us to a site on which we will enter the info for our personal pretix account in the left column, and the name and short form for our organization in the right column.
-![a website with input fields for account information as well as the name and short form of the organizer](../../assets/screens/account/pretix-create-account.png "pretix.eu/about/en/setup screenshot" ) +![a website with input fields for account information as well as the name and short form of the organizer](../../assets/screens/account/pretix-create-account.png "pretix.eu/about/en/setup" ) For our personal account, we are going to provide our name, email address, and a secure password. The field on the top left is meant for the name of the person to whom the account belongs, **not** for a company name. diff --git a/docs/tutorial/continuous-operation/organizer-account.md b/docs/tutorial/continuous-operation/organizer-account.md index 598107e62..e15a0bd86 100644 --- a/docs/tutorial/continuous-operation/organizer-account.md +++ b/docs/tutorial/continuous-operation/organizer-account.md @@ -1,11 +1,11 @@ # Organizer account An organizer account represents an entity that is running events, for example a company, an institution, or a person. -We just created an organizer account and our personal account at the same time. -It is also possible to gain (partial) access to an organizer account by being invited to pretix by a team member and [accepting that invitation](../../guides/teams.md#accepting-an-invitation-to-a-team). +We created an organizer account and our personal account in the previous step. +It is also possible to gain (partial) access to an organizer account by having a team member invite us and then [accepting their invitation](../../guides/teams.md#accepting-an-invitation-to-a-team). In this section of the tutorial, we will customize our organizer account and add necessary information to it. -Here is a brief overview of the steps we are going to take in this section: +Here is a brief overview of the steps we are going to take: - [adding contact information](organizer-account.md#general) on the "General" tab - [choosing language and localization options](organizer-account.md#localization) on the "Localization" tab @@ -13,16 +13,16 @@ Here is a brief overview of the steps we are going to take in this section: - [setting up cookie/privacy information](organizer-account.md#privacy) on the "Privacy" tab - [getting our pretix account activated](organizer-account.md#activation) by providing necessary information in the "Billing settings" -These are the necessary steps for preparing our organizer account for hosting events with pretix. +This covers all necessary steps for preparing our organizer account for hosting events with pretix. A few of these steps are optional, but will save us some work in the long term. -For instance, organizer-level language and design settings will be used as the default for any events we are going to create in the future. +For instance, pretix will save organizer-level language and design settings as the default for any events we are going to create in the future. We can always come back to adjust the organizer account settings later, in case our needs change. ## Navigating to the organizer account settings -![pretix.eu dashboard, showing upcoming events, a button for creating a new event, the mail address of the account currently logged in, and a sidebar with the following options: Dashboard, Events, Organizers, Search, User settings, Reports, Shipping list](../../assets/screens/account/dashboard.png) +![pretix.eu dashboard, showing upcoming events, a button for creating a new event, the mail address of the account currently logged in, and a sidebar with the following options: Dashboard, Events, Organizers, Search, User settings, Reports, Shipping list](../../assets/screens/account/dashboard.png "Dashboard") -After finishing account creation and logging in to [pretix.eu/control](https://pretix.eu/control/), we are greeted by the dashboard. +After finishing account creation and logging in to [pretix.eu/control](https://pretix.eu/control/), pretix greets us with the dashboard. We can always come back to this page by clicking the :btn-icon:i-pretix:pretix.eu: button in the bar at the top. Clicking the :btn:Organizers: button in the sidebar takes us to the "Organizers" page. @@ -30,7 +30,7 @@ Clicking the :btn:Organizers: button in the sidebar takes us to the "Organizers" ![pretix.eu organizers page, showing the list of available organizer accounts which only includes 'Example Organizer'. There we will find a filter function for the list of available organizers and a button labeled 'Create a new organizer'](../../assets/screens/organizer/organizers.png) -Upon clicking our organizer account in the list, we are taken to a page displaying all events associated with that organizer. +Upon clicking our organizer account in the list, pretix takes us to a page displaying all events associated with that organizer.
@@ -40,7 +40,7 @@ We are now going to click :btn-icon:fa3-wrench:Settings: in the sidebar, which l ## General -![Organizer settings page, on the general tab, showing the following options: Name, Short form, Imprint URL, Contact address, Info text. Not pictured: 'Allow creating a new team during event creation' option, 'Save' button](../../assets/screens/organizer/general-settings.png) +![Organizer settings page, on the general tab, showing the following options: Name, Short form, Imprint URL, Contact address, Info text. Not pictured: 'Allow creating a new team during event creation' option, 'Save' button](../../assets/screens/organizer/general-settings.png "Organizer settings: General") The fields for "Name" and "Short form" are already filled out. It is not possible to change the short form because it is the organizer's unique identifier. @@ -48,49 +48,51 @@ It is not possible to change the short form because it is the organizer's unique Since we are operating from Germany and thus required by law to include certain legal information on all our websites, we are going to enter the URL to our website's imprint in the "Imprint URL" field. !!! Note - - Even if you are not operating in Germany, we require all pretix Hosted customers to enter a valid imprint URL that points to information on who is responsible for the published ticket shop. + Even if you are operating in a country other than Germany, we require all pretix Hosted customers to enter a valid imprint URL that points to information on who is responsible for the published ticket shop. We will enter a valid email address into the "Contact address" field. -This email address will be displayed under the label "Contact event organizer" in the footer of the public profile to allow customers to contact us. +Our public profile will display this email address under the label "Contact event organizer" in the footer. +This will allow customers to contact us. It is not necessary to touch all the settings displayed on this page. This is also true for most of the pages that we are going to visit for this tutorial. -pretix is a very powerful tool that offers many detailed adjustments and tweaks. +pretix is a powerful tool that offers many detailed adjustments and tweaks. This tutorial covers all the necessary steps for creating our shop. -If a setting is not mentioned, then that means that it is not necessary to interact with that setting. +If this tutorial does not mention a setting, then that means that it is not necessary to interact with that setting. Clicking the :btn:Save: button at the bottom of the page confirms our changes. ## Localization -![Organizer settings page, on the localization tab, showing the official language options English, German, and German (informal) as well as a list of community translations from Arabic to Polish](../../assets/screens/organizer/localization.png) +![Organizer settings page, on the localization tab, showing the official language options English, German, and German (informal) as well as a list of community translations from Arabic to Polish](../../assets/screens/organizer/localization.png "Organizer settings: Localization") After saving the general settings, we are going to switch to the :btn:Localization: tab. -Under "Available languages", we can choose which languages our ticket shop will be published in. +Under "Available languages", we can choose the languages in which we will publish our ticket shop. The options officially maintained by the pretix team are "English", "German", and "German (informal)". "German" uses "Sie" to address the user whereas "German (informal)" uses "du". We can also choose one of the community translations for our organizer page. -They are displayed in the list below along with a percentage indicating how much of the software is translated. -English is used as the fallback language for missing translations. +The list below displays the community translations along with a percentage indicating how much of the software has been translated. +pretix will use English as the fallback language for missing translations. -These settings also determine the default languages when creating new events, though languages can be activated or deactivated for each event individually. +These settings also determine the default languages when creating new events, though we can activate or deactivate languages for each event individually. We are going to activate "English" and "German (informal)" for our example conference. {% include "note-translations.md" %} -We are going to choose Germany from the drop-down "Region" menu near the bottom of the page. -The selection will be used to determine default formats for dates, times, addresses and phone numbers. -We will choose "Europe/Berlin" as the "Default timezone" from the drop-down menu with that title. +We are going to choose `Germany` from the drop-down "Region" menu near the bottom of the page. +pretix will use this selection to determine default formats for dates, times, addresses and phone numbers. +We will choose `Europe/Berlin` as the "Default timezone" from the drop-down menu with that title. -We use the :btn:Save: button to apply our localization settings __before__ changing any settings on the other tabs because the localization settings determine which customizations are available there. +We use the :btn:Save: button to apply our localization settings. +It makes sense to do this **before** changing any settings on the other tabs. +The localization settings determine which customizations are available there. ## Organizer page -![Organizer settings page, on the organizer page tab, showing the following options: Header image, Use header image in its full size, Use header image also for events without an individually uploaded logo, Homepage text in multiple languages. The "public profile" button in the top bar is highlighted.](../../assets/screens/organizer/organizer-page-public-profile.png) +![Organizer settings page, on the organizer page tab, showing the following options: Header image, Use header image in its full size, Use header image also for events without an individually uploaded logo, Homepage text in multiple languages. The "public profile" button in the top bar is highlighted.](../../assets/screens/organizer/organizer-page-public-profile.png "Organizer settings: Organizer page") Switching to the :btn:Organizer page: tab at the top allows us to add our logo and customize our shop's interface colors. @@ -98,36 +100,36 @@ Clicking the :btn-icon:fa3-eye:Public profile: button in the bar at the top take An organizer page created with pretix Hosted will by default be located at https://pretix.eu/:placeholder:OrganizerShortForm:/. The shop we are creating for this tutorial is located at [https://pretix.eu/tut/](https://pretix.eu/tut). -By default, the name of the organizer will be displayed in the page header of our page. -The organizer page settings allow us to replace the name with a header image that tells our customers who is hosting the event (e.g., by means of our company name, logo, or recognizable design). +By default, the page header of our organizer page will display the name of the organizer. +The organizer page settings allow us to replace the name with a header image that tells our customers who is hosting the event (for instance by means of our company name, logo, or recognizable design). We are going to add the header image by clicking the :btn:Browse...: button next to the "Header image" option and choosing a .png file with a resolution of 1140 × 120 pixels from our computer. The header image will replace the name of the event at the top of the page. We are going to check the box next to "Use header image also for events without an individually uploaded logo". In the "Homepage text" fields, we can provide text to be displayed on our public profile. -There is one field for each language we activated in the :btn:Localization: tab (see the "Localization" segment of this article)—English and German (informal). +There is one field for each language we activated in the :btn:Localization: tab (see the [Localization](#localization) segment of this article)—English and German (informal). Our public profile will allow the viewer to switch between those languages via the links in the top right corner. ## Privacy -![Organizer settings page, on the privacy tab, showing input fields for the URLs to a privacy policy in different languages, a large blue box with legal info, and prefilled text fields for the privacy settings dialog](../../assets/screens/organizer/privacy.png) +![Organizer settings page, on the privacy tab, showing input fields for the URLs to a privacy policy in different languages, a large blue box with legal info, and prefilled text fields for the privacy settings dialog](../../assets/screens/organizer/privacy.png "Organizer settings: Privacy") -On the :btn:Privacy: tab, we can provide an URL pointing to our privacy policy for each language we activated. +On the :btn:Privacy: tab, we can provide a URL pointing to our privacy policy for each language we activated. !!! Warning - - It is ultimately your responsibility to ensure compliance with applicable legislation. - We try to help by suggesting these settings, but we cannot assume liability since we do not know the exact configuration of your pretix usage, the legal details in your specific jurisdiction, or the agreements you have with third parties such as payment or tracking providers. + It is your responsibility to ensure compliance with applicable legislation. + We are helping you by suggesting these settings. + But we cannot assume liability since we do not know the exact configuration of your pretix usage, the legal details in your specific jurisdiction, or the agreements you have with third parties such as payment or tracking providers. ## Activation -Our organizer account has to be activated before any of our ticket shops can go live. -Our account is going to be reviewed manually by the pretix team as soon as we have provided all necessary information for correspondence and billing. +Before any of our ticket shops can go live, the pretix team has to activate our organizer account. +As soon as we have provided all necessary information for correspondence and billing, the pretix team will manually review our account. -To enter this information, we have to navigate to the billing settings. +In order to enter the necessary information, we will navigate to the billing settings. :btn:Billing settings: is one of the entries nested underneath ":fa3-wrench: Settings" in the sidebar on the left. It is not to be confused with ":fa3-money: Billing", which is an independent entry further down in the sidebar. @@ -138,17 +140,18 @@ This information is mandatory. Merely providing a company name is not enough to get our account activated. We are going to enter the full contact details of our company further down on the page. -The VAT ID is not mandatory unless we are in an EU country other than Germany and want to make use of the reverse charge policy for our fees. +The "VAT ID" is only mandatory if we are in an EU country other than Germany and want to use the reverse charge policy for our fees. The pretix team offers service in English and German. We are going to choose English as our preferred language of correspondence. -We are going to choose credit card as our preferred method of payment. +For our "Preferred method of payment", we are going to choose `Credit card`. We need to fill out our credit card info, check the box to authorize payments, and click the :btn:Save: button. The page will notify us if any required information is still missing. If we have provided all required information, a green checkmark will appear at the top of the page with the message "Your changes have been saved." -This means that our organizer account has been submitted to the pretix team for review and will be activated shortly. +This means that we have submitted our organizer account to the pretix team for review. +It will be activated shortly. ## Conclusion diff --git a/docs/tutorial/single-events/getting-started.md b/docs/tutorial/single-events/getting-started.md index b69da866a..727a26c65 100644 --- a/docs/tutorial/single-events/getting-started.md +++ b/docs/tutorial/single-events/getting-started.md @@ -37,14 +37,14 @@ Costs will only occur when selling actual tickets. Instead, you can ask your co-organizers to send you an invitation and add you to the team. You can find instructions on inviting someone to a team in our [guide on teams](../../guides/teams.md#inviting-someone-to-your-team). -![pretix.eu, a website introducing pretix and its main features. There is a green button labeled 'Create your first ticket shop' on the right.](../../assets/screens/account/pretix-eu.png "pretix.eu screenshot" ) +![pretix.eu, a website introducing pretix and its main features. There is a green button labeled 'Create your first ticket shop' on the right.](../../assets/screens/account/pretix-eu.png "pretix.eu" ) To create an account, we are going to click the green :btn:Create your first ticket shop: button on the [pretix.eu website](https://pretix.eu/about/en/ "https://pretix.eu/about/en"). This takes us to a site on which we will enter the info for our personal pretix account in the left column, and the name and short form for our organization in the right column.
-![a website with input fields for account information as well as the name and short form of the organizer](../../assets/screens/account/pretix-create-account.png "pretix.eu/about/en/setup screenshot" ) +![a website with input fields for account information as well as the name and short form of the organizer](../../assets/screens/account/pretix-create-account.png "pretix.eu/about/en/setup" ) For our personal account, we are going to provide our name, email address, and a secure password. The field on the top left is meant for the name of the person to whom the account belongs, **not** for a company name. diff --git a/docs/tutorial/single-events/organizer-account.md b/docs/tutorial/single-events/organizer-account.md index 598107e62..e15a0bd86 100644 --- a/docs/tutorial/single-events/organizer-account.md +++ b/docs/tutorial/single-events/organizer-account.md @@ -1,11 +1,11 @@ # Organizer account An organizer account represents an entity that is running events, for example a company, an institution, or a person. -We just created an organizer account and our personal account at the same time. -It is also possible to gain (partial) access to an organizer account by being invited to pretix by a team member and [accepting that invitation](../../guides/teams.md#accepting-an-invitation-to-a-team). +We created an organizer account and our personal account in the previous step. +It is also possible to gain (partial) access to an organizer account by having a team member invite us and then [accepting their invitation](../../guides/teams.md#accepting-an-invitation-to-a-team). In this section of the tutorial, we will customize our organizer account and add necessary information to it. -Here is a brief overview of the steps we are going to take in this section: +Here is a brief overview of the steps we are going to take: - [adding contact information](organizer-account.md#general) on the "General" tab - [choosing language and localization options](organizer-account.md#localization) on the "Localization" tab @@ -13,16 +13,16 @@ Here is a brief overview of the steps we are going to take in this section: - [setting up cookie/privacy information](organizer-account.md#privacy) on the "Privacy" tab - [getting our pretix account activated](organizer-account.md#activation) by providing necessary information in the "Billing settings" -These are the necessary steps for preparing our organizer account for hosting events with pretix. +This covers all necessary steps for preparing our organizer account for hosting events with pretix. A few of these steps are optional, but will save us some work in the long term. -For instance, organizer-level language and design settings will be used as the default for any events we are going to create in the future. +For instance, pretix will save organizer-level language and design settings as the default for any events we are going to create in the future. We can always come back to adjust the organizer account settings later, in case our needs change. ## Navigating to the organizer account settings -![pretix.eu dashboard, showing upcoming events, a button for creating a new event, the mail address of the account currently logged in, and a sidebar with the following options: Dashboard, Events, Organizers, Search, User settings, Reports, Shipping list](../../assets/screens/account/dashboard.png) +![pretix.eu dashboard, showing upcoming events, a button for creating a new event, the mail address of the account currently logged in, and a sidebar with the following options: Dashboard, Events, Organizers, Search, User settings, Reports, Shipping list](../../assets/screens/account/dashboard.png "Dashboard") -After finishing account creation and logging in to [pretix.eu/control](https://pretix.eu/control/), we are greeted by the dashboard. +After finishing account creation and logging in to [pretix.eu/control](https://pretix.eu/control/), pretix greets us with the dashboard. We can always come back to this page by clicking the :btn-icon:i-pretix:pretix.eu: button in the bar at the top. Clicking the :btn:Organizers: button in the sidebar takes us to the "Organizers" page. @@ -30,7 +30,7 @@ Clicking the :btn:Organizers: button in the sidebar takes us to the "Organizers" ![pretix.eu organizers page, showing the list of available organizer accounts which only includes 'Example Organizer'. There we will find a filter function for the list of available organizers and a button labeled 'Create a new organizer'](../../assets/screens/organizer/organizers.png) -Upon clicking our organizer account in the list, we are taken to a page displaying all events associated with that organizer. +Upon clicking our organizer account in the list, pretix takes us to a page displaying all events associated with that organizer.
@@ -40,7 +40,7 @@ We are now going to click :btn-icon:fa3-wrench:Settings: in the sidebar, which l ## General -![Organizer settings page, on the general tab, showing the following options: Name, Short form, Imprint URL, Contact address, Info text. Not pictured: 'Allow creating a new team during event creation' option, 'Save' button](../../assets/screens/organizer/general-settings.png) +![Organizer settings page, on the general tab, showing the following options: Name, Short form, Imprint URL, Contact address, Info text. Not pictured: 'Allow creating a new team during event creation' option, 'Save' button](../../assets/screens/organizer/general-settings.png "Organizer settings: General") The fields for "Name" and "Short form" are already filled out. It is not possible to change the short form because it is the organizer's unique identifier. @@ -48,49 +48,51 @@ It is not possible to change the short form because it is the organizer's unique Since we are operating from Germany and thus required by law to include certain legal information on all our websites, we are going to enter the URL to our website's imprint in the "Imprint URL" field. !!! Note - - Even if you are not operating in Germany, we require all pretix Hosted customers to enter a valid imprint URL that points to information on who is responsible for the published ticket shop. + Even if you are operating in a country other than Germany, we require all pretix Hosted customers to enter a valid imprint URL that points to information on who is responsible for the published ticket shop. We will enter a valid email address into the "Contact address" field. -This email address will be displayed under the label "Contact event organizer" in the footer of the public profile to allow customers to contact us. +Our public profile will display this email address under the label "Contact event organizer" in the footer. +This will allow customers to contact us. It is not necessary to touch all the settings displayed on this page. This is also true for most of the pages that we are going to visit for this tutorial. -pretix is a very powerful tool that offers many detailed adjustments and tweaks. +pretix is a powerful tool that offers many detailed adjustments and tweaks. This tutorial covers all the necessary steps for creating our shop. -If a setting is not mentioned, then that means that it is not necessary to interact with that setting. +If this tutorial does not mention a setting, then that means that it is not necessary to interact with that setting. Clicking the :btn:Save: button at the bottom of the page confirms our changes. ## Localization -![Organizer settings page, on the localization tab, showing the official language options English, German, and German (informal) as well as a list of community translations from Arabic to Polish](../../assets/screens/organizer/localization.png) +![Organizer settings page, on the localization tab, showing the official language options English, German, and German (informal) as well as a list of community translations from Arabic to Polish](../../assets/screens/organizer/localization.png "Organizer settings: Localization") After saving the general settings, we are going to switch to the :btn:Localization: tab. -Under "Available languages", we can choose which languages our ticket shop will be published in. +Under "Available languages", we can choose the languages in which we will publish our ticket shop. The options officially maintained by the pretix team are "English", "German", and "German (informal)". "German" uses "Sie" to address the user whereas "German (informal)" uses "du". We can also choose one of the community translations for our organizer page. -They are displayed in the list below along with a percentage indicating how much of the software is translated. -English is used as the fallback language for missing translations. +The list below displays the community translations along with a percentage indicating how much of the software has been translated. +pretix will use English as the fallback language for missing translations. -These settings also determine the default languages when creating new events, though languages can be activated or deactivated for each event individually. +These settings also determine the default languages when creating new events, though we can activate or deactivate languages for each event individually. We are going to activate "English" and "German (informal)" for our example conference. {% include "note-translations.md" %} -We are going to choose Germany from the drop-down "Region" menu near the bottom of the page. -The selection will be used to determine default formats for dates, times, addresses and phone numbers. -We will choose "Europe/Berlin" as the "Default timezone" from the drop-down menu with that title. +We are going to choose `Germany` from the drop-down "Region" menu near the bottom of the page. +pretix will use this selection to determine default formats for dates, times, addresses and phone numbers. +We will choose `Europe/Berlin` as the "Default timezone" from the drop-down menu with that title. -We use the :btn:Save: button to apply our localization settings __before__ changing any settings on the other tabs because the localization settings determine which customizations are available there. +We use the :btn:Save: button to apply our localization settings. +It makes sense to do this **before** changing any settings on the other tabs. +The localization settings determine which customizations are available there. ## Organizer page -![Organizer settings page, on the organizer page tab, showing the following options: Header image, Use header image in its full size, Use header image also for events without an individually uploaded logo, Homepage text in multiple languages. The "public profile" button in the top bar is highlighted.](../../assets/screens/organizer/organizer-page-public-profile.png) +![Organizer settings page, on the organizer page tab, showing the following options: Header image, Use header image in its full size, Use header image also for events without an individually uploaded logo, Homepage text in multiple languages. The "public profile" button in the top bar is highlighted.](../../assets/screens/organizer/organizer-page-public-profile.png "Organizer settings: Organizer page") Switching to the :btn:Organizer page: tab at the top allows us to add our logo and customize our shop's interface colors. @@ -98,36 +100,36 @@ Clicking the :btn-icon:fa3-eye:Public profile: button in the bar at the top take An organizer page created with pretix Hosted will by default be located at https://pretix.eu/:placeholder:OrganizerShortForm:/. The shop we are creating for this tutorial is located at [https://pretix.eu/tut/](https://pretix.eu/tut). -By default, the name of the organizer will be displayed in the page header of our page. -The organizer page settings allow us to replace the name with a header image that tells our customers who is hosting the event (e.g., by means of our company name, logo, or recognizable design). +By default, the page header of our organizer page will display the name of the organizer. +The organizer page settings allow us to replace the name with a header image that tells our customers who is hosting the event (for instance by means of our company name, logo, or recognizable design). We are going to add the header image by clicking the :btn:Browse...: button next to the "Header image" option and choosing a .png file with a resolution of 1140 × 120 pixels from our computer. The header image will replace the name of the event at the top of the page. We are going to check the box next to "Use header image also for events without an individually uploaded logo". In the "Homepage text" fields, we can provide text to be displayed on our public profile. -There is one field for each language we activated in the :btn:Localization: tab (see the "Localization" segment of this article)—English and German (informal). +There is one field for each language we activated in the :btn:Localization: tab (see the [Localization](#localization) segment of this article)—English and German (informal). Our public profile will allow the viewer to switch between those languages via the links in the top right corner. ## Privacy -![Organizer settings page, on the privacy tab, showing input fields for the URLs to a privacy policy in different languages, a large blue box with legal info, and prefilled text fields for the privacy settings dialog](../../assets/screens/organizer/privacy.png) +![Organizer settings page, on the privacy tab, showing input fields for the URLs to a privacy policy in different languages, a large blue box with legal info, and prefilled text fields for the privacy settings dialog](../../assets/screens/organizer/privacy.png "Organizer settings: Privacy") -On the :btn:Privacy: tab, we can provide an URL pointing to our privacy policy for each language we activated. +On the :btn:Privacy: tab, we can provide a URL pointing to our privacy policy for each language we activated. !!! Warning - - It is ultimately your responsibility to ensure compliance with applicable legislation. - We try to help by suggesting these settings, but we cannot assume liability since we do not know the exact configuration of your pretix usage, the legal details in your specific jurisdiction, or the agreements you have with third parties such as payment or tracking providers. + It is your responsibility to ensure compliance with applicable legislation. + We are helping you by suggesting these settings. + But we cannot assume liability since we do not know the exact configuration of your pretix usage, the legal details in your specific jurisdiction, or the agreements you have with third parties such as payment or tracking providers. ## Activation -Our organizer account has to be activated before any of our ticket shops can go live. -Our account is going to be reviewed manually by the pretix team as soon as we have provided all necessary information for correspondence and billing. +Before any of our ticket shops can go live, the pretix team has to activate our organizer account. +As soon as we have provided all necessary information for correspondence and billing, the pretix team will manually review our account. -To enter this information, we have to navigate to the billing settings. +In order to enter the necessary information, we will navigate to the billing settings. :btn:Billing settings: is one of the entries nested underneath ":fa3-wrench: Settings" in the sidebar on the left. It is not to be confused with ":fa3-money: Billing", which is an independent entry further down in the sidebar. @@ -138,17 +140,18 @@ This information is mandatory. Merely providing a company name is not enough to get our account activated. We are going to enter the full contact details of our company further down on the page. -The VAT ID is not mandatory unless we are in an EU country other than Germany and want to make use of the reverse charge policy for our fees. +The "VAT ID" is only mandatory if we are in an EU country other than Germany and want to use the reverse charge policy for our fees. The pretix team offers service in English and German. We are going to choose English as our preferred language of correspondence. -We are going to choose credit card as our preferred method of payment. +For our "Preferred method of payment", we are going to choose `Credit card`. We need to fill out our credit card info, check the box to authorize payments, and click the :btn:Save: button. The page will notify us if any required information is still missing. If we have provided all required information, a green checkmark will appear at the top of the page with the message "Your changes have been saved." -This means that our organizer account has been submitted to the pretix team for review and will be activated shortly. +This means that we have submitted our organizer account to the pretix team for review. +It will be activated shortly. ## Conclusion From 3e8ee1b2bff6517c623681503764ed35f196c960 Mon Sep 17 00:00:00 2001 From: Matthias Schrumpf Date: Tue, 10 Mar 2026 11:39:45 +0100 Subject: [PATCH 07/29] Fix index pages --- docs/tutorial/index.de.md | 2 +- docs/tutorial/index.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/tutorial/index.de.md b/docs/tutorial/index.de.md index 26b9a4dea..455915fb2 100644 --- a/docs/tutorial/index.de.md +++ b/docs/tutorial/index.de.md @@ -38,7 +38,7 @@ We offer you two different tutorials: - an amusement park - a museum - or any other venue with regular opening hours, then you should read the tutorial for + then you should read the tutorial for :fa3-arrow-right: [Continuous operation](continuous-operation/getting-started.md) diff --git a/docs/tutorial/index.md b/docs/tutorial/index.md index 26b9a4dea..455915fb2 100644 --- a/docs/tutorial/index.md +++ b/docs/tutorial/index.md @@ -38,7 +38,7 @@ We offer you two different tutorials: - an amusement park - a museum - or any other venue with regular opening hours, then you should read the tutorial for + then you should read the tutorial for :fa3-arrow-right: [Continuous operation](continuous-operation/getting-started.md) From fd50c4a77a7da77e711675632cc671a5f10580ae Mon Sep 17 00:00:00 2001 From: Matthias Schrumpf Date: Tue, 10 Mar 2026 13:16:20 +0100 Subject: [PATCH 08/29] Finishing touches on organizer-account.md --- docs/tutorial/continuous-operation/organizer-account.md | 4 ++-- docs/tutorial/single-events/organizer-account.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/tutorial/continuous-operation/organizer-account.md b/docs/tutorial/continuous-operation/organizer-account.md index e15a0bd86..9c435d94c 100644 --- a/docs/tutorial/continuous-operation/organizer-account.md +++ b/docs/tutorial/continuous-operation/organizer-account.md @@ -151,8 +151,8 @@ We need to fill out our credit card info, check the box to authorize payments, a The page will notify us if any required information is still missing. If we have provided all required information, a green checkmark will appear at the top of the page with the message "Your changes have been saved." This means that we have submitted our organizer account to the pretix team for review. -It will be activated shortly. +They will activate it shortly. ## Conclusion -Now that our account's basic setup is complete and it is awaiting activation, we can move on to [creating our first event](event.md). +Now that our account's basic setup is complete and it is awaiting activation, we can move on to [creating our event series](event.md). diff --git a/docs/tutorial/single-events/organizer-account.md b/docs/tutorial/single-events/organizer-account.md index e15a0bd86..73d7e8be7 100644 --- a/docs/tutorial/single-events/organizer-account.md +++ b/docs/tutorial/single-events/organizer-account.md @@ -151,7 +151,7 @@ We need to fill out our credit card info, check the box to authorize payments, a The page will notify us if any required information is still missing. If we have provided all required information, a green checkmark will appear at the top of the page with the message "Your changes have been saved." This means that we have submitted our organizer account to the pretix team for review. -It will be activated shortly. +They will activate it shortly. ## Conclusion From 4b6fd0fcbf27396af11b94ab5e2713fdda150246 Mon Sep 17 00:00:00 2001 From: Matthias Schrumpf Date: Tue, 10 Mar 2026 16:56:54 +0100 Subject: [PATCH 09/29] Update and improve event.md --- docs/tutorial/continuous-operation/event.md | 103 +++++++++++--------- docs/tutorial/single-events/event.md | 97 +++++++++--------- 2 files changed, 107 insertions(+), 93 deletions(-) diff --git a/docs/tutorial/continuous-operation/event.md b/docs/tutorial/continuous-operation/event.md index cf36b01c7..2bf251062 100644 --- a/docs/tutorial/continuous-operation/event.md +++ b/docs/tutorial/continuous-operation/event.md @@ -1,37 +1,40 @@ # Event -After setting up an organizer account, the next step is creating an event. -This article describes the creation and basic setup of an event. +After setting up an organizer account, the next step is creating an event series. +This article describes the creation and basic setup of an event series. Here is a quick summary of the steps we are going to take in this section: - - [create an event](event.md#event-creation) + - [create an event series](event.md#event-creation) - [get an overview](event.md#event-level-dashboard) of the event's status on the dashboard - [enable the collection](event.md#customer-and-attendee-data) of customer and attendee data - [add images](event.md#shop-design) to the ticket shop -This covers all the necessary steps for creating an event and setting up the ticket shop so that we can modify our products according to our needs in the next article of this tutorial. +This covers all the necessary steps for creating an event. +We will then move on to modify our products according to our needs in the next article of this tutorial. ## Event creation -In order to create an event, we must be logged in to our [pretix](https://pretix.eu/control/) account. -Clicking the :btn:pretix.eu: button in the top left corner of the website takes us to the dashboard and an overview of our upcoming events. +In order to create an event, we must first log in to our [pretix](https://pretix.eu/control/) account. +After that, clicking the :btn:pretix.eu: button in the top left corner of the website takes us to the dashboard and an overview of our upcoming events. We will now click the :btn-icon:fa3-plus:Create a new event: button.
-![Screenshot of page titled "Create new Event—Step 1", showing options for choosing an organizer account, the event type, and languages to be used.](../../assets/screens/event/create-event1.png "Create new event step 1 screenshot" ) +![Screenshot of page titled "Create new Event—Step 1", showing options for choosing an organizer account, the event type, and languages.](../../assets/screens/event/create-event1.png "Create new event step 1 screenshot" ) An event in pretix is always associated with an organizer account, so we have to choose one here. -We will choose the organizer that is hosting this event—that is, the one we just set up in the previous step of this tutorial. -This selection **cannot be changed** after the event has been created, so it is important to pick the correct organizer account here. +We will choose the organizer that is hosting this event—that is, the one we set up in the previous step of this tutorial. +We cannot change this selection after we have created the event. +Thus, we have to ensure we are picking the correct organizer account here. Next, we have to choose the event type. There are two options: "Singular event or non-event shop" and "Event series or time slot booking". -For this tutorial, we want to create a simple conference that takes place on a weekend, so we are going to choose the option "Singular event or non-event shop". +For this tutorial, we want to create a straightforward conference that takes place on a weekend. +Thus, we are going to choose the option "Singular event or non-event shop". We are going to choose which languages to use for the event. -By default, the languages chosen while setting up the organizer account should already be checked here. -We will simply activate and deactivate the languages as needed. +By default, the languages we chose while setting up the organizer account should be active. +We will activate or deactivate languages as needed. Once we are happy with our choices, we are going to click the :btn:Continue: button. @@ -40,33 +43,35 @@ Once we are happy with our choices, we are going to click the :btn:Continue: but ![Screenshot of page titled "Create new Event—Step 2", showing options for choosing name, short form, date, location, and geo coordinates for the event. Not pictured: currency, sales tax rate, time zone, start and end date of presale.](../../assets/screens/event/create-event2.png "Create new event step 2 screenshot" ) We are now asked to provide a name and a short form for the event. -We are going to create a simple conference for this tutorial that takes place in 2027. +For this tutorial, we are going to create a straightforward conference that takes place in 2027. Therefore, we will choose "Tutorial Conference" for the "Event name" field. For the "Short form" field, we will come up with an abbreviation for "Tutorial Conference" and include the last two digits of the year. -We will enter "tutcon27" into the field. -The short form is appended to the organizer's URL. + +We will enter `tutcon27` into the field. +pretix appends the short form to the organizer's URL. In our case, this results in the following URL: https://pretix.eu/tut/tutcon27 {% include "note-short-form.md" %} -Just like the name and short form, the start time for our event is mandatory information. +Like the name and short form, the start time for our event is mandatory information. We are going to enter the fourth of June, 2027, into the start time field. -Since we already know the location for our event, we're going to put that location into pretix now. -This information is optional and can still be changed later. -Our input into the "Location" field will be used to search OpenStreetMap for that location. +Since we already know the location for our event, we are going to put that location into pretix now. +This information is optional. +We can still change it later. +pretix will use our input into the "Location" field to search OpenStreetMap for that location. -If the location can be found, the "Geo coordinates" fields will be filled out automatically and the map preview will center on that location. -If no results can be found for the input, the marker on the map can be dragged to the event location manually. +If pretix can find the location, it will fill out the "Geo coordinates" fields automatically and the map preview will center on that location. +If it cannot find any results for the input, we can manually drag the marker on the map to the event location. This will automatically update the "Geo coordinates" fields. Alternatively, we can use the more advanced search function on [OpenStreetMap.org](https://www.openstreetmap.org) and copy the coordinates over to the "Geo coordinates" fields. We have to choose a currency for our event. -We are going to select the Euro from the currency drop-down menu. +We are going to click the "Currency" drop-down menu and select the `Euro`. This page also allows us to set a sales tax rate for our event. -Taxation rules can also be changed after event creation is finished. +It is possible to change taxation rules after we have finished creating the event. We are holding our event in Germany and a single percentage rule applies to all of our products. Thus, we are going to add a 19% tax rule here. @@ -85,8 +90,8 @@ Once we are happy with our choices, we are going to click the :btn:Continue: but ![Screenshot of page titled "Create new Event—Step 3", showing an infobox asking the user to review all settings extensively and the option to import settings from a previously created event.](../../assets/screens/event/create-event3.png "Create new event step 3 screenshot" ) We are then asked if we want to copy information from a previously created event. -This step can save us a lot of work from our second event onwards. -But since this is the first event we're organizing with this organizer account, we will simply leave the default (_"Do not copy"_) and click :btn:Continue:. +This option can save us a lot of work from our second event onwards. +But since this is the first event we are organizing with this organizer account, we will leave the default (_"Do not copy"_) and click :btn:Continue:.
@@ -96,51 +101,52 @@ The next page congratulates us on creating our event and gives us an opportunity We do not need to touch these quick settings at the moment. We will take a closer look at products (tickets, gift cards, etc.) in the [next section](products.md) of this tutorial. -All we are going to do on this page is add two more pieces of information that are mandatory for our ticket shop to go live. We will provide a general email address at which our customers can contact us in the "Contact address" field. -This email address will be displayed in the page footer of our shop with the label "Contact event organizer". - -We will provide a URL to legal imprint information for our organization's online presence in the "Imprint URL" field. +Our shop page footer will display this email address with the label "Contact event organizer". +We will also provide a URL to legal imprint information for our organization's online presence in the "Imprint URL" field. +These two pieces of information are mandatory for our ticket shop to go live. -Once we click :btn:Save: at the bottom of the page, we are taken to an overview of the event, which gives us its name, the timeline of tickets sales and presale, and the status of our ticket shop, which should be in test mode at this point. +Once we click :btn:Save: at the bottom of the page, pretix takes us to an overview of the event. +This overview gives us the event name, the timeline of tickets sales and presale, and the status of our ticket shop. +The ticket shop should be in test mode at this point. ## Event-level dashboard Now that we have created our event, we have access to all possible options for the event. -We can visit the event-level dashboard by clicking the :btn:pretix.eu: button in the top left corner and then selecting the event we just created in the list titled "Your upcoming events". +We can visit the event-level dashboard by clicking the :btn:pretix.eu: button in the top left corner and then selecting our event in the list titled "Your upcoming events". The event-level dashboard gives us an overview of the event's basic information and status. -It allows us to leave an internal comment for ourselves or our team and it logs recent changes. +It allows us to leave internal comments for ourselves or our team and it logs recent changes. ![Screenshot of dashboard for a demo event titled Tutorial Conference, showing the title, buttons for sharing the event, the timeline, an overview of orders, payments and tickets left, as well as a field for internal comments. Not pictured: event logs for recent changes.](../../assets/screens/event/event-dashboard.png "Event dashboard screenshot") -At this point, the overview will probably display a warning that our organizer account is not yet active. +At this point, the overview will probably display a warning that our organizer account is not active yet. The first time we see this warning, we are going to click the link and fill out the necessary information in the form. Activating an account is a manual process and may take some time depending on the availability of the pretix team. -The account should usually be activated during the following business day. -Thus, this warning may persist for a while even if all necessary information has already been provided. +The team will activate our account during the following business day. +During this time, the warning will persist even if we have already provided all necessary information. ## Customer and attendee data We are planning to print badges for our attendees during the conference. That means we have to record their name and affiliation during purchase. -While we are viewing the event-level dashboard, we will click :btn-icon:fa3-wrench: Settings: in the sidebar, which lands us on the general settings page for the event. +On the event-level dashboard, we will click :btn-icon:fa3-wrench: Settings: in the sidebar, which lands us on the general settings page for the event. We will open the :btn:Customer and attendee data: tab at the top. The options on this tab allow us to set questions for certain information for every ticket purchased. -The settings that are relevant for us are located underneath the "Attendee data (once per personalized ticket)" subheading. +We will scroll down to the subheading "Attendee data (once per personalized ticket)". We will set the attendee name to "Ask and require input" and the company option to "Ask, but do not require input". -In the text field labeled "Attendee data explanation", we will add an explanation as to why we're collecting the data in question. +In the text field labeled "Attendee data explanation", we will add an explanation as to why we are collecting the data in question. Our explanation reads as follows: "We will use the name, title and company you submit for your badge." Under "Form settings", we can choose the format in which pretix will ask attendees for names and titles. -We are going to select "Ask for Title + Given name + Family name, display like Dr John Doe" for names and "Free text input" for titles. -We will finalize our choice here before taking the ticket shop live. -This is important because changing these settings after already having received orders can lead to issues when sorting or changing names. +We are going to select `Ask for Title + Given name + Family name, display like Dr John Doe` for names and `Free text input` for titles. +Changing these settings after already having received orders can lead to issues when sorting or changing names. +Thus, we will finalize our choice here before taking the ticket shop live. -Click the :btn:Save: button to save these settings. +We will click the :btn:Save: button to save these settings. ## Shop design @@ -151,20 +157,21 @@ Clicking the :btn-icon:fa3-eye:Go to shop: button in the bar at the top takes us A shop created with pretix Hosted will by default be located at https://pretix.eu/:placeholder:OrganizerShortForm:/:placeholder:EventShortForm:/. The shop we are creating for this tutorial is located at [https://pretix.eu/tut/tutcon27/](https://pretix.eu/tut/tutcon27/). -By default, the name of the event will be displayed in the page header of our shop. +By default, the page header of our shop will display the name of the event. The shop design settings allow us to replace the name with a header image that tells our customers about the event (e.g., by means of the event name, logo, or recognizable design). We are going to add a header image by clicking the :btn:Browse...: button next to the "Header image" option and choosing a .png file with a resolution of 1140 × 120 pixels to upload from our computer. By default, the header image will replace the name of the event at the top of the page. -We still want to include the name of the event though, so we are going to check the box next to "Show event title even if a header image is present". +But we still want to include the name of the event. +Thus, we are going to check the box next to "Show event title even if a header image is present". We are also going to upload a .png file for the "Social media image" option. -This will be used as a preview for any links to our ticket shop we post on social media. -Not uploading a file here would mean that the header image will be used for previews instead. +pretix will use this image as a preview for any links to our ticket shop we post on social media. +If we do not upload a file here, then pretix will use the header image for previews instead. -Any changes you make on this page will only become visible in the event shop after you have clicked the :btn:Save: button. +Any changes we make on this page will only become visible in the event shop after we have clicked the :btn:Save: button. ## Conclusion We have gone through the four-step event creation process, gotten an overview of the event's status on the event dashboard, enabled the collection of customer and attendee data, and added images to the ticket shop. -We can now move on to [creating products](products.md) to be sold in our shop. +We can now move on to [creating products](products.md) to sell in our shop. \ No newline at end of file diff --git a/docs/tutorial/single-events/event.md b/docs/tutorial/single-events/event.md index cf36b01c7..fc6d67fc9 100644 --- a/docs/tutorial/single-events/event.md +++ b/docs/tutorial/single-events/event.md @@ -9,29 +9,32 @@ Here is a quick summary of the steps we are going to take in this section: - [enable the collection](event.md#customer-and-attendee-data) of customer and attendee data - [add images](event.md#shop-design) to the ticket shop -This covers all the necessary steps for creating an event and setting up the ticket shop so that we can modify our products according to our needs in the next article of this tutorial. +This covers all the necessary steps for creating an event. +We will then move on to modify our products according to our needs in the next article of this tutorial. ## Event creation -In order to create an event, we must be logged in to our [pretix](https://pretix.eu/control/) account. -Clicking the :btn:pretix.eu: button in the top left corner of the website takes us to the dashboard and an overview of our upcoming events. +In order to create an event, we must first log in to our [pretix](https://pretix.eu/control/) account. +After that, clicking the :btn:pretix.eu: button in the top left corner of the website takes us to the dashboard and an overview of our upcoming events. We will now click the :btn-icon:fa3-plus:Create a new event: button.
-![Screenshot of page titled "Create new Event—Step 1", showing options for choosing an organizer account, the event type, and languages to be used.](../../assets/screens/event/create-event1.png "Create new event step 1 screenshot" ) +![Screenshot of page titled "Create new Event—Step 1", showing options for choosing an organizer account, the event type, and languages.](../../assets/screens/event/create-event1.png "Create new event step 1 screenshot" ) An event in pretix is always associated with an organizer account, so we have to choose one here. -We will choose the organizer that is hosting this event—that is, the one we just set up in the previous step of this tutorial. -This selection **cannot be changed** after the event has been created, so it is important to pick the correct organizer account here. +We will choose the organizer that is hosting this event—that is, the one we set up in the previous step of this tutorial. +We cannot change this selection after we have created the event. +Thus, we have to ensure we are picking the correct organizer account here. Next, we have to choose the event type. There are two options: "Singular event or non-event shop" and "Event series or time slot booking". -For this tutorial, we want to create a simple conference that takes place on a weekend, so we are going to choose the option "Singular event or non-event shop". +For this tutorial, we want to create a straightforward conference that takes place on a weekend. +Thus, we are going to choose the option "Singular event or non-event shop". We are going to choose which languages to use for the event. -By default, the languages chosen while setting up the organizer account should already be checked here. -We will simply activate and deactivate the languages as needed. +By default, the languages we chose while setting up the organizer account should be active. +We will activate or deactivate languages as needed. Once we are happy with our choices, we are going to click the :btn:Continue: button. @@ -40,33 +43,35 @@ Once we are happy with our choices, we are going to click the :btn:Continue: but ![Screenshot of page titled "Create new Event—Step 2", showing options for choosing name, short form, date, location, and geo coordinates for the event. Not pictured: currency, sales tax rate, time zone, start and end date of presale.](../../assets/screens/event/create-event2.png "Create new event step 2 screenshot" ) We are now asked to provide a name and a short form for the event. -We are going to create a simple conference for this tutorial that takes place in 2027. +For this tutorial, we are going to create a straightforward conference that takes place in 2027. Therefore, we will choose "Tutorial Conference" for the "Event name" field. For the "Short form" field, we will come up with an abbreviation for "Tutorial Conference" and include the last two digits of the year. -We will enter "tutcon27" into the field. -The short form is appended to the organizer's URL. + +We will enter `tutcon27` into the field. +pretix appends the short form to the organizer's URL. In our case, this results in the following URL: https://pretix.eu/tut/tutcon27 {% include "note-short-form.md" %} -Just like the name and short form, the start time for our event is mandatory information. +Like the name and short form, the start time for our event is mandatory information. We are going to enter the fourth of June, 2027, into the start time field. -Since we already know the location for our event, we're going to put that location into pretix now. -This information is optional and can still be changed later. -Our input into the "Location" field will be used to search OpenStreetMap for that location. +Since we already know the location for our event, we are going to put that location into pretix now. +This information is optional. +We can still change it later. +pretix will use our input into the "Location" field to search OpenStreetMap for that location. -If the location can be found, the "Geo coordinates" fields will be filled out automatically and the map preview will center on that location. -If no results can be found for the input, the marker on the map can be dragged to the event location manually. +If pretix can find the location, it will fill out the "Geo coordinates" fields automatically and the map preview will center on that location. +If it cannot find any results for the input, we can manually drag the marker on the map to the event location. This will automatically update the "Geo coordinates" fields. Alternatively, we can use the more advanced search function on [OpenStreetMap.org](https://www.openstreetmap.org) and copy the coordinates over to the "Geo coordinates" fields. We have to choose a currency for our event. -We are going to select the Euro from the currency drop-down menu. +We are going to click the "Currency" drop-down menu and select the `Euro`. This page also allows us to set a sales tax rate for our event. -Taxation rules can also be changed after event creation is finished. +It is possible to change taxation rules after we have finished creating the event. We are holding our event in Germany and a single percentage rule applies to all of our products. Thus, we are going to add a 19% tax rule here. @@ -85,8 +90,8 @@ Once we are happy with our choices, we are going to click the :btn:Continue: but ![Screenshot of page titled "Create new Event—Step 3", showing an infobox asking the user to review all settings extensively and the option to import settings from a previously created event.](../../assets/screens/event/create-event3.png "Create new event step 3 screenshot" ) We are then asked if we want to copy information from a previously created event. -This step can save us a lot of work from our second event onwards. -But since this is the first event we're organizing with this organizer account, we will simply leave the default (_"Do not copy"_) and click :btn:Continue:. +This option can save us a lot of work from our second event onwards. +But since this is the first event we are organizing with this organizer account, we will leave the default (_"Do not copy"_) and click :btn:Continue:.
@@ -96,51 +101,52 @@ The next page congratulates us on creating our event and gives us an opportunity We do not need to touch these quick settings at the moment. We will take a closer look at products (tickets, gift cards, etc.) in the [next section](products.md) of this tutorial. -All we are going to do on this page is add two more pieces of information that are mandatory for our ticket shop to go live. We will provide a general email address at which our customers can contact us in the "Contact address" field. -This email address will be displayed in the page footer of our shop with the label "Contact event organizer". - -We will provide a URL to legal imprint information for our organization's online presence in the "Imprint URL" field. +Our shop page footer will display this email address with the label "Contact event organizer". +We will also provide a URL to legal imprint information for our organization's online presence in the "Imprint URL" field. +These two pieces of information are mandatory for our ticket shop to go live. -Once we click :btn:Save: at the bottom of the page, we are taken to an overview of the event, which gives us its name, the timeline of tickets sales and presale, and the status of our ticket shop, which should be in test mode at this point. +Once we click :btn:Save: at the bottom of the page, pretix takes us to an overview of the event. +This overview gives us the event name, the timeline of tickets sales and presale, and the status of our ticket shop. +The ticket shop should be in test mode at this point. ## Event-level dashboard Now that we have created our event, we have access to all possible options for the event. -We can visit the event-level dashboard by clicking the :btn:pretix.eu: button in the top left corner and then selecting the event we just created in the list titled "Your upcoming events". +We can visit the event-level dashboard by clicking the :btn:pretix.eu: button in the top left corner and then selecting our event in the list titled "Your upcoming events". The event-level dashboard gives us an overview of the event's basic information and status. -It allows us to leave an internal comment for ourselves or our team and it logs recent changes. +It allows us to leave internal comments for ourselves or our team and it logs recent changes. ![Screenshot of dashboard for a demo event titled Tutorial Conference, showing the title, buttons for sharing the event, the timeline, an overview of orders, payments and tickets left, as well as a field for internal comments. Not pictured: event logs for recent changes.](../../assets/screens/event/event-dashboard.png "Event dashboard screenshot") -At this point, the overview will probably display a warning that our organizer account is not yet active. +At this point, the overview will probably display a warning that our organizer account is not active yet. The first time we see this warning, we are going to click the link and fill out the necessary information in the form. Activating an account is a manual process and may take some time depending on the availability of the pretix team. -The account should usually be activated during the following business day. -Thus, this warning may persist for a while even if all necessary information has already been provided. +The team will activate our account during the following business day. +During this time, the warning will persist even if we have already provided all necessary information. ## Customer and attendee data We are planning to print badges for our attendees during the conference. That means we have to record their name and affiliation during purchase. -While we are viewing the event-level dashboard, we will click :btn-icon:fa3-wrench: Settings: in the sidebar, which lands us on the general settings page for the event. +On the event-level dashboard, we will click :btn-icon:fa3-wrench: Settings: in the sidebar, which lands us on the general settings page for the event. We will open the :btn:Customer and attendee data: tab at the top. The options on this tab allow us to set questions for certain information for every ticket purchased. -The settings that are relevant for us are located underneath the "Attendee data (once per personalized ticket)" subheading. +We will scroll down to the subheading "Attendee data (once per personalized ticket)". We will set the attendee name to "Ask and require input" and the company option to "Ask, but do not require input". -In the text field labeled "Attendee data explanation", we will add an explanation as to why we're collecting the data in question. +In the text field labeled "Attendee data explanation", we will add an explanation as to why we are collecting the data in question. Our explanation reads as follows: "We will use the name, title and company you submit for your badge." Under "Form settings", we can choose the format in which pretix will ask attendees for names and titles. -We are going to select "Ask for Title + Given name + Family name, display like Dr John Doe" for names and "Free text input" for titles. -We will finalize our choice here before taking the ticket shop live. -This is important because changing these settings after already having received orders can lead to issues when sorting or changing names. +We are going to select `Ask for Title + Given name + Family name, display like Dr John Doe` for names and `Free text input` for titles. +Changing these settings after already having received orders can lead to issues when sorting or changing names. +Thus, we will finalize our choice here before taking the ticket shop live. -Click the :btn:Save: button to save these settings. +We will click the :btn:Save: button to save these settings. ## Shop design @@ -151,20 +157,21 @@ Clicking the :btn-icon:fa3-eye:Go to shop: button in the bar at the top takes us A shop created with pretix Hosted will by default be located at https://pretix.eu/:placeholder:OrganizerShortForm:/:placeholder:EventShortForm:/. The shop we are creating for this tutorial is located at [https://pretix.eu/tut/tutcon27/](https://pretix.eu/tut/tutcon27/). -By default, the name of the event will be displayed in the page header of our shop. +By default, the page header of our shop will display the name of the event. The shop design settings allow us to replace the name with a header image that tells our customers about the event (e.g., by means of the event name, logo, or recognizable design). We are going to add a header image by clicking the :btn:Browse...: button next to the "Header image" option and choosing a .png file with a resolution of 1140 × 120 pixels to upload from our computer. By default, the header image will replace the name of the event at the top of the page. -We still want to include the name of the event though, so we are going to check the box next to "Show event title even if a header image is present". +But we still want to include the name of the event. +Thus, we are going to check the box next to "Show event title even if a header image is present". We are also going to upload a .png file for the "Social media image" option. -This will be used as a preview for any links to our ticket shop we post on social media. -Not uploading a file here would mean that the header image will be used for previews instead. +pretix will use this image as a preview for any links to our ticket shop we post on social media. +If we do not upload a file here, then pretix will use the header image for previews instead. -Any changes you make on this page will only become visible in the event shop after you have clicked the :btn:Save: button. +Any changes we make on this page will only become visible in the event shop after we have clicked the :btn:Save: button. ## Conclusion We have gone through the four-step event creation process, gotten an overview of the event's status on the event dashboard, enabled the collection of customer and attendee data, and added images to the ticket shop. -We can now move on to [creating products](products.md) to be sold in our shop. +We can now move on to [creating products](products.md) to sell in our shop. From 87e8c5d538edfe16f223c3a6bbb7e73f218da0d4 Mon Sep 17 00:00:00 2001 From: Matthias Schrumpf Date: Wed, 11 Mar 2026 15:18:26 +0100 Subject: [PATCH 10/29] Improve style --- docs/tutorial/single-events/products.md | 95 ++++++++++++++----------- 1 file changed, 52 insertions(+), 43 deletions(-) diff --git a/docs/tutorial/single-events/products.md b/docs/tutorial/single-events/products.md index 71e5b8032..fcbbc54e4 100644 --- a/docs/tutorial/single-events/products.md +++ b/docs/tutorial/single-events/products.md @@ -6,10 +6,12 @@ In this article, we will cover the process of creating the following products an - a basic [admission ticket](products.md#creating-and-editing-products) - a [discount ticket](products.md#discount-ticket) for students and members - - a free [speaker ticket](products.md#speaker-ticket) that can only be purchased with a voucher + - a free [speaker ticket](products.md#speaker-ticket) that is only available through a voucher - [stickers](products.md#product-with-variants) that come in three variants with different prices -We are going to start by [creating categories](products.md#creating-and-editing-categories) to sort our products into, then we will create the products themselves, and lastly, we are going to [create quotas](products.md#creating-and-editing-quotas) to determine and keep track of availability numbers for each product. +We are going to start by [creating categories](products.md#creating-and-editing-categories) to sort our products into. +Then, we will create the products themselves. +Lastly, we are going to [create quotas](products.md#creating-and-editing-quotas) to determine and keep track of availability numbers for each product. ## Creating and editing categories @@ -27,23 +29,24 @@ This page shows the list of all product categories, which at the moment should o We will click the :btn-icon:fa3-plus: Create a new category: button and give the category a name such as "Extras". Under "Category type", we will select "Add-on product category". We are not planning to use the cross-selling feature for this event, so the cross-selling categories are not relevant for us. -Clicking the :btn:Save: button at the bottom of the page takes us back to the product categories page, which now lists two entries: "Tickets" and our newly created category named "Extras". +Clicking the :btn:Save: button at the bottom of the page takes us back to the product categories page. +This page now lists two entries: "Tickets" and our newly created category named "Extras". ## Creating and editing products ![Page titled 'Products', showing a list of products containing two entries and a button for creating a new product.](../../assets/screens/products/products.png "Products screenshot") -Now that we have prepared the necessary categories for our products, we can set about editing the existing products and creating new ones to suit our needs. +Now that we have prepared the necessary categories for our products, we can edit the existing products and create new ones to suit our needs. First, we will edit the "Regular ticket" so that we can base all other tickets on this one. -In order to do that, we will navigate to :navpath:Event → :fa3-ticket: Products → Products:. -The website should display two tickets that have already been created along with the event: "Regular ticket" and "Reduced ticket". +In order to do so, we will navigate to :navpath:Event → :fa3-ticket: Products → Products:. +The website should display two tickets that pretix created automatically along with the event: "Regular ticket" and "Reduced ticket". We will click "Regular ticket", which takes us to the "Modify product" dialog. -We will change the English item name to "Standard Ticket" and provide a German translation. +We will change the English item name to `Standard Ticket` and provide a German translation. We are going to add the following description: -"Regular ticket granting access to the entire conference." -Next, we will click on the :btn:Price: tab and change the "Default price" to €250.00. +`Regular ticket granting access to the entire conference.` +Next, we will click the :btn:Price: tab and change the "Default price" to €250.00. We will also select the appropriate tax rate of 19% from the "Sales tax" dropdown. !!! Note @@ -58,9 +61,9 @@ Once we have done that, we are going to click the :btn:Save: button. ![Page titled 'Create product', showing options such as item name, copy product information, product type and personalization.](../../assets/screens/products/create.png "Create product screenshot") -We will now create the discount ticket based on the "Standard ticket" we just edited. -There are two advantages to this approach: First, we do not have to repeat all the same steps, and second, we are reducing our risk of forgetting any of them. -The "Reduced ticket" is not needed anymore. +We will now create the discount ticket based on the "Standard ticket" we edited in the previous step. +There are two advantages to this approach: First, we do not have to repeat all the same steps, and second, we are reducing our risk of forgetting any of them. +We do not need the "Reduced ticket" anymore. We will navigate to the products page, click the red :btn-icon:fa3-trash:: delete button next to the reduced ticket, and confirm that we want to delete it. Back on the product overview, we will click the :btn-icon:fa3-copy:: clone button next to the standard ticket in order to clone it. @@ -70,31 +73,33 @@ We will name the new ticket "Discount ticket", provide a translation, change the A warning is now displayed in a yellow box at the top of the page, saying: "Please note that your product will not be available for sale until you have added your item to an existing or newly created quota." This warning will also appear during the creation of subsequent products. - **We can safely ignore it** for now because we will take care of adding products to quotas in the very next section of this article. + We can safely **ignore it** for now because we will take care of adding products to quotas in the next section of this article. That will make the warning disappear. On the next page, we have to adjust the "Description" field to inform our customers of the prerequisites for access to the discounted ticket. Our description reads: "This ticket is only valid if you provide a student ID or member ID at check-in." -We will then switch to the :btn:Price: tab, change the "Default price" to €120.00 and the original price to the price of the standard ticket, i.e. €250.00. -The original price will be displayed as struck-through and the new default price will be displayed in bold green, highlighting the discount price. +We will then switch to the :btn:Price: tab. +We will change the "Default price" to €120.00 and the original price to the price of the standard ticket, that is, €250.00. +Our shop will display the original price struck-through and the new default price in bold green, highlighting the price discount. -Then, we will go to the :btn:Check-in and validity: tab and check the box next to "Requires special attention". +Then, we will navigate to the :btn:Check-in and validity: tab and check the box next to "Requires special attention". We have to provide instructions for the person operating the check-in at our event in the "Check-in text" field. -Our instructions say: "Check for student ID/member ID". +Our instructions say: `Check for student ID/member ID`. We will then click the :btn:Save: button. ### Speaker ticket -Next, we are going to create a speaker ticket that is free, but can only be purchased with a voucher. -For that, we will navigate back to the products page :navpath:Event → Products → Products: and click the :btn-icon:fa3-copy:: clone button next to the standard ticket in order to clone it. -We will name the new ticket "Speaker ticket", provide a translation, and change the "Default price" to €0.00, leave the other options on this page unchanged and click the :btn:Save and continue with more settings: button. +Next, we are going to create a speaker ticket that is free, but which is only available through a voucher. +In order to do so, we will navigate back to the products page :navpath:Event → Products → Products:. +We will then click the :btn-icon:fa3-copy:: clone button next to the standard ticket in order to clone it. +We will name the new ticket `Speaker ticket`, provide a translation, and change the "Default price" to €0.00, leave the other options on this page unchanged and click the :btn:Save and continue with more settings: button. We will switch to the :btn:Availability: tab and check the box next to the option "This product can only be bought using a voucher" about halfway down the page. There is a toggle next to that option with an eye and an information symbol: :btn-icon:fa3-eye-slash:: :btn-icon:fa3-info::. We are going to set that toggle to :btn-icon:fa3-eye-slash:: with the tooltip "Hide product if unavailable". -This means that the ticket will only be displayed to people who hold a corresponding voucher in our shop. +This means that the shop will only display the ticket to people who hold a corresponding voucher. Once we have set the checkbox and toggle, we will click the :btn:Save: button. Our plan is to send voucher codes to our invited speakers which will grant them access to this specialized type of ticket. @@ -111,28 +116,29 @@ Therefore, we will navigate to the products page and click the :btn-icon:fa3-plu We will name the product "Sticker", set it to "Non-admission product" and put it in the "Extras" category. Under "Product variations", we will select "Product with multiple variations". We will set the default price to €5.00. -Then, we will click :btn:Save and continue with more settings:. +Then, we will click the :btn:Save and continue with more settings: button. -Next, we will click on the :btn:Variations: tab. -This tab will only be displayed if we selected "Product with multiple variations" during the creation of the product. -There should be one variant called "Standard" here. -We will click the name to expand the settings for that variant and change the name to "Purple". +Next, we will open the :btn:Variations: tab. +pretix will only display this tab if we selected "Product with multiple variations" during the creation of the product. +There should be one variant called `Standard` here. +We will click the name to expand the settings for that variant and change the name to `Purple`. It is not necessary to change any other settings here. Then, we will scroll down and click the :btn-icon:fa3-plus: Add a new variation: button. -We will name this new variant "Black" and keep the other settings the way they are. -We will repeat the same process for the "Glitter" variant and set the "Default price" option for that variant to €7.50. -Then, we will click :btn:Save:. +We will name this new variant `Black` and keep the other settings the way they are. +We will repeat the same process for the `Glitter` variant and set the "Default price" option for that variant to €7.50. +Then, we will click the :btn:Save: button. ## Creating and editing quotas -A quota determines how many instances of our product can be sold. +A quota determines how many instances of our product we can sell through our shop. Every product has to be part of at least one quota before it becomes available in the shop. In this section, we are going to create quotas and add our products to them. We will navigate to :navpath:Event → :fa3-ticket: Products → Quotas:. -This page shows the list of all quotas for the event, which at the moment includes the "Regular ticket" quota, containing the standard ticket as a product, and the "Reduced ticket" quota, not containing any ticket. -The list also displays the total capacity and how many items are left for each quota. +This page shows the list of all quotas for the event. +At the moment, this includes the "Regular ticket" quota, containing the standard ticket as a product, and the "Reduced ticket" quota, not containing any ticket. +The list also displays the total capacity and how many items remain for each quota. ### Quotas for tickets @@ -141,20 +147,21 @@ The list also displays the total capacity and how many items are left for each q First, we will edit a quota for our standard and discount tickets. It makes sense to include both tickets in a single quota because we cannot plan ahead how many of the tickets we sell are going to be discount tickets. We will click the :btn-icon:fa3-edit:: change button next to the "Regular ticket" quota in the list. -We are also going to rename this quota to "Standard and discount ticket" to avoid confusion. +We are also going to rename this quota to `Standard and discount ticket` to avoid confusion. The "Standard ticket" should already be checked in the list of products. -We will also check the "Discount ticket" in the list and change the capacity to 1900 because that is the maximum amount of tickets of these types that we want to sell. +We will also check the "Discount ticket" in the list and change the capacity to 1900. +That is the maximum amount of tickets of these types that we want to sell. Our venue has room for 2000 people, 100 of which are going to be speakers. We will leave the rest of the settings unchanged and click the :btn:Save: button. This takes us to a detailed overview of the status of the "Standard ticket" quota. -Since both the standard and discount tickets are covered by the same quota now, the "Reduced ticket" quota is not needed anymore. +Since this quota now includes both the standard and discount tickets, we do not need the "Reduced ticket" quota anymore. We will navigate back to the quotas page and click the :btn-icon:fa3-trash:: delete button next to the "Reduced ticket" quota. -Our speaker ticket needs to be assigned to a quota, too. -We will now navigate to the quotas page again and click the :btn-icon:fa3-plus: Create a new quota: button. -We will name the new quota "Speaker ticket" and set its number to 100 because that is the expected number of speakers at our event. +We need to assign our speaker ticket to a quota, too. +In order to do so, we will navigate to the quotas page again and click the :btn-icon:fa3-plus: Create a new quota: button. +We will name the new quota `Speaker ticket` and set its number to 100 because that is the expected number of speakers at our event. In the list of products, we will check the box next to "Speaker ticket". Then, we will click the :btn:Save: button. @@ -162,18 +169,20 @@ Then, we will click the :btn:Save: button. Our sticker product needs three different quotas: one for each product variant. We will navigate back to the quotas page and click the :btn-icon:fa3-plus: Create a new quota: button. -We will call the new quota "Sticker purple" and set the total capacity to 100 because that is the number of stickers in that color that we're going to sell. +We will call the new quota "Sticker purple" and set the total capacity to 100. +That is the number of stickers in that color that we are going to sell. Then, we will select "Sticker - Purple" in the list of products. -The purple sticker is not an admission ticket but an additional product that can be purchased in the same shop. +The purple sticker is not an admission ticket, but an additional product that customers can purchase in the same shop. We do not want this quota to add to the total number of tickets available for the event. Thus, we are going to check the box next to "Ignore this quota when determining event availability" before clicking the :btn:Save: button. -Since we still need quotas for the other variants of the product, we will navigate back to the quotas page and click the :btn-icon:fa3-copy:: clone button next to the sticker quota we just created. -We will name the new quota "Sticker Black", unselect "Sticker - Purple" from the list of products and select "Sticker - Black" instead. +Since we still need quotas for the other variants of the product, we will navigate back to the quotas page and click the :btn-icon:fa3-copy:: clone button next to the sticker quota we created in the previous step. +We will name the new quota `Sticker Black`, unselect "Sticker - Purple" from the list of products and select "Sticker - Black" instead. Finally, we will click :btn:Save: and repeat the same process for the glitter color, adjusting the total capacity as needed. -If we now navigate back to the "Products" page, open the "Sticker" product and click on the :btn:Variations: tab, there should be no more yellow boxes warning us that we need to add the product and variants to a quota before they can be sold. +We will now navigate back to the "Products" page, open the "Sticker" product and click on the :btn:Variations: tab. +There should be no more yellow boxes warning us that we need to add the product and variants to a quota before we can sell them. ## Conclusion From 6087ced027ac49abb40abd4031575a5539973dfb Mon Sep 17 00:00:00 2001 From: Matthias Schrumpf Date: Wed, 11 Mar 2026 16:48:14 +0100 Subject: [PATCH 11/29] Improve style and phrasing --- docs/tutorial/single-events/payment.md | 30 +++++++++++++----------- docs/tutorial/single-events/testing.md | 32 +++++++++++++++----------- 2 files changed, 36 insertions(+), 26 deletions(-) diff --git a/docs/tutorial/single-events/payment.md b/docs/tutorial/single-events/payment.md index e1220f15c..1c45927a6 100644 --- a/docs/tutorial/single-events/payment.md +++ b/docs/tutorial/single-events/payment.md @@ -15,11 +15,11 @@ For our conference, we are planning to receive payments by credit card through t The prerequisites for this are an active Stripe merchant account and a bank account. pretix will automatically log payments coming in through most payment providers, including Stripe. -An order in our shop is marked as paid as soon as Stripe records a corresponding payment. -Bank transfers are the exception to that rule because the pretix software would need to monitor payments arriving at our bank account. +As soon as Stripe records a payment, pretix marks the corresponding order in our shop as paid. +Bank transfers are the exception to that rule because pretix would need to monitor payments arriving at our bank account. On pretix Hosted, it is possible to set up a connection to our bank account. -On all versions of pretix, payments via bank transfer can be monitored either by manually approving them as they come in, or by regularly importing digital bank statements. +On all versions of pretix, we can monitor payments via bank transfer either by manually approving them as they come in, or by regularly importing digital bank statements.
@@ -28,14 +28,14 @@ On all versions of pretix, payments via bank transfer can be monitored either by In order to set up payment providers, we will navigate to our personal dashboard by clicking :btn-icon:i-pretix:pretix.eu: in the top left corner of the website. We will then select our event in the list of "Your upcoming events", open :btn-icon:fa3-wrench: Settings: in the sidebar and click the :btn:Payment: subentry. This page displays a list of payment providers. -Bank transfer and Stripe should be included in this list. +The list should include bank transfer and Stripe. By default, all payment providers in this list except gift card will be disabled. !!! Note If the payment providers you want to use are not being displayed in this list, that means the corresponding plugin is not enabled. In order to activate such a plugin, you have to navigate to :navpath:Your event → Settings → Plugins: and open the :btn:Payment providers: tab. Click the :btn:Enable: button next to the plugin you want to use. - You can tell that a plugin has been activated by green ":fa3-check: Active" tag. + You can tell that a plugin has is active by green ":fa3-check: Active" tag. ### Stripe @@ -44,7 +44,8 @@ By default, all payment providers in this list except gift card will be disabled We will first enable Stripe by clicking the :btn-icon:fa3-gear:Settings: button next to it. This takes us to the payment settings page for Stripe, which currently only contains a :btn:Connect with Stripe: button. -Clicking that button takes us to a dialog on stripe.com, where we will input our email address and go through the process of connecting our Stripe merchant account to our pretix account. +Clicking that button takes us to a dialog on stripe.com. +On that website, we will input our email address and go through the process of connecting our Stripe merchant account to our pretix account. We will then return to pretix.eu, navigate to our event, open :btn-icon:fa3-wrench: Settings: in the sidebar, click the :btn:Payment: subentry and open the Stripe settings. Instead of the single button, the page will now display a multitude of settings. @@ -56,16 +57,17 @@ Credit card payments via Stripe are now available as a payment method for custom ![Page titled 'Payment settings—Payment provider:Bank transfer', displaying options for the bank account type, bank data, details and enabling the payment method.](../../assets/screens/payment/bank-transfer.png "Bank transfer settings screenshot") -We will also enable bank transfers by navigating back to the payment page for our event :navpath:Event → Settings → Payment: and opening the bank transfer settings. +We will also enable bank transfers by navigating to :navpath:Event → Settings → Payment: and opening the bank transfer settings. We are going to choose "SEPA bank account" as our "Bank account type". -We will provide our bank account info, i.e. the name of the account holder, IBAN, BIC and the name of the bank in the fields labeled as such. +We will provide our bank account info: the name of the account holder, IBAN, BIC, and the name of the bank. -We will then check the box to confirm that we have understood the special conditions that apply to bank transfers as a payment provider in pretix and the box next to "Enable payment method". +We will then check the box to confirm that we have understood the special conditions that apply to bank transfers as a payment provider in pretix. +We will also check the box next to "Enable payment method". Then, we will click the :btn:Save: button and return to the payment settings. Bank transfer, gift card, and Stripe should all have a green ":fa3-check: Enabled" tag next to them now. !!! Note - By default, the pretix software is not able to monitor payments arriving at your bank account. + By default, the pretix software cannot to monitor payments arriving at your bank account. On pretix Hosted, you can set up automated bank imports. On pretix Community and pretix Enterprise, you have to notify the pretix software of incoming payments—either by manually approving payments as complete, or by regularly importing digital bank statements. Read our guide on [monitoring incoming payments](../../guides/payment/bank-transfer.md#monitoring-incoming-payments-automatically) before using bank transfer as a payment method in your shop. @@ -80,10 +82,12 @@ We will navigate to the invoicing settings by going to our event, opening :btn-i On the :btn:Invoice generation: tab, we will set the "Generate invoices" option to "Automatically after payment or when required by payment method." We will then switch to the :btn:Issuer details: tab and provide the name and full address of our organization. -The data we enter here will be used for all invoices we generate from this point on. +pretix will use the data we enter here for all invoices we generate from this point on. -If we now click the :btn:Save and show preview: button, our browser is going to download a PDF preview of the invoice with our organization's address, the invoice number TUTCON27-PREVIEW and an example listing of purchases with a partially received payment. +If we now click the :btn:Save and show preview: button, our browser is going to download a PDF preview of the invoice. +This invoice will include our organization's address, the invoice number TUTCON27-PREVIEW and an example listing of purchases with a partial payment. ## Conclusion -Now that we have given our customers two options for making payments in our shop and set up the automatic dispatching of invoices, we can move on to [testing our shop](testing.md) before finally taking it live. +Now that we have given our customers two options for making payments in our shop and set up the automatic dispatching of invoices, we can move on to [testing our shop](testing.md). +After that, we can finally take our shop live. diff --git a/docs/tutorial/single-events/testing.md b/docs/tutorial/single-events/testing.md index c05bf0b99..0002f828e 100644 --- a/docs/tutorial/single-events/testing.md +++ b/docs/tutorial/single-events/testing.md @@ -1,6 +1,6 @@ # Testing and going live -In this final part of the tutorial, we will test our shop, make sure that everything works as intended, and finally take it live. +In this final part of the tutorial, we will test our shop, check if everything works as intended, and finally take it live. Here is a brief overview of the steps we are going to take in this section: - [placing an order](testing.md#testing-and-confirming-orders) in test mode @@ -15,42 +15,48 @@ Here is a brief overview of the steps we are going to take in this section: ![Our shop page, titled 'Tutorial conference', listing date and location for our event and a selection of products. There is a box warning that the shop is currently in test mode.](../../assets/screens/testing/shop.png "Shop screenshot") We will now place an order in our shop. -We are going to click the :btn-icon:fa3-eye:Go to shop: button in the bar at the top. +In order to do so, we are going to click the :btn-icon:fa3-eye:Go to shop: button in the bar at the top. -This takes us to the shop which should currently have a red bar at the top stating that it is only visible to us and our team, and a yellow box warning that it is in test mode. -We will now place an order for a standard ticket and a discount ticket, follow the instructions on the screen, and enter an email address that we have access to when prompted. +This takes us to the shop page. +The shop page should currently have a red bar at the top stating that it is only visible to us and our team, and a yellow box warning that it is in test mode. +We will now place an order for a standard ticket and a discount ticket and follow the instructions on the screen. +When prompted, we will enter an email address to which we have access. -During checkout, we will choose credit card as the payment method, which should currently display a note stating that the Stripe plugin is operating in test mode. +During checkout, we will choose credit card as the payment method. +This should currently display a note stating that the Stripe plugin is operating in test mode. We will use the credit card data for one of the test cards [listed by Stripe](https://docs.stripe.com/testing#cards) to issue a fake payment for our order. We will now open pretix.eu, navigate to our event, and click :btn-icon:fa3-shopping-cart: Orders: in the sidebar. This page displays a list of orders. -If our test has been successful, the list now contains the test order we just placed. +If our test has been successful, the list now contains the test order we placed in the previous step. The order should have the status ":fa3-check: Paid". We are going to repeat this process for every language we have activated for the shop. -This is to make sure that we have provided all the necessary translations and our localization settings are correct. +This way, we can check if we have provided all the necessary translations and if our localization settings are correct. ## Making final improvements to our shop -By trying out the shop and getting the same view as our customers, it will become obvious if we have made any mistakes or forgotten anything while setting up our event. +By trying out the shop and getting the same view as our customers, we will be able to see if we have made any mistakes or forgotten anything while setting up our event. We may need to add texts, images, new products, questions, checks, or fine-tune the appearance of the shop. It is possible to adjust these things when the shop is already live. -However, we are going to make sure that our shop is exactly in the state we want it to be in before we take it live so that all of our customers have a unified and flawless experience while using it. +However, we are going configure our shop so that it is exactly in the state we want. +We will do this before we take it live. +This means that all of our customers will have a unified and flawless experience while using it. ## Disabling test mode and deleting orders ![Page titled 'Shop status', displaying a box warning about which conditions are not met yet for the shop to go live and options to disable test mode and delete all test mode orders.](../../assets/screens/testing/shop-status.png "Shop status screenshot") -To make sure that only real orders from actual customers appear in our shop from this point onwards, we have to delete the orders we just placed in test mode. -For that, we will navigate to our event and click the :btn-icon:fa3-exclamation-triangle: TEST MODE: entry in the sidebar which is highlighted in orange. +We want only real orders from actual customers to appear in our shop from this point onwards +Thus, we have to delete the orders we placed in test mode. +In order to do so, we will navigate to our event and click the :btn-icon:fa3-exclamation-triangle: TEST MODE: entry in the sidebar which is highlighted in orange. We will check the box labeled "Permanently delete all orders created in test mode" and click the :btn:Disable test mode: button. ## Conclusion -Once the experience in our shop is satisfactory and all other points have been checked off the list above, we can finally take our shop live. -In order to do that, we are going to navigate to :navpath:Event → Dashboard:. +Once the experience in our shop is satisfactory and we have checked all other points off the list above, we can finally take our shop live. +In order to do so, we are going to navigate to :navpath:Event → Dashboard:. The event dashboard displays a box saying "Your ticket shop is not yet public. Click here to change". Clicking that box takes us to the "Shop status" page. From c15f0286002d862080b56d099f8d6c46ea0b2ec5 Mon Sep 17 00:00:00 2001 From: Matthias Schrumpf Date: Wed, 11 Mar 2026 16:49:17 +0100 Subject: [PATCH 12/29] Replace files in continuous-operation with improved files --- docs/tutorial/continuous-operation/payment.md | 30 +++--- .../tutorial/continuous-operation/products.md | 95 ++++++++++--------- docs/tutorial/continuous-operation/testing.md | 32 ++++--- 3 files changed, 88 insertions(+), 69 deletions(-) diff --git a/docs/tutorial/continuous-operation/payment.md b/docs/tutorial/continuous-operation/payment.md index e1220f15c..1c45927a6 100644 --- a/docs/tutorial/continuous-operation/payment.md +++ b/docs/tutorial/continuous-operation/payment.md @@ -15,11 +15,11 @@ For our conference, we are planning to receive payments by credit card through t The prerequisites for this are an active Stripe merchant account and a bank account. pretix will automatically log payments coming in through most payment providers, including Stripe. -An order in our shop is marked as paid as soon as Stripe records a corresponding payment. -Bank transfers are the exception to that rule because the pretix software would need to monitor payments arriving at our bank account. +As soon as Stripe records a payment, pretix marks the corresponding order in our shop as paid. +Bank transfers are the exception to that rule because pretix would need to monitor payments arriving at our bank account. On pretix Hosted, it is possible to set up a connection to our bank account. -On all versions of pretix, payments via bank transfer can be monitored either by manually approving them as they come in, or by regularly importing digital bank statements. +On all versions of pretix, we can monitor payments via bank transfer either by manually approving them as they come in, or by regularly importing digital bank statements.
@@ -28,14 +28,14 @@ On all versions of pretix, payments via bank transfer can be monitored either by In order to set up payment providers, we will navigate to our personal dashboard by clicking :btn-icon:i-pretix:pretix.eu: in the top left corner of the website. We will then select our event in the list of "Your upcoming events", open :btn-icon:fa3-wrench: Settings: in the sidebar and click the :btn:Payment: subentry. This page displays a list of payment providers. -Bank transfer and Stripe should be included in this list. +The list should include bank transfer and Stripe. By default, all payment providers in this list except gift card will be disabled. !!! Note If the payment providers you want to use are not being displayed in this list, that means the corresponding plugin is not enabled. In order to activate such a plugin, you have to navigate to :navpath:Your event → Settings → Plugins: and open the :btn:Payment providers: tab. Click the :btn:Enable: button next to the plugin you want to use. - You can tell that a plugin has been activated by green ":fa3-check: Active" tag. + You can tell that a plugin has is active by green ":fa3-check: Active" tag. ### Stripe @@ -44,7 +44,8 @@ By default, all payment providers in this list except gift card will be disabled We will first enable Stripe by clicking the :btn-icon:fa3-gear:Settings: button next to it. This takes us to the payment settings page for Stripe, which currently only contains a :btn:Connect with Stripe: button. -Clicking that button takes us to a dialog on stripe.com, where we will input our email address and go through the process of connecting our Stripe merchant account to our pretix account. +Clicking that button takes us to a dialog on stripe.com. +On that website, we will input our email address and go through the process of connecting our Stripe merchant account to our pretix account. We will then return to pretix.eu, navigate to our event, open :btn-icon:fa3-wrench: Settings: in the sidebar, click the :btn:Payment: subentry and open the Stripe settings. Instead of the single button, the page will now display a multitude of settings. @@ -56,16 +57,17 @@ Credit card payments via Stripe are now available as a payment method for custom ![Page titled 'Payment settings—Payment provider:Bank transfer', displaying options for the bank account type, bank data, details and enabling the payment method.](../../assets/screens/payment/bank-transfer.png "Bank transfer settings screenshot") -We will also enable bank transfers by navigating back to the payment page for our event :navpath:Event → Settings → Payment: and opening the bank transfer settings. +We will also enable bank transfers by navigating to :navpath:Event → Settings → Payment: and opening the bank transfer settings. We are going to choose "SEPA bank account" as our "Bank account type". -We will provide our bank account info, i.e. the name of the account holder, IBAN, BIC and the name of the bank in the fields labeled as such. +We will provide our bank account info: the name of the account holder, IBAN, BIC, and the name of the bank. -We will then check the box to confirm that we have understood the special conditions that apply to bank transfers as a payment provider in pretix and the box next to "Enable payment method". +We will then check the box to confirm that we have understood the special conditions that apply to bank transfers as a payment provider in pretix. +We will also check the box next to "Enable payment method". Then, we will click the :btn:Save: button and return to the payment settings. Bank transfer, gift card, and Stripe should all have a green ":fa3-check: Enabled" tag next to them now. !!! Note - By default, the pretix software is not able to monitor payments arriving at your bank account. + By default, the pretix software cannot to monitor payments arriving at your bank account. On pretix Hosted, you can set up automated bank imports. On pretix Community and pretix Enterprise, you have to notify the pretix software of incoming payments—either by manually approving payments as complete, or by regularly importing digital bank statements. Read our guide on [monitoring incoming payments](../../guides/payment/bank-transfer.md#monitoring-incoming-payments-automatically) before using bank transfer as a payment method in your shop. @@ -80,10 +82,12 @@ We will navigate to the invoicing settings by going to our event, opening :btn-i On the :btn:Invoice generation: tab, we will set the "Generate invoices" option to "Automatically after payment or when required by payment method." We will then switch to the :btn:Issuer details: tab and provide the name and full address of our organization. -The data we enter here will be used for all invoices we generate from this point on. +pretix will use the data we enter here for all invoices we generate from this point on. -If we now click the :btn:Save and show preview: button, our browser is going to download a PDF preview of the invoice with our organization's address, the invoice number TUTCON27-PREVIEW and an example listing of purchases with a partially received payment. +If we now click the :btn:Save and show preview: button, our browser is going to download a PDF preview of the invoice. +This invoice will include our organization's address, the invoice number TUTCON27-PREVIEW and an example listing of purchases with a partial payment. ## Conclusion -Now that we have given our customers two options for making payments in our shop and set up the automatic dispatching of invoices, we can move on to [testing our shop](testing.md) before finally taking it live. +Now that we have given our customers two options for making payments in our shop and set up the automatic dispatching of invoices, we can move on to [testing our shop](testing.md). +After that, we can finally take our shop live. diff --git a/docs/tutorial/continuous-operation/products.md b/docs/tutorial/continuous-operation/products.md index 71e5b8032..fcbbc54e4 100644 --- a/docs/tutorial/continuous-operation/products.md +++ b/docs/tutorial/continuous-operation/products.md @@ -6,10 +6,12 @@ In this article, we will cover the process of creating the following products an - a basic [admission ticket](products.md#creating-and-editing-products) - a [discount ticket](products.md#discount-ticket) for students and members - - a free [speaker ticket](products.md#speaker-ticket) that can only be purchased with a voucher + - a free [speaker ticket](products.md#speaker-ticket) that is only available through a voucher - [stickers](products.md#product-with-variants) that come in three variants with different prices -We are going to start by [creating categories](products.md#creating-and-editing-categories) to sort our products into, then we will create the products themselves, and lastly, we are going to [create quotas](products.md#creating-and-editing-quotas) to determine and keep track of availability numbers for each product. +We are going to start by [creating categories](products.md#creating-and-editing-categories) to sort our products into. +Then, we will create the products themselves. +Lastly, we are going to [create quotas](products.md#creating-and-editing-quotas) to determine and keep track of availability numbers for each product. ## Creating and editing categories @@ -27,23 +29,24 @@ This page shows the list of all product categories, which at the moment should o We will click the :btn-icon:fa3-plus: Create a new category: button and give the category a name such as "Extras". Under "Category type", we will select "Add-on product category". We are not planning to use the cross-selling feature for this event, so the cross-selling categories are not relevant for us. -Clicking the :btn:Save: button at the bottom of the page takes us back to the product categories page, which now lists two entries: "Tickets" and our newly created category named "Extras". +Clicking the :btn:Save: button at the bottom of the page takes us back to the product categories page. +This page now lists two entries: "Tickets" and our newly created category named "Extras". ## Creating and editing products ![Page titled 'Products', showing a list of products containing two entries and a button for creating a new product.](../../assets/screens/products/products.png "Products screenshot") -Now that we have prepared the necessary categories for our products, we can set about editing the existing products and creating new ones to suit our needs. +Now that we have prepared the necessary categories for our products, we can edit the existing products and create new ones to suit our needs. First, we will edit the "Regular ticket" so that we can base all other tickets on this one. -In order to do that, we will navigate to :navpath:Event → :fa3-ticket: Products → Products:. -The website should display two tickets that have already been created along with the event: "Regular ticket" and "Reduced ticket". +In order to do so, we will navigate to :navpath:Event → :fa3-ticket: Products → Products:. +The website should display two tickets that pretix created automatically along with the event: "Regular ticket" and "Reduced ticket". We will click "Regular ticket", which takes us to the "Modify product" dialog. -We will change the English item name to "Standard Ticket" and provide a German translation. +We will change the English item name to `Standard Ticket` and provide a German translation. We are going to add the following description: -"Regular ticket granting access to the entire conference." -Next, we will click on the :btn:Price: tab and change the "Default price" to €250.00. +`Regular ticket granting access to the entire conference.` +Next, we will click the :btn:Price: tab and change the "Default price" to €250.00. We will also select the appropriate tax rate of 19% from the "Sales tax" dropdown. !!! Note @@ -58,9 +61,9 @@ Once we have done that, we are going to click the :btn:Save: button. ![Page titled 'Create product', showing options such as item name, copy product information, product type and personalization.](../../assets/screens/products/create.png "Create product screenshot") -We will now create the discount ticket based on the "Standard ticket" we just edited. -There are two advantages to this approach: First, we do not have to repeat all the same steps, and second, we are reducing our risk of forgetting any of them. -The "Reduced ticket" is not needed anymore. +We will now create the discount ticket based on the "Standard ticket" we edited in the previous step. +There are two advantages to this approach: First, we do not have to repeat all the same steps, and second, we are reducing our risk of forgetting any of them. +We do not need the "Reduced ticket" anymore. We will navigate to the products page, click the red :btn-icon:fa3-trash:: delete button next to the reduced ticket, and confirm that we want to delete it. Back on the product overview, we will click the :btn-icon:fa3-copy:: clone button next to the standard ticket in order to clone it. @@ -70,31 +73,33 @@ We will name the new ticket "Discount ticket", provide a translation, change the A warning is now displayed in a yellow box at the top of the page, saying: "Please note that your product will not be available for sale until you have added your item to an existing or newly created quota." This warning will also appear during the creation of subsequent products. - **We can safely ignore it** for now because we will take care of adding products to quotas in the very next section of this article. + We can safely **ignore it** for now because we will take care of adding products to quotas in the next section of this article. That will make the warning disappear. On the next page, we have to adjust the "Description" field to inform our customers of the prerequisites for access to the discounted ticket. Our description reads: "This ticket is only valid if you provide a student ID or member ID at check-in." -We will then switch to the :btn:Price: tab, change the "Default price" to €120.00 and the original price to the price of the standard ticket, i.e. €250.00. -The original price will be displayed as struck-through and the new default price will be displayed in bold green, highlighting the discount price. +We will then switch to the :btn:Price: tab. +We will change the "Default price" to €120.00 and the original price to the price of the standard ticket, that is, €250.00. +Our shop will display the original price struck-through and the new default price in bold green, highlighting the price discount. -Then, we will go to the :btn:Check-in and validity: tab and check the box next to "Requires special attention". +Then, we will navigate to the :btn:Check-in and validity: tab and check the box next to "Requires special attention". We have to provide instructions for the person operating the check-in at our event in the "Check-in text" field. -Our instructions say: "Check for student ID/member ID". +Our instructions say: `Check for student ID/member ID`. We will then click the :btn:Save: button. ### Speaker ticket -Next, we are going to create a speaker ticket that is free, but can only be purchased with a voucher. -For that, we will navigate back to the products page :navpath:Event → Products → Products: and click the :btn-icon:fa3-copy:: clone button next to the standard ticket in order to clone it. -We will name the new ticket "Speaker ticket", provide a translation, and change the "Default price" to €0.00, leave the other options on this page unchanged and click the :btn:Save and continue with more settings: button. +Next, we are going to create a speaker ticket that is free, but which is only available through a voucher. +In order to do so, we will navigate back to the products page :navpath:Event → Products → Products:. +We will then click the :btn-icon:fa3-copy:: clone button next to the standard ticket in order to clone it. +We will name the new ticket `Speaker ticket`, provide a translation, and change the "Default price" to €0.00, leave the other options on this page unchanged and click the :btn:Save and continue with more settings: button. We will switch to the :btn:Availability: tab and check the box next to the option "This product can only be bought using a voucher" about halfway down the page. There is a toggle next to that option with an eye and an information symbol: :btn-icon:fa3-eye-slash:: :btn-icon:fa3-info::. We are going to set that toggle to :btn-icon:fa3-eye-slash:: with the tooltip "Hide product if unavailable". -This means that the ticket will only be displayed to people who hold a corresponding voucher in our shop. +This means that the shop will only display the ticket to people who hold a corresponding voucher. Once we have set the checkbox and toggle, we will click the :btn:Save: button. Our plan is to send voucher codes to our invited speakers which will grant them access to this specialized type of ticket. @@ -111,28 +116,29 @@ Therefore, we will navigate to the products page and click the :btn-icon:fa3-plu We will name the product "Sticker", set it to "Non-admission product" and put it in the "Extras" category. Under "Product variations", we will select "Product with multiple variations". We will set the default price to €5.00. -Then, we will click :btn:Save and continue with more settings:. +Then, we will click the :btn:Save and continue with more settings: button. -Next, we will click on the :btn:Variations: tab. -This tab will only be displayed if we selected "Product with multiple variations" during the creation of the product. -There should be one variant called "Standard" here. -We will click the name to expand the settings for that variant and change the name to "Purple". +Next, we will open the :btn:Variations: tab. +pretix will only display this tab if we selected "Product with multiple variations" during the creation of the product. +There should be one variant called `Standard` here. +We will click the name to expand the settings for that variant and change the name to `Purple`. It is not necessary to change any other settings here. Then, we will scroll down and click the :btn-icon:fa3-plus: Add a new variation: button. -We will name this new variant "Black" and keep the other settings the way they are. -We will repeat the same process for the "Glitter" variant and set the "Default price" option for that variant to €7.50. -Then, we will click :btn:Save:. +We will name this new variant `Black` and keep the other settings the way they are. +We will repeat the same process for the `Glitter` variant and set the "Default price" option for that variant to €7.50. +Then, we will click the :btn:Save: button. ## Creating and editing quotas -A quota determines how many instances of our product can be sold. +A quota determines how many instances of our product we can sell through our shop. Every product has to be part of at least one quota before it becomes available in the shop. In this section, we are going to create quotas and add our products to them. We will navigate to :navpath:Event → :fa3-ticket: Products → Quotas:. -This page shows the list of all quotas for the event, which at the moment includes the "Regular ticket" quota, containing the standard ticket as a product, and the "Reduced ticket" quota, not containing any ticket. -The list also displays the total capacity and how many items are left for each quota. +This page shows the list of all quotas for the event. +At the moment, this includes the "Regular ticket" quota, containing the standard ticket as a product, and the "Reduced ticket" quota, not containing any ticket. +The list also displays the total capacity and how many items remain for each quota. ### Quotas for tickets @@ -141,20 +147,21 @@ The list also displays the total capacity and how many items are left for each q First, we will edit a quota for our standard and discount tickets. It makes sense to include both tickets in a single quota because we cannot plan ahead how many of the tickets we sell are going to be discount tickets. We will click the :btn-icon:fa3-edit:: change button next to the "Regular ticket" quota in the list. -We are also going to rename this quota to "Standard and discount ticket" to avoid confusion. +We are also going to rename this quota to `Standard and discount ticket` to avoid confusion. The "Standard ticket" should already be checked in the list of products. -We will also check the "Discount ticket" in the list and change the capacity to 1900 because that is the maximum amount of tickets of these types that we want to sell. +We will also check the "Discount ticket" in the list and change the capacity to 1900. +That is the maximum amount of tickets of these types that we want to sell. Our venue has room for 2000 people, 100 of which are going to be speakers. We will leave the rest of the settings unchanged and click the :btn:Save: button. This takes us to a detailed overview of the status of the "Standard ticket" quota. -Since both the standard and discount tickets are covered by the same quota now, the "Reduced ticket" quota is not needed anymore. +Since this quota now includes both the standard and discount tickets, we do not need the "Reduced ticket" quota anymore. We will navigate back to the quotas page and click the :btn-icon:fa3-trash:: delete button next to the "Reduced ticket" quota. -Our speaker ticket needs to be assigned to a quota, too. -We will now navigate to the quotas page again and click the :btn-icon:fa3-plus: Create a new quota: button. -We will name the new quota "Speaker ticket" and set its number to 100 because that is the expected number of speakers at our event. +We need to assign our speaker ticket to a quota, too. +In order to do so, we will navigate to the quotas page again and click the :btn-icon:fa3-plus: Create a new quota: button. +We will name the new quota `Speaker ticket` and set its number to 100 because that is the expected number of speakers at our event. In the list of products, we will check the box next to "Speaker ticket". Then, we will click the :btn:Save: button. @@ -162,18 +169,20 @@ Then, we will click the :btn:Save: button. Our sticker product needs three different quotas: one for each product variant. We will navigate back to the quotas page and click the :btn-icon:fa3-plus: Create a new quota: button. -We will call the new quota "Sticker purple" and set the total capacity to 100 because that is the number of stickers in that color that we're going to sell. +We will call the new quota "Sticker purple" and set the total capacity to 100. +That is the number of stickers in that color that we are going to sell. Then, we will select "Sticker - Purple" in the list of products. -The purple sticker is not an admission ticket but an additional product that can be purchased in the same shop. +The purple sticker is not an admission ticket, but an additional product that customers can purchase in the same shop. We do not want this quota to add to the total number of tickets available for the event. Thus, we are going to check the box next to "Ignore this quota when determining event availability" before clicking the :btn:Save: button. -Since we still need quotas for the other variants of the product, we will navigate back to the quotas page and click the :btn-icon:fa3-copy:: clone button next to the sticker quota we just created. -We will name the new quota "Sticker Black", unselect "Sticker - Purple" from the list of products and select "Sticker - Black" instead. +Since we still need quotas for the other variants of the product, we will navigate back to the quotas page and click the :btn-icon:fa3-copy:: clone button next to the sticker quota we created in the previous step. +We will name the new quota `Sticker Black`, unselect "Sticker - Purple" from the list of products and select "Sticker - Black" instead. Finally, we will click :btn:Save: and repeat the same process for the glitter color, adjusting the total capacity as needed. -If we now navigate back to the "Products" page, open the "Sticker" product and click on the :btn:Variations: tab, there should be no more yellow boxes warning us that we need to add the product and variants to a quota before they can be sold. +We will now navigate back to the "Products" page, open the "Sticker" product and click on the :btn:Variations: tab. +There should be no more yellow boxes warning us that we need to add the product and variants to a quota before we can sell them. ## Conclusion diff --git a/docs/tutorial/continuous-operation/testing.md b/docs/tutorial/continuous-operation/testing.md index c05bf0b99..0002f828e 100644 --- a/docs/tutorial/continuous-operation/testing.md +++ b/docs/tutorial/continuous-operation/testing.md @@ -1,6 +1,6 @@ # Testing and going live -In this final part of the tutorial, we will test our shop, make sure that everything works as intended, and finally take it live. +In this final part of the tutorial, we will test our shop, check if everything works as intended, and finally take it live. Here is a brief overview of the steps we are going to take in this section: - [placing an order](testing.md#testing-and-confirming-orders) in test mode @@ -15,42 +15,48 @@ Here is a brief overview of the steps we are going to take in this section: ![Our shop page, titled 'Tutorial conference', listing date and location for our event and a selection of products. There is a box warning that the shop is currently in test mode.](../../assets/screens/testing/shop.png "Shop screenshot") We will now place an order in our shop. -We are going to click the :btn-icon:fa3-eye:Go to shop: button in the bar at the top. +In order to do so, we are going to click the :btn-icon:fa3-eye:Go to shop: button in the bar at the top. -This takes us to the shop which should currently have a red bar at the top stating that it is only visible to us and our team, and a yellow box warning that it is in test mode. -We will now place an order for a standard ticket and a discount ticket, follow the instructions on the screen, and enter an email address that we have access to when prompted. +This takes us to the shop page. +The shop page should currently have a red bar at the top stating that it is only visible to us and our team, and a yellow box warning that it is in test mode. +We will now place an order for a standard ticket and a discount ticket and follow the instructions on the screen. +When prompted, we will enter an email address to which we have access. -During checkout, we will choose credit card as the payment method, which should currently display a note stating that the Stripe plugin is operating in test mode. +During checkout, we will choose credit card as the payment method. +This should currently display a note stating that the Stripe plugin is operating in test mode. We will use the credit card data for one of the test cards [listed by Stripe](https://docs.stripe.com/testing#cards) to issue a fake payment for our order. We will now open pretix.eu, navigate to our event, and click :btn-icon:fa3-shopping-cart: Orders: in the sidebar. This page displays a list of orders. -If our test has been successful, the list now contains the test order we just placed. +If our test has been successful, the list now contains the test order we placed in the previous step. The order should have the status ":fa3-check: Paid". We are going to repeat this process for every language we have activated for the shop. -This is to make sure that we have provided all the necessary translations and our localization settings are correct. +This way, we can check if we have provided all the necessary translations and if our localization settings are correct. ## Making final improvements to our shop -By trying out the shop and getting the same view as our customers, it will become obvious if we have made any mistakes or forgotten anything while setting up our event. +By trying out the shop and getting the same view as our customers, we will be able to see if we have made any mistakes or forgotten anything while setting up our event. We may need to add texts, images, new products, questions, checks, or fine-tune the appearance of the shop. It is possible to adjust these things when the shop is already live. -However, we are going to make sure that our shop is exactly in the state we want it to be in before we take it live so that all of our customers have a unified and flawless experience while using it. +However, we are going configure our shop so that it is exactly in the state we want. +We will do this before we take it live. +This means that all of our customers will have a unified and flawless experience while using it. ## Disabling test mode and deleting orders ![Page titled 'Shop status', displaying a box warning about which conditions are not met yet for the shop to go live and options to disable test mode and delete all test mode orders.](../../assets/screens/testing/shop-status.png "Shop status screenshot") -To make sure that only real orders from actual customers appear in our shop from this point onwards, we have to delete the orders we just placed in test mode. -For that, we will navigate to our event and click the :btn-icon:fa3-exclamation-triangle: TEST MODE: entry in the sidebar which is highlighted in orange. +We want only real orders from actual customers to appear in our shop from this point onwards +Thus, we have to delete the orders we placed in test mode. +In order to do so, we will navigate to our event and click the :btn-icon:fa3-exclamation-triangle: TEST MODE: entry in the sidebar which is highlighted in orange. We will check the box labeled "Permanently delete all orders created in test mode" and click the :btn:Disable test mode: button. ## Conclusion -Once the experience in our shop is satisfactory and all other points have been checked off the list above, we can finally take our shop live. -In order to do that, we are going to navigate to :navpath:Event → Dashboard:. +Once the experience in our shop is satisfactory and we have checked all other points off the list above, we can finally take our shop live. +In order to do so, we are going to navigate to :navpath:Event → Dashboard:. The event dashboard displays a box saying "Your ticket shop is not yet public. Click here to change". Clicking that box takes us to the "Shop status" page. From 23f41b337b7dc3569b1dbcd8ad48ad952306c94c Mon Sep 17 00:00:00 2001 From: Matthias Schrumpf Date: Thu, 12 Mar 2026 16:14:53 +0100 Subject: [PATCH 13/29] Explain event series creation, add screenshots --- .../event-series/create-event-series1.png | Bin 0 -> 142402 bytes .../event-series/create-event-series4.png | Bin 0 -> 145544 bytes .../screens/event-series/event-dashboard.png | Bin 0 -> 139435 bytes docs/tutorial/continuous-operation/event.md | 22 +++++++++--------- 4 files changed, 11 insertions(+), 11 deletions(-) create mode 100644 docs/assets/screens/event-series/create-event-series1.png create mode 100644 docs/assets/screens/event-series/create-event-series4.png create mode 100644 docs/assets/screens/event-series/event-dashboard.png diff --git a/docs/assets/screens/event-series/create-event-series1.png b/docs/assets/screens/event-series/create-event-series1.png new file mode 100644 index 0000000000000000000000000000000000000000..5f49ffc25b12953fcd0005c96de5a38cf2e0bae4 GIT binary patch literal 142402 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⋘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�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 literal 0 HcmV?d00001 diff --git a/docs/assets/screens/event-series/event-dashboard.png b/docs/assets/screens/event-series/event-dashboard.png new file mode 100644 index 0000000000000000000000000000000000000000..e94ee8fb344e3042106bd9e31a14d43e3737039b GIT binary patch literal 139435 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

X8+AFU!S+$o{=zQ;09C}^$ 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

)j>RnT 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 -![Screenshot of page titled "Create new Event—Step 1", showing options for choosing an organizer account, the event type, and languages.](../../assets/screens/event/create-event1.png "Create new event step 1 screenshot" ) +![Screenshot of page titled "Create new Event—Step 1", showing options for choosing an organizer account, the event type, and languages.](../../assets/screens/event-series/create-event-series1.png "Create new event step 1 screenshot" ) An event in pretix is always associated with an organizer account, so we have to choose one here. We will choose the organizer that is hosting this event—that is, the one we set up in the previous step of this tutorial. @@ -29,8 +29,8 @@ Thus, we have to ensure we are picking the correct organizer account here. Next, we have to choose the event type. There are two options: "Singular event or non-event shop" and "Event series or time slot booking". -For this tutorial, we want to create a straightforward conference that takes place on a weekend. -Thus, we are going to choose the option "Singular event or non-event shop". +For this tutorial, we want to create a shop for a museum that operates most days of the week for an entire season. +Thus, we are going to choose the option "Event series or time slot booking". We are going to choose which languages to use for the event. By default, the languages we chose while setting up the organizer account should be active. @@ -43,19 +43,19 @@ Once we are happy with our choices, we are going to click the :btn:Continue: but ![Screenshot of page titled "Create new Event—Step 2", showing options for choosing name, short form, date, location, and geo coordinates for the event. Not pictured: currency, sales tax rate, time zone, start and end date of presale.](../../assets/screens/event/create-event2.png "Create new event step 2 screenshot" ) We are now asked to provide a name and a short form for the event. -For this tutorial, we are going to create a straightforward conference that takes place in 2027. -Therefore, we will choose "Tutorial Conference" for the "Event name" field. -For the "Short form" field, we will come up with an abbreviation for "Tutorial Conference" and include the last two digits of the year. +For this tutorial, we are going to create a shop for the 2027 season. +Therefore, in the "Event name" field, we will enter `Tutorial Museum`. +For the "Short form" field, we will come up with an abbreviation for "Tutorial Museum" and include the last two digits of the year. -We will enter `tutcon27` into the field. +We will enter `tutmus27` into the field. pretix appends the short form to the organizer's URL. In our case, this results in the following URL: -https://pretix.eu/tut/tutcon27 +https://pretix.eu/tut/tutmus27 {% include "note-short-form.md" %} Like the name and short form, the start time for our event is mandatory information. -We are going to enter the fourth of June, 2027, into the start time field. +We are going to enter the first of January, 2027, into the start time field. Since we already know the location for our event, we are going to put that location into pretix now. This information is optional. @@ -95,7 +95,7 @@ But since this is the first event we are organizing with this organizer account,
-![Screenshot of page titled "Congratulations! You just created an event!", showing options for creating ticket types and enabling a few basic features for the event. Not pictured: setting up payment options and providing contact information.](../../assets/screens/event/create-event4.png "Create new event step 4 screenshot" ) +![Screenshot of page titled "Congratulations! You just created an event!", showing options for creating ticket types and enabling a few basic features for the event. Not pictured: setting up payment options and providing contact information.](../../assets/screens/event/create-event-series4.png "Create new event step 4 screenshot" ) The next page congratulates us on creating our event and gives us an opportunity to make quick changes to the products and basic settings for the event. We do not need to touch these quick settings at the moment. @@ -117,7 +117,7 @@ We can visit the event-level dashboard by clicking the :btn:pretix.eu: button in The event-level dashboard gives us an overview of the event's basic information and status. It allows us to leave internal comments for ourselves or our team and it logs recent changes. -![Screenshot of dashboard for a demo event titled Tutorial Conference, showing the title, buttons for sharing the event, the timeline, an overview of orders, payments and tickets left, as well as a field for internal comments. Not pictured: event logs for recent changes.](../../assets/screens/event/event-dashboard.png "Event dashboard screenshot") +![Screenshot of dashboard for a demo event titled Tutorial Conference, showing the title, buttons for sharing the event, the timeline, an overview of orders, payments and tickets left, as well as a field for internal comments. Not pictured: event logs for recent changes.](../../assets/screens/event-series/event-dashboard.png "Event dashboard screenshot") At this point, the overview will probably display a warning that our organizer account is not active yet. The first time we see this warning, we are going to click the link and fill out the necessary information in the form. From a273779c48f6723f8959c56890c42393a2422c1b Mon Sep 17 00:00:00 2001 From: Matthias Schrumpf Date: Fri, 13 Mar 2026 11:31:19 +0100 Subject: [PATCH 14/29] Fix screenshot link --- docs/tutorial/continuous-operation/event.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/tutorial/continuous-operation/event.md b/docs/tutorial/continuous-operation/event.md index c6047569f..0861eeae0 100644 --- a/docs/tutorial/continuous-operation/event.md +++ b/docs/tutorial/continuous-operation/event.md @@ -95,7 +95,7 @@ But since this is the first event we are organizing with this organizer account,
-![Screenshot of page titled "Congratulations! You just created an event!", showing options for creating ticket types and enabling a few basic features for the event. Not pictured: setting up payment options and providing contact information.](../../assets/screens/event/create-event-series4.png "Create new event step 4 screenshot" ) +![Screenshot of page titled "Congratulations! You just created an event!", showing options for creating ticket types and enabling a few basic features for the event. Not pictured: setting up payment options and providing contact information.](../../assets/screens/event-series/create-event-series4.png "Create new event step 4 screenshot" ) The next page congratulates us on creating our event and gives us an opportunity to make quick changes to the products and basic settings for the event. We do not need to touch these quick settings at the moment. From b76579512498653610be991f3232586dd765518b Mon Sep 17 00:00:00 2001 From: Matthias Schrumpf Date: Fri, 13 Mar 2026 15:37:35 +0100 Subject: [PATCH 15/29] Adapt event.md to actual workflow --- docs/tutorial/continuous-operation/event.md | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/docs/tutorial/continuous-operation/event.md b/docs/tutorial/continuous-operation/event.md index 0861eeae0..f1b8ff645 100644 --- a/docs/tutorial/continuous-operation/event.md +++ b/docs/tutorial/continuous-operation/event.md @@ -1,4 +1,4 @@ -# Event +# Event series After setting up an organizer account, the next step is creating an event series. This article describes the creation and basic setup of an event series. @@ -54,10 +54,10 @@ https://pretix.eu/tut/tutmus27 {% include "note-short-form.md" %} -Like the name and short form, the start time for our event is mandatory information. +Like the name and short form, the start time for our event series is mandatory information. We are going to enter the first of January, 2027, into the start time field. -Since we already know the location for our event, we are going to put that location into pretix now. +Since we already know our venue, we are going to put that location into pretix now. This information is optional. We can still change it later. pretix will use our input into the "Location" field to search OpenStreetMap for that location. @@ -95,12 +95,9 @@ But since this is the first event we are organizing with this organizer account,
-![Screenshot of page titled "Congratulations! You just created an event!", showing options for creating ticket types and enabling a few basic features for the event. Not pictured: setting up payment options and providing contact information.](../../assets/screens/event-series/create-event-series4.png "Create new event step 4 screenshot" ) - -The next page congratulates us on creating our event and gives us an opportunity to make quick changes to the products and basic settings for the event. -We do not need to touch these quick settings at the moment. -We will take a closer look at products (tickets, gift cards, etc.) in the [next section](products.md) of this tutorial. +![Screenshot of page titled "Congratulations! You just created an event!", showing a button for creating a first product, and ten tabs for switching to different settings.](../../assets/screens/event-series/create-event-series4.png "Create new event step 4 screenshot" ) +pretix will now land us on the "General settings" page for the event series. We will provide a general email address at which our customers can contact us in the "Contact address" field. Our shop page footer will display this email address with the label "Contact event organizer". We will also provide a URL to legal imprint information for our organization's online presence in the "Imprint URL" field. From e4e14ed995c2878fd830ae64c02e7b0940f14500 Mon Sep 17 00:00:00 2001 From: Matthias Schrumpf Date: Fri, 13 Mar 2026 15:41:08 +0100 Subject: [PATCH 16/29] Add dates.md --- docs/tutorial/continuous-operation/dates.md | 10 ++++++++++ docs/tutorial/continuous-operation/event.md | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 docs/tutorial/continuous-operation/dates.md diff --git a/docs/tutorial/continuous-operation/dates.md b/docs/tutorial/continuous-operation/dates.md new file mode 100644 index 000000000..d8d924fb8 --- /dev/null +++ b/docs/tutorial/continuous-operation/dates.md @@ -0,0 +1,10 @@ +# Dates + +An event series contains dates. +Dates behave similar to individual events, but they are all part of an overarching event series. +This article explains how to add dates to an event series. + + +# Conclusion + +Now that we have added dates to our event series, we can move on to [creating products](products.md) to sell in our shop. \ No newline at end of file diff --git a/docs/tutorial/continuous-operation/event.md b/docs/tutorial/continuous-operation/event.md index f1b8ff645..94c66987a 100644 --- a/docs/tutorial/continuous-operation/event.md +++ b/docs/tutorial/continuous-operation/event.md @@ -171,4 +171,4 @@ Any changes we make on this page will only become visible in the event shop afte ## Conclusion We have gone through the four-step event creation process, gotten an overview of the event's status on the event dashboard, enabled the collection of customer and attendee data, and added images to the ticket shop. -We can now move on to [creating products](products.md) to sell in our shop. \ No newline at end of file +We can now move on to [creating dates](dates.md) to our event series. \ No newline at end of file From 5d89e08135b546eccdc03af90b0eb98f3606fd9c Mon Sep 17 00:00:00 2001 From: Matthias Schrumpf Date: Mon, 16 Mar 2026 14:27:27 +0100 Subject: [PATCH 17/29] Explain basics of date creation --- docs/tutorial/continuous-operation/dates.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/docs/tutorial/continuous-operation/dates.md b/docs/tutorial/continuous-operation/dates.md index d8d924fb8..496d64cb0 100644 --- a/docs/tutorial/continuous-operation/dates.md +++ b/docs/tutorial/continuous-operation/dates.md @@ -4,6 +4,25 @@ An event series contains dates. Dates behave similar to individual events, but they are all part of an overarching event series. This article explains how to add dates to an event series. +We will navigate to our personal dashboard by clicking :btn-icon:i-pretix: pretix.eu: in the top left corner of the website. +We will then select our event in the list of "Your upcoming events" and click :btn-icon:fa3-calendar: Dates: in the sidebar. +There are no dates in our event series yet. +Thus, this page displays the text "You haven't created any dates for this event series yet". +It also displays two buttons: one for creating a single new date, and one for creating many new dates. + +First, we are going to create a date that represents our regular opening hours. +In order to do so, we will click the :btn-icon:fa3-plus: Create a new date: button. + +In the "Name" field, we will enter `Regular admission`. +Under "Event start time", we will enter `2027-01-01`, `08:00:00`. +Under "Event end time", we will enter `2027-12-31`, `18:00:00`. + +In the first field under "Quotas", we will enter "Regular admission". +We will leave the "Total capacity" field empty. +It makes no sense to limit the sale of tickets that attendees will use throughout an entire year. + +Under "Products", we will not make a selection yet because we have not yet created any products. +We will then click the :btn:Save: button. # Conclusion From 3710c020ab8fbcd4a2ef2e1a67104b67527f150d Mon Sep 17 00:00:00 2001 From: Matthias Schrumpf Date: Mon, 23 Mar 2026 16:25:57 +0100 Subject: [PATCH 18/29] Expand on multiple date creation --- docs/tutorial/continuous-operation/dates.md | 26 ++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/docs/tutorial/continuous-operation/dates.md b/docs/tutorial/continuous-operation/dates.md index 496d64cb0..02cf4033f 100644 --- a/docs/tutorial/continuous-operation/dates.md +++ b/docs/tutorial/continuous-operation/dates.md @@ -10,6 +10,8 @@ There are no dates in our event series yet. Thus, this page displays the text "You haven't created any dates for this event series yet". It also displays two buttons: one for creating a single new date, and one for creating many new dates. +## Creating a date for regular opening hours + First, we are going to create a date that represents our regular opening hours. In order to do so, we will click the :btn-icon:fa3-plus: Create a new date: button. @@ -24,6 +26,28 @@ It makes no sense to limit the sale of tickets that attendees will use throughou Under "Products", we will not make a selection yet because we have not yet created any products. We will then click the :btn:Save: button. -# Conclusion +## Creating dates for special events + +Next, we want to offer recurring guided tours for our museum. +Our guided tour takes place every Monday and Wednesday at 10 AM in the first half of 2027. +For that, we are going to create several new dates for this event series. +We will click the :btn-icon:fa3-plus: Create many new dates: button. + +In the box titled "Repetition rule", we will choose the following: +"Repeat every `1` `week(s)`, starting at `2027-01-01`." +We will then check the boxes next to "Monday" and "Wednesday". +We will select the radio button next to "Repeat until" and choose the date `2027-06-30`. + +The "Preview" on the right side of the page is useful for double-checking the repetition rule. +It will display the first ten and last ten dates we are about to create. + +Under "Times", we will click the :btn-icon:fa3-plus: Add a single time slot: button. +We will choose the start time `10:00:00`, the end time `12:00:00` and the admission time `09:30:00`. + +Under "General information", we will enter `Guided tour` as the name for these dates. + +Finally, we will click the :btn: Save: button, which takes us back to the dates overview page. + +## Conclusion Now that we have added dates to our event series, we can move on to [creating products](products.md) to sell in our shop. \ No newline at end of file From b5364b7b3065e29cac3125094990777adcaf9ff5 Mon Sep 17 00:00:00 2001 From: Matthias Schrumpf Date: Tue, 24 Mar 2026 10:48:24 +0100 Subject: [PATCH 19/29] Expand and add screenshot --- .../event-series/create-multiple-example3.png | Bin 0 -> 148061 bytes docs/tutorial/continuous-operation/dates.md | 6 ++++-- 2 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 docs/assets/screens/event-series/create-multiple-example3.png diff --git a/docs/assets/screens/event-series/create-multiple-example3.png b/docs/assets/screens/event-series/create-multiple-example3.png new file mode 100644 index 0000000000000000000000000000000000000000..e5fda02c57d76ac53a3b317a23735e6c1c144006 GIT binary patch literal 148061 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%0D0qCwnq*;}a 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 z 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 d_$p*_31Pg@^rZKy&=B}Jv|nE Date: Mon, 18 May 2026 14:19:04 +0200 Subject: [PATCH 20/29] Add .nav.yml --- docs/tutorial/continuous-operation/.nav.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 docs/tutorial/continuous-operation/.nav.yml diff --git a/docs/tutorial/continuous-operation/.nav.yml b/docs/tutorial/continuous-operation/.nav.yml new file mode 100644 index 000000000..ae41c0adb --- /dev/null +++ b/docs/tutorial/continuous-operation/.nav.yml @@ -0,0 +1,8 @@ +nav: + - getting-started.md + - organizer-account.md + - event.md + - dates.md + - products.md + - payment.md + - testing.md \ No newline at end of file From 68c8ede662160e0fddb4e86fdf06bbb964fba635 Mon Sep 17 00:00:00 2001 From: Matthias Schrumpf Date: Mon, 18 May 2026 16:18:41 +0200 Subject: [PATCH 21/29] dates.md: Minor corrections --- docs/tutorial/continuous-operation/dates.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/tutorial/continuous-operation/dates.md b/docs/tutorial/continuous-operation/dates.md index a70d370d5..702147525 100644 --- a/docs/tutorial/continuous-operation/dates.md +++ b/docs/tutorial/continuous-operation/dates.md @@ -38,9 +38,9 @@ In the box titled "Repetition rule", we will choose the following: We will then check the boxes next to "Monday" and "Wednesday". We will select the radio button next to "Repeat until" and choose the date `2027-06-30`. -![Page titled "Create multiple dates", displaying options for a repetition rule and times, as well as a preview of dates about to be created.](../assets/screens/event-series/create-multiple-example3.png "Create multiple dates example" ) +![Page titled "Create multiple dates", displaying options for a repetition rule and times, as well as a preview of dates about to be created.](../../assets/screens/event-series/create-multiple-example3.png "Create multiple dates example" ) -The "Preview" on the right side of the page is useful for double-checking our repetition rule. +The "Preview" on the right side of the page is useful for checking whether our repetition rule results targets the right dates. It will display the first ten and last ten dates we are about to create. Under "Times", we will click the :btn-icon:fa3-plus: Add a single time slot: button. From f3c73a0a2c4338e9967df0c16f3e8f9183fdd61e Mon Sep 17 00:00:00 2001 From: Matthias Schrumpf Date: Tue, 19 May 2026 12:35:03 +0200 Subject: [PATCH 22/29] Expand dates.md --- docs/tutorial/continuous-operation/dates.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/docs/tutorial/continuous-operation/dates.md b/docs/tutorial/continuous-operation/dates.md index 702147525..0223f17e7 100644 --- a/docs/tutorial/continuous-operation/dates.md +++ b/docs/tutorial/continuous-operation/dates.md @@ -12,7 +12,7 @@ It also displays two buttons: one for creating a single new date, and one for cr ## Creating a date for regular opening hours -First, we are going to create a date that represents our regular opening hours. +First, we are going to create a date that represents our regular opening hours for the 2027 season. In order to do so, we will click the :btn-icon:fa3-plus: Create a new date: button. In the "Name" field, we will enter `Regular admission`. @@ -20,8 +20,7 @@ Under "Event start time", we will enter `2027-01-01`, `08:00:00`. Under "Event end time", we will enter `2027-12-31`, `18:00:00`. In the first field under "Quotas", we will enter "Regular admission". -We will leave the "Total capacity" field empty. -It makes no sense to limit the sale of tickets that attendees will use throughout an entire year. +We will leave the "Total capacity" field empty because we do not need to limit the sale of tickets that attendees will use throughout our entire season. Under "Products", we will not make a selection yet because we have not yet created any products. We will then click the :btn:Save: button. @@ -52,4 +51,9 @@ Finally, we will click the :btn: Save: button, which takes us back to the dates ## Conclusion -Now that we have added dates to our event series, we can move on to [creating products](products.md) to sell in our shop. \ No newline at end of file +We have added dates to our event series: a single date for regular admission and several dates for a repeating event. +We can add further dates as needed during the season. +For repeating dates, it makes sense to use the "Create many new dates" function. +For one-off dates, we can use "Create a new date" instead. + +We can now move on to [creating products](products.md) to sell in our shop. \ No newline at end of file From 79cf6e4ad16b69426847c4c80d69e7e393962313 Mon Sep 17 00:00:00 2001 From: Matthias Schrumpf Date: Tue, 19 May 2026 14:58:44 +0200 Subject: [PATCH 23/29] Add screenshot to dates.md, remove unneded things from products.md --- docs/tutorial/continuous-operation/dates.md | 5 +++- .../tutorial/continuous-operation/products.md | 27 ++++--------------- 2 files changed, 9 insertions(+), 23 deletions(-) diff --git a/docs/tutorial/continuous-operation/dates.md b/docs/tutorial/continuous-operation/dates.md index 0223f17e7..74848b708 100644 --- a/docs/tutorial/continuous-operation/dates.md +++ b/docs/tutorial/continuous-operation/dates.md @@ -6,6 +6,9 @@ This article explains how to add dates to an event series. We will navigate to our personal dashboard by clicking :btn-icon:i-pretix: pretix.eu: in the top left corner of the website. We will then select our event in the list of "Your upcoming events" and click :btn-icon:fa3-calendar: Dates: in the sidebar. + +![Page titled "Dates", displaying buttons for creating a single or multiple new dates. ](../../assets/screens/event-series/dates.png "Dates screenshot" ) + There are no dates in our event series yet. Thus, this page displays the text "You haven't created any dates for this event series yet". It also displays two buttons: one for creating a single new date, and one for creating many new dates. @@ -51,7 +54,7 @@ Finally, we will click the :btn: Save: button, which takes us back to the dates ## Conclusion -We have added dates to our event series: a single date for regular admission and several dates for a repeating event. +We have added dates to our event series: a single date for regular admission and many dates for a repeating special event. We can add further dates as needed during the season. For repeating dates, it makes sense to use the "Create many new dates" function. For one-off dates, we can use "Create a new date" instead. diff --git a/docs/tutorial/continuous-operation/products.md b/docs/tutorial/continuous-operation/products.md index fcbbc54e4..ed03f8ef3 100644 --- a/docs/tutorial/continuous-operation/products.md +++ b/docs/tutorial/continuous-operation/products.md @@ -4,14 +4,13 @@ A product is anything sold via pretix: tickets, gift cards, conference t-shirts We will be selling a variety of products in our shop. In this article, we will cover the process of creating the following products and making them available in our shop: - - a basic [admission ticket](products.md#creating-and-editing-products) - - a [discount ticket](products.md#discount-ticket) for students and members - - a free [speaker ticket](products.md#speaker-ticket) that is only available through a voucher - - [stickers](products.md#product-with-variants) that come in three variants with different prices + - a basic [admission ticket](#creating-and-editing-products) + - a [discount ticket](#discount-ticket) for students and members + - [stickers](#product-with-variants) that come in three variants with different prices -We are going to start by [creating categories](products.md#creating-and-editing-categories) to sort our products into. +We are going to start by [creating categories](#creating-and-editing-categories) to sort our products into. Then, we will create the products themselves. -Lastly, we are going to [create quotas](products.md#creating-and-editing-quotas) to determine and keep track of availability numbers for each product. +Lastly, we are going to [create quotas](#creating-and-editing-quotas) to determine and keep track of availability numbers for each product. ## Creating and editing categories @@ -89,22 +88,6 @@ We have to provide instructions for the person operating the check-in at our eve Our instructions say: `Check for student ID/member ID`. We will then click the :btn:Save: button. -### Speaker ticket - -Next, we are going to create a speaker ticket that is free, but which is only available through a voucher. -In order to do so, we will navigate back to the products page :navpath:Event → Products → Products:. -We will then click the :btn-icon:fa3-copy:: clone button next to the standard ticket in order to clone it. -We will name the new ticket `Speaker ticket`, provide a translation, and change the "Default price" to €0.00, leave the other options on this page unchanged and click the :btn:Save and continue with more settings: button. - -We will switch to the :btn:Availability: tab and check the box next to the option "This product can only be bought using a voucher" about halfway down the page. -There is a toggle next to that option with an eye and an information symbol: :btn-icon:fa3-eye-slash:: :btn-icon:fa3-info::. -We are going to set that toggle to :btn-icon:fa3-eye-slash:: with the tooltip "Hide product if unavailable". -This means that the shop will only display the ticket to people who hold a corresponding voucher. -Once we have set the checkbox and toggle, we will click the :btn:Save: button. - -Our plan is to send voucher codes to our invited speakers which will grant them access to this specialized type of ticket. -For more information on vouchers, see [vouchers](../../guides/vouchers.md). - ### Product with variants ![Page titled 'Modify product: Sticker', the 'Variations' tab is open, showing settings for the 'Standard' variant: Variation (name), default and original price, description.](../../assets/screens/products/products.png "Product variations screenshot") From 02e265667d7ec3d595a6746cf3a431040b813a4c Mon Sep 17 00:00:00 2001 From: Matthias Schrumpf Date: Tue, 19 May 2026 16:34:15 +0200 Subject: [PATCH 24/29] Reorder dates and products --- docs/tutorial/continuous-operation/.nav.yml | 2 +- docs/tutorial/continuous-operation/event.md | 2 +- docs/tutorial/continuous-operation/products.md | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/tutorial/continuous-operation/.nav.yml b/docs/tutorial/continuous-operation/.nav.yml index ae41c0adb..d30d0730b 100644 --- a/docs/tutorial/continuous-operation/.nav.yml +++ b/docs/tutorial/continuous-operation/.nav.yml @@ -2,7 +2,7 @@ nav: - getting-started.md - organizer-account.md - event.md - - dates.md - products.md + - dates.md - payment.md - testing.md \ No newline at end of file diff --git a/docs/tutorial/continuous-operation/event.md b/docs/tutorial/continuous-operation/event.md index 94c66987a..f1b8ff645 100644 --- a/docs/tutorial/continuous-operation/event.md +++ b/docs/tutorial/continuous-operation/event.md @@ -171,4 +171,4 @@ Any changes we make on this page will only become visible in the event shop afte ## Conclusion We have gone through the four-step event creation process, gotten an overview of the event's status on the event dashboard, enabled the collection of customer and attendee data, and added images to the ticket shop. -We can now move on to [creating dates](dates.md) to our event series. \ No newline at end of file +We can now move on to [creating products](products.md) to sell in our shop. \ No newline at end of file diff --git a/docs/tutorial/continuous-operation/products.md b/docs/tutorial/continuous-operation/products.md index ed03f8ef3..0e0e4e566 100644 --- a/docs/tutorial/continuous-operation/products.md +++ b/docs/tutorial/continuous-operation/products.md @@ -1,12 +1,12 @@ # Products -A product is anything sold via pretix: tickets, gift cards, conference t-shirts and so on. +A product is anything sold via pretix: tickets, gift cards, conference t-shirts, and so on. We will be selling a variety of products in our shop. In this article, we will cover the process of creating the following products and making them available in our shop: - a basic [admission ticket](#creating-and-editing-products) - a [discount ticket](#discount-ticket) for students and members - - [stickers](#product-with-variants) that come in three variants with different prices + - a ticket for our [guided tour] We are going to start by [creating categories](#creating-and-editing-categories) to sort our products into. Then, we will create the products themselves. @@ -170,4 +170,4 @@ There should be no more yellow boxes warning us that we need to add the product ## Conclusion We have created all the tickets and other products that we are planning to sell in our shop, sorted them into categories, and added them to quotas. -We can now move on to [setting up payment methods](payment.md) that our customers can use to purchase these products. +We can now move on to [creating dates](dates.md) which we will host in the context of our event series. \ No newline at end of file From b453e83ec8c178455bc757907a153f082ac6a450 Mon Sep 17 00:00:00 2001 From: Matthias Schrumpf Date: Fri, 22 May 2026 12:03:40 +0200 Subject: [PATCH 25/29] Rework products.md for continuous operation --- .../tutorial/continuous-operation/products.md | 39 ++++++++++++------- 1 file changed, 24 insertions(+), 15 deletions(-) diff --git a/docs/tutorial/continuous-operation/products.md b/docs/tutorial/continuous-operation/products.md index 0e0e4e566..d6113849d 100644 --- a/docs/tutorial/continuous-operation/products.md +++ b/docs/tutorial/continuous-operation/products.md @@ -1,16 +1,17 @@ # Products -A product is anything sold via pretix: tickets, gift cards, conference t-shirts, and so on. +A product is anything sold via pretix: tickets, gift cards, t-shirts and so on. We will be selling a variety of products in our shop. In this article, we will cover the process of creating the following products and making them available in our shop: - - a basic [admission ticket](#creating-and-editing-products) - - a [discount ticket](#discount-ticket) for students and members - - a ticket for our [guided tour] + - a basic [admission ticket](products.md#creating-and-editing-products) + - a [discount ticket](products.md#discount-ticket) for students and members + - a ticket for our [guided tour](#guided-tour-ticket) + - [stickers](products.md#product-with-variants) that come in three variants with different prices -We are going to start by [creating categories](#creating-and-editing-categories) to sort our products into. +We are going to start by [creating categories](products.md#creating-and-editing-categories) to sort our products into. Then, we will create the products themselves. -Lastly, we are going to [create quotas](#creating-and-editing-quotas) to determine and keep track of availability numbers for each product. +Lastly, we are going to [create quotas](products.md#creating-and-editing-quotas) to determine and keep track of availability numbers for each product. ## Creating and editing categories @@ -42,10 +43,10 @@ In order to do so, we will navigate to :navpath:Event → :fa3-ticket: Products The website should display two tickets that pretix created automatically along with the event: "Regular ticket" and "Reduced ticket". We will click "Regular ticket", which takes us to the "Modify product" dialog. -We will change the English item name to `Standard Ticket` and provide a German translation. +We will change the English item name to `Regular admission` and provide a German translation. We are going to add the following description: -`Regular ticket granting access to the entire conference.` -Next, we will click the :btn:Price: tab and change the "Default price" to €250.00. +`Regular ticket granting access to the museum.` +Next, we will click the :btn:Price: tab and change the "Default price" to €10.00. We will also select the appropriate tax rate of 19% from the "Sales tax" dropdown. !!! Note @@ -54,7 +55,7 @@ We will also select the appropriate tax rate of 19% from the "Sales tax" dropdow If you are selling products with a 0% tax rate (such as [gift cards](../../guides/gift-cards.md)), you still need to create a 0% tax rule first. For more information, see our guide on [creating tax rules](../../guides/taxes.md#creating-tax-rules). -Once we have done that, we are going to click the :btn:Save: button. +Once we have done so, we are going to click the :btn:Save: button. ### Discount ticket @@ -66,7 +67,7 @@ We do not need the "Reduced ticket" anymore. We will navigate to the products page, click the red :btn-icon:fa3-trash:: delete button next to the reduced ticket, and confirm that we want to delete it. Back on the product overview, we will click the :btn-icon:fa3-copy:: clone button next to the standard ticket in order to clone it. -We will name the new ticket "Discount ticket", provide a translation, change the "Default price" to €120.00, and click the :btn:Save: button. +We will name the new ticket "Discounted admission", provide a translation, change the "Default price" to €8.00, and click the :btn:Save: button. !!! Note A warning is now displayed in a yellow box at the top of the page, saying: @@ -77,17 +78,25 @@ We will name the new ticket "Discount ticket", provide a translation, change the On the next page, we have to adjust the "Description" field to inform our customers of the prerequisites for access to the discounted ticket. Our description reads: -"This ticket is only valid if you provide a student ID or member ID at check-in." +"This ticket is only valid if you provide a student ID at check-in." We will then switch to the :btn:Price: tab. -We will change the "Default price" to €120.00 and the original price to the price of the standard ticket, that is, €250.00. +We will change the "Default price" to €8.00 and the original price to the price of the regular admission ticket, that is, €10.00. Our shop will display the original price struck-through and the new default price in bold green, highlighting the price discount. Then, we will navigate to the :btn:Check-in and validity: tab and check the box next to "Requires special attention". We have to provide instructions for the person operating the check-in at our event in the "Check-in text" field. -Our instructions say: `Check for student ID/member ID`. +Our instructions say: `Check for student ID`. We will then click the :btn:Save: button. +### Guided tour ticket + +We are going to create another ticket for our guided tour. +In order to do so, we will navigate to the products page and click the :btn-icon:fa3-plus: Create a new product: button. +We will name our new ticket "Guided tour" and provide a German translation. +Then, will change the "Default price" to €15.00 and select the appropriate tax rate of 19% from the "Sales tax" dropdown. +We can leave all other settings on this page unchanged and click the :btn:Save and continue with more settings: button. + ### Product with variants ![Page titled 'Modify product: Sticker', the 'Variations' tab is open, showing settings for the 'Standard' variant: Variation (name), default and original price, description.](../../assets/screens/products/products.png "Product variations screenshot") @@ -170,4 +179,4 @@ There should be no more yellow boxes warning us that we need to add the product ## Conclusion We have created all the tickets and other products that we are planning to sell in our shop, sorted them into categories, and added them to quotas. -We can now move on to [creating dates](dates.md) which we will host in the context of our event series. \ No newline at end of file +We can now move on to [setting up payment methods](payment.md) that our customers can use to purchase these products. From 5a87708c5db0d457233b85b25d568d8b49b53dd5 Mon Sep 17 00:00:00 2001 From: Matthias Schrumpf Date: Fri, 22 May 2026 14:35:11 +0200 Subject: [PATCH 26/29] Rework dates.md --- docs/tutorial/continuous-operation/dates.md | 10 ++++++++-- docs/tutorial/continuous-operation/products.md | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/docs/tutorial/continuous-operation/dates.md b/docs/tutorial/continuous-operation/dates.md index 74848b708..6bbf283aa 100644 --- a/docs/tutorial/continuous-operation/dates.md +++ b/docs/tutorial/continuous-operation/dates.md @@ -25,7 +25,8 @@ Under "Event end time", we will enter `2027-12-31`, `18:00:00`. In the first field under "Quotas", we will enter "Regular admission". We will leave the "Total capacity" field empty because we do not need to limit the sale of tickets that attendees will use throughout our entire season. -Under "Products", we will not make a selection yet because we have not yet created any products. +Under "Products", we will select the two products we want to grant admission to our regular opening hours. +Those tickets are "Regular admission" and "Discount admission". We will then click the :btn:Save: button. ## Creating dates for special events @@ -49,6 +50,11 @@ Under "Times", we will click the :btn-icon:fa3-plus: Add a single time slot: but We will choose the start time `10:00:00`, the end time `12:00:00` and the admission time `09:30:00`. Under "General information", we will enter `Guided tour` as the name for these dates. +We are also going to add a description under "Frontpage text". + +Under "Quotas", we are going to enter "Tour tickets". +We will enter a total capacity of "30". +Under "Products", we will select the "Guided tour" product. Finally, we will click the :btn: Save: button, which takes us back to the dates overview page. @@ -59,4 +65,4 @@ We can add further dates as needed during the season. For repeating dates, it makes sense to use the "Create many new dates" function. For one-off dates, we can use "Create a new date" instead. -We can now move on to [creating products](products.md) to sell in our shop. \ No newline at end of file +We can now move on to [setting up payment methods](payment.md) that our customers can use to purchase these tickets for these dates. \ No newline at end of file diff --git a/docs/tutorial/continuous-operation/products.md b/docs/tutorial/continuous-operation/products.md index d6113849d..f928f59db 100644 --- a/docs/tutorial/continuous-operation/products.md +++ b/docs/tutorial/continuous-operation/products.md @@ -179,4 +179,4 @@ There should be no more yellow boxes warning us that we need to add the product ## Conclusion We have created all the tickets and other products that we are planning to sell in our shop, sorted them into categories, and added them to quotas. -We can now move on to [setting up payment methods](payment.md) that our customers can use to purchase these products. +In the next step, we are going to create dates for which our customers can buy those products. \ No newline at end of file From 64743316398c416c27416c860db213bcf61af786 Mon Sep 17 00:00:00 2001 From: Matthias Schrumpf Date: Fri, 22 May 2026 14:53:04 +0200 Subject: [PATCH 27/29] Adapt payment.md and testing.md to continuous operation --- docs/assets/screens/testing/shop-museum.png | Bin 0 -> 464229 bytes docs/tutorial/continuous-operation/payment.md | 6 +++--- docs/tutorial/continuous-operation/testing.md | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) create mode 100644 docs/assets/screens/testing/shop-museum.png diff --git a/docs/assets/screens/testing/shop-museum.png b/docs/assets/screens/testing/shop-museum.png new file mode 100644 index 0000000000000000000000000000000000000000..7a66eff2048b73ecf685a881a9cce8c4480a243b GIT binary patch literal 464229 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
EgzaT9CL~wu>3_ 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 z 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%0DWW<3k01xdI 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 Date: Tue, 26 May 2026 15:00:47 +0200 Subject: [PATCH 28/29] Improve consistency --- docs/tutorial/continuous-operation/dates.md | 2 +- .../continuous-operation/getting-started.md | 7 +++++-- docs/tutorial/continuous-operation/payment.md | 2 +- docs/tutorial/continuous-operation/products.md | 16 ++++++++-------- 4 files changed, 15 insertions(+), 12 deletions(-) diff --git a/docs/tutorial/continuous-operation/dates.md b/docs/tutorial/continuous-operation/dates.md index 6bbf283aa..47dcdb713 100644 --- a/docs/tutorial/continuous-operation/dates.md +++ b/docs/tutorial/continuous-operation/dates.md @@ -54,7 +54,7 @@ We are also going to add a description under "Frontpage text". Under "Quotas", we are going to enter "Tour tickets". We will enter a total capacity of "30". -Under "Products", we will select the "Guided tour" product. +Under "Products", we will select the `Guided tour` product. Finally, we will click the :btn: Save: button, which takes us back to the dates overview page. diff --git a/docs/tutorial/continuous-operation/getting-started.md b/docs/tutorial/continuous-operation/getting-started.md index 1677c7050..27876cf26 100644 --- a/docs/tutorial/continuous-operation/getting-started.md +++ b/docs/tutorial/continuous-operation/getting-started.md @@ -3,17 +3,19 @@ Welcome to the pretix tutorial! In this tutorial, we will go through all the necessary steps for setting up your very first ticket shop using pretix. For illustrative purposes, we will set up a shop for a museum. +We are going to sell tickets for the regular opening hours of that museum and for guided tours. + We will use specific examples for our organizer, event, products, as well as the names and prices thereof. Feel free to replace these examples with your own as you create your event according to your needs. !!! Note - This tutorial explains setting up a ticket shop for a venue with continuous operation such as a public swimming pool, an amusement park, or a museum. + This tutorial explains setting up a ticket shop for a venue with **continuous operation** such as a public swimming pool, an amusement park, or a museum. If you want to create a shop for **single events** such as conferences, conventions, trade fairs, concerts, or festivals, you should take a look at the tutorial for [Single events](../single-events/getting-started.md) instead. pretix is open source software. You can use it either in the cloud or on your own server. Running pretix on your own server requires some technical knowledge. -If you want to self-host pretix, refer to our [Self-hosting documentation](https://docs.pretix.eu/self-hosting/). +If you want to self-host pretix, refer to our [self-hosting documentation](https://docs.pretix.eu/self-hosting/). This tutorial focuses on the easier method: using our cloud-based pretix Hosted offer. Here is a brief overview of the steps we are going to take in this tutorial: @@ -22,6 +24,7 @@ Here is a brief overview of the steps we are going to take in this tutorial: - setting up our [organizer account](organizer-account.md) - creating an [event series](event.md) - creating [products](products.md) (tickets and merchandise) for our event + - creating [dates](dates.md) within our event series (regular opening hours and guided tours) - setting up [payment](payment.md) methods - [testing](testing.md) our shop and making final adjustments diff --git a/docs/tutorial/continuous-operation/payment.md b/docs/tutorial/continuous-operation/payment.md index 694b75650..619a6d825 100644 --- a/docs/tutorial/continuous-operation/payment.md +++ b/docs/tutorial/continuous-operation/payment.md @@ -33,7 +33,7 @@ By default, all payment providers in this list except gift card will be disabled !!! Note If this list does not display the payment providers you want to use, that means the corresponding plugin is not enabled. - In order to activate such a plugin, you have to navigate to :navpath:Your event → Settings → Plugins: and open the :btn:Payment providers: tab. + In order to activate such a plugin, navigate to :navpath:Your event → Settings → Plugins: and open the :btn:Payment providers: tab. Click the :btn:Enable: button next to the plugin you want to use. You can tell that a plugin has is active by green ":fa3-check: Active" tag. diff --git a/docs/tutorial/continuous-operation/products.md b/docs/tutorial/continuous-operation/products.md index f928f59db..6349d9ab8 100644 --- a/docs/tutorial/continuous-operation/products.md +++ b/docs/tutorial/continuous-operation/products.md @@ -27,7 +27,7 @@ We will then select our event in the list of "Your upcoming events", open :btn-i This page shows the list of all product categories, which at the moment should only include a single category named "Tickets" of the type "Normal category". We will click the :btn-icon:fa3-plus: Create a new category: button and give the category a name such as "Extras". -Under "Category type", we will select "Add-on product category". +Under "Category type", we will select `Add-on product category`. We are not planning to use the cross-selling feature for this event, so the cross-selling categories are not relevant for us. Clicking the :btn:Save: button at the bottom of the page takes us back to the product categories page. This page now lists two entries: "Tickets" and our newly created category named "Extras". @@ -47,7 +47,7 @@ We will change the English item name to `Regular admission` and provide a German We are going to add the following description: `Regular ticket granting access to the museum.` Next, we will click the :btn:Price: tab and change the "Default price" to €10.00. -We will also select the appropriate tax rate of 19% from the "Sales tax" dropdown. +We will also select the appropriate tax rate of 19% from the "Sales tax" drop-down menu. !!! Note Every tax rate you assign to a product, you have to create first. @@ -94,7 +94,7 @@ We will then click the :btn:Save: button. We are going to create another ticket for our guided tour. In order to do so, we will navigate to the products page and click the :btn-icon:fa3-plus: Create a new product: button. We will name our new ticket "Guided tour" and provide a German translation. -Then, will change the "Default price" to €15.00 and select the appropriate tax rate of 19% from the "Sales tax" dropdown. +Then, will change the "Default price" to €15.00 and select the appropriate tax rate of 19% from the "Sales tax" drop-down menu. We can leave all other settings on this page unchanged and click the :btn:Save and continue with more settings: button. ### Product with variants @@ -106,12 +106,12 @@ It is not possible to edit a product without variations into a product with mult Therefore, we will navigate to the products page and click the :btn-icon:fa3-plus: Create a new product: button. We will name the product "Sticker", set it to "Non-admission product" and put it in the "Extras" category. -Under "Product variations", we will select "Product with multiple variations". +Under "Product variations", we will select `Product with multiple variations`. We will set the default price to €5.00. Then, we will click the :btn:Save and continue with more settings: button. Next, we will open the :btn:Variations: tab. -pretix will only display this tab if we selected "Product with multiple variations" during the creation of the product. +pretix will only display this tab if we selected `Product with multiple variations` during the creation of the product. There should be one variant called `Standard` here. We will click the name to expand the settings for that variant and change the name to `Purple`. It is not necessary to change any other settings here. @@ -161,7 +161,7 @@ Then, we will click the :btn:Save: button. Our sticker product needs three different quotas: one for each product variant. We will navigate back to the quotas page and click the :btn-icon:fa3-plus: Create a new quota: button. -We will call the new quota "Sticker purple" and set the total capacity to 100. +We will call the new quota `Sticker purple` and set the total capacity to 100. That is the number of stickers in that color that we are going to sell. Then, we will select "Sticker - Purple" in the list of products. @@ -173,10 +173,10 @@ Since we still need quotas for the other variants of the product, we will naviga We will name the new quota `Sticker Black`, unselect "Sticker - Purple" from the list of products and select "Sticker - Black" instead. Finally, we will click :btn:Save: and repeat the same process for the glitter color, adjusting the total capacity as needed. -We will now navigate back to the "Products" page, open the "Sticker" product and click on the :btn:Variations: tab. +We will now navigate back to the "Products" page, open the "Sticker" product and click the :btn:Variations: tab. There should be no more yellow boxes warning us that we need to add the product and variants to a quota before we can sell them. ## Conclusion We have created all the tickets and other products that we are planning to sell in our shop, sorted them into categories, and added them to quotas. -In the next step, we are going to create dates for which our customers can buy those products. \ No newline at end of file +In the next step, we are going to create [dates](dates.md) for which our customers can buy those products. \ No newline at end of file From f6709ee7d0c4ce15ed08089ff566f02d32d20c7f Mon Sep 17 00:00:00 2001 From: Matthias Schrumpf Date: Wed, 3 Jun 2026 14:46:31 +0200 Subject: [PATCH 29/29] dates.md: Add note about calendar view behavior --- docs/tutorial/continuous-operation/dates.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/tutorial/continuous-operation/dates.md b/docs/tutorial/continuous-operation/dates.md index 47dcdb713..bd8a7d65b 100644 --- a/docs/tutorial/continuous-operation/dates.md +++ b/docs/tutorial/continuous-operation/dates.md @@ -29,6 +29,12 @@ Under "Products", we will select the two products we want to grant admission to Those tickets are "Regular admission" and "Discount admission". We will then click the :btn:Save: button. +!!! Note + If all dates in an event series have the same name, then the shop's calendar view will not display that name. + Thus, the setup described in this section results in a calendar view full of nondescript date entries. + This situation will remedy itself once you have created another date with a different name. + Once you have followed along with the [next section](#creating-dates-for-special-events), the calendar view will display all date names again. + ## Creating dates for special events Next, we want to offer recurring guided tours for our museum.