diff --git a/src/pretix/base/plugins.py b/src/pretix/base/plugins.py index 72081a213..c46d7bc28 100644 --- a/src/pretix/base/plugins.py +++ b/src/pretix/base/plugins.py @@ -30,4 +30,7 @@ def get_all_plugins() -> List[type]: if app.name in settings.PRETIX_PLUGINS_EXCLUDE: continue plugins.append(meta) - return plugins + return sorted( + plugins, + key=lambda m: (0 if m.module.startswith('pretix.') else 1, str(m.name).lower().replace('pretix ', '')) + )