Skip to main content

Allow customers to partially cancel free orders in pretix

Project description

This plugin allows customers to partially cancel tickets in free orders from the order confirmation page.

Features

  • Adds a “Cancel selected tickets” action on the order page.

  • Lets the customer choose which positions to cancel.

  • Keeps the remaining tickets valid.

Requirements

  • pretix 2025.7.0 or newer

Installation

  1. Install the plugin:

    pip install pretix-partial-cancellation
  2. Restart your pretix instance.

  3. Enable the plugin in your event.

  4. Go to “Settings → Partial cancellation” and enable the feature.

Notes

  • Partial cancellation is only allowed for free orders and if the order contains more than one position.

  • If a ticket has add-ons, canceling the ticket will also cancel those add-ons.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pretix_partial_cancellation-0.0.2.tar.gz (21.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pretix_partial_cancellation-0.0.2-py2.py3-none-any.whl (24.7 kB view details)

Uploaded Python 2Python 3

File details

Details for the file pretix_partial_cancellation-0.0.2.tar.gz.

File metadata

  • Download URL: pretix_partial_cancellation-0.0.2.tar.gz
  • Upload date:
  • Size: 21.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pretix_partial_cancellation-0.0.2.tar.gz
Algorithm Hash digest
SHA256 4be52a94ae561dec20c3fc8a0e3ea974fd2b54ae295d1baaf5b2012296a82e0c
MD5 1c6dda1927ad7d3e55948eb8707a0857
BLAKE2b-256 c4b6837c656ef4b441a27e11a29ea8b28b945fe045600302e128a26a14f424d0

See more details on using hashes here.

File details

Details for the file pretix_partial_cancellation-0.0.2-py2.py3-none-any.whl.

File metadata

  • Download URL: pretix_partial_cancellation-0.0.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 24.7 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.24 {"installer":{"name":"uv","version":"0.9.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pretix_partial_cancellation-0.0.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 9dc5aeab5cf085fa33fbdf2747654fe131704e24b3f1b3ade15d2a57be4ce6fc
MD5 0a4526639c3a102264f6ac98db31682d
BLAKE2b-256 3c3c098cf31d0695a780b64d59cbf3a4229069271e4ac38938350a2b2780802a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page