Files
2026-04-27 09:25:29 +02:00
..
2026-04-27 09:25:29 +02:00
2026-04-27 09:25:29 +02:00
2026-04-27 09:25:29 +02:00
2026-04-27 09:25:29 +02:00

pretix-attendance-confirm (draft)

pretix plugin to send attendance confirmation emails to attendees. Emails are sent per attendee (attendee email first, order email as fallback) and can be customized per event.

Features:

  • Recipient list with checkboxes: checked-in attendees are preselected, you can deselect or manually include non-checked-in attendees.
  • Presets: save/load subject and body directly on the form (no page reload). Presets are stored in the browser (localStorage) per URL/event.
  • Placeholders: {attendee_name} and {event_name}.
  • Sending is disabled until the event has ended.

Participant grouping:

  • Recipients are grouped per participant within an order instead of strictly per OrderPosition.
  • This avoids duplicate confirmations when one participant is represented by multiple positions, e.g. because of multiple modules/products or add-ons.
  • Distinct participants in the same order remain separate if their attendee identity differs.
  • Known limitation: if two different people in the same order have the exact same full attendee name and no attendee email, they are currently treated as one recipient group.

Install

pip install -e /path/to/attendance_confirm_plugin

Docker note: the path must be the container path, not your host path. If you mount this repo into the container, you can run either of these:

pip install -e /pretix/src/attendance_confirm_plugin
pip install -e ./attendance_confirm_plugin

Use the one that matches where the repo is mounted in your image.