Laptop auf dem Tisch

Release 4.10.0 von pretix

  • Johannes Hartwig
  • Blog
Info

Beim nachfolgenden Text handelt es sich um eine Übersetzung des offiziellen Changelogs von pretix.

Ein großer Dank geht an Edd28, Emanuele Signoretta, Henryk Plötz, Helias Mackay, Iryna Loik, Iryna N, Jonathan Berger, Maico Timmerman, Ola, Olha Dolinska, Viktoriia, Yuliya Palmova und Олександра Сергіївна Миргородська, die zu dieser Veröffentlichung beigetragen haben.

pretix 4.10.0 steht ab sofort zur Installation per pip zur Verfügung. Die neuen Docker-Images werden in den nächsten Stunden auf Docker erscheinen. Alle Kunden von pretix Hosted nutzen bereits die neue Version und müssen nichts unternehmen.

Automatisierte Rabatte

Diese Version führt eine neue Funktion in unser Angebot an Preisoptionen ein: Automatische Rabatte. Mit diesem leistungsstarken neuen Teil von pretix können Sie Regeln erstellen, die automatisch einen Rabatt gewähren, wenn ein Warenkorb eine bestimmte Bedingung erfüllt. Typische Beispiele sind:

  • einen Gruppenrabatt, der automatisch 20 % Rabatt gewährt, wenn jemand mindestens 5 Tickets kauft.
  • ein 3-für-2-Rabatt, der den Preis eines Tickets auf null reduziert, wenn sich mindestens drei im Einkaufswagen befinden.
  • einen Mengenrabatt, der automatisch 10 % Rabatt gewährt, wenn jemand mindestens 500 € ausgibt.
  • einen Treuerabatt, der automatisch 10 % Rabatt gewährt, wenn jemand Tickets zu mindestens 3 verschiedenen Terminen derselben Veranstaltungsreihe kauft.

All dies kann natürlich auf bestimmte Produkte, Vertriebskanäle oder Zeiträume beschränkt werden. Und im Gegensatz zu Gutscheinen müssen Ihre Kunden nichts tun, um von dem Rabatt zu profitieren, sobald sie die Produkte in den Warenkorb legen, wird der Rabatt automatisch abgezogen.

Sie finden die neuen Optionen im Hauptmenü unter "Produkte" > "Rabatte".

Umstellung auf Gutscheinbudgets

(Wenn Sie pretix Hosted verwenden und Anfang dieses Monats KEINE E-Mail von uns darüber erhalten haben, können Sie diesen Abschnitt sehr wahrscheinlich ignorieren.)

Als Nebeneffekt der neuen Rabattfunktion hat sich unsere Preislogik geändert mit Auswirkungen auf die Funktion „Maximales Budget“ für Gutscheine. Wird derzeit ein Gutschein mit festem Budget eingelöst, wird der vom Budget abgezogene Betrag berechnet, indem der tatsächliche Bruttopreis des Artikels von dem Bruttopreis abgezogen wird, den er ohne den Gutschein gehabt hätte. Dies hat einige Nachteile, etwa im Umgang mit länderspezifischen Steuersätzen oder anderen preisbeeinflussenden Faktoren wie einem kundenbestimmten Preis.

Für alle Gutscheine , die nach dem Upgrade auf 4.10 eingelöst werden, werden Gutscheinbudgets anders gehandhabt und nur der direkt durch den Gutschein gewährte Rabatt berücksichtigt. Wenn außerdem die Steuerregel des Produkts so eingestellt ist, dass Steuern nicht in den konfigurierten Preis einbezogen werden, wird nur die Nettodifferenz vom Budget abgezogen.

Gutscheineinlösungen, die vor diesem Datum erstellt wurden, sind davon nicht betroffen.

  • Beispiel 1: Wenn Sie ein Produkt haben, das 119,00 € inkl. 19 % MwSt. für einige Länder und 100,00 € inkl. 0 % Mehrwertsteuer für andere Länder, ein Gutschein, der den Preis um 10 % reduziert, verbraucht jetzt immer 11,90 € des Budgets, statt wie zuvor manchmal 11,90 € und manchmal 10,00 €.
  • Beispiel 2: Wenn Sie ein Produkt haben, das 100 € kostet und bei dem Kunden den Preis freiwillig erhöhen können, verbraucht ein Gutschein, der den Preis um 50 % reduziert, jetzt immer 50 € des Budgets, anstatt manchmal 50 € und manchmal weniger. abhängig von der Eingabe des Kunden.
  • Beispiel 3: Wenn Sie ein Produkt mit einem Preis von 100,00 € zzgl . 19 % MwSt. konfiguriert haben, verbraucht ein Gutschein, der den Preis um 10 % reduziert, jetzt nur noch 10,00 € des Budgets statt 11,90 €.

Wir glauben, dass die neue Methode sowohl klarer zu verstehen als auch näher an dem ist, was die meisten von Ihnen mit Gutscheinbudgets erreichen wollen.

Kleinere Änderungen und Bugfixes

Ticketshop und Widget

  • Die ukrainische Sprache ist jetzt allgemein verfügbar.
  • Die Organisator-Übersichtsseite berücksichtigt nun korrekt die erlaubten Sprachen.
  • Ein Lokalisierungsproblem mit Namen in PDF-Dateien wurde behoben.
  • Rechnungen zeigen jetzt eine Steuersatzspalte mit explizit 0 %, wenn Reverse Charge aktiv ist.
  • Wenn die Einstellung „Status „Zahlung ausstehend“ auf kundenseitigen Seiten ausblenden“ gesetzt ist, wird auf der Bestellbestätigungsseite nicht mehr angezeigt, dass die Bestellung erst nach Zahlungseingang abgeschlossen wird.
  • Ein Fehler bei der Behandlung ungültiger Eingaben im Add-On-Auswahlschritt wurde behoben.
  • Eine bessere Fehlermeldung wird jetzt angezeigt, wenn ein Kunde versucht, eine Geschenkkarte anstelle eines Gutscheins einzulösen.
  • Ein Absturz wurde behoben, der auftrat, wenn Benutzer versuchten, die Add-Ons einer Bestellung zu ändern, die einem Kundenkonto zugeordnet war, während sie nicht angemeldet waren.
  • Ein Absturz wurde behoben, der auftrat, wenn Benutzer versuchten, ein hochgeladenes und zugeschnittenes Bild zu entfernen.
  • Widget: Die trigger_close_callback im letzten Release eingeführte API funktioniert jetzt tatsächlich.
  • Widget: Ein Anzeigefehler bei der Darstellung eines Wochenkalenders in einem Pretix-Button wurde behoben.

Ticketing-Backend und Konfiguration

  • Sie können jetzt Notizen machen oder Kundenkonten eine externe Kennung hinzufügen.
  • Kundenkonto-IDs müssen nicht mehr für alle Veranstalterkonten eindeutig sein.
  • Der Export der Bestellliste enthält jetzt stornierte Bestellpositionen.
  • Es wurde ein Fehler behoben, der beim Kopieren eines Produkts zu einem fehlerhaften Klonen von Varianten führte.
  • Das Check-In-Protokoll zeigt nun an, welche Check-Ins im Offline-Modus durchgeführt wurden.
  • PDF-Editor: Sie können jetzt die bereits aus unseren E-Mail-Vorlagen bekannte Variable "Name zur Anrede" verwenden.
  • PDF-Editor: Verschiedene kleine Fehler wurden behoben, darunter ein Fehler, der das Speichern von benutzerdefinierten QR-Codes mit mehrsprachigen Inhalten verhinderte.
  • Es wurde ein Fehler behoben, der dazu führte, dass alle Offline-Scans unserer Apps mit pretix 4.2.0+ als "Scans, die nicht hätten möglich sein sollen" markiert wurden.
  • Beim Generieren mehrerer Badges auf einer Seite wird die "Trim Box" des Hintergrund-PDFs jetzt ignoriert.

Laufzeit- und Serverumgebung

  • Ein Kompatibilitätsproblem mit neuen django-mysql Versionen wurde behoben.

Warnung: Bevorstehende Änderungen am PayPal-Plugin

In Erwartung einiger großer Änderungen am PayPal-Plug-in, die mit der nächsten pretix-Version einhergehen, werden wir PayPal-Webhooks auf Ereignisebene verwerfen. Wenn Sie PayPal verwenden, lesen Sie bitte den folgenden Abschnitt, um zu sehen, ob diese Änderung Sie betrifft. Wenn Sie die Funktion „Mit PayPal verbinden“ verwendet haben, können Sie diesen Abschnitt überspringen.

Wenn Sie manuell einen Webhook im PayPal Developer Center eingerichtet haben, der auf eine URL auf Ereignisebene verweist (z. B. https://pretix.eu/demo/museum/paypal/webhook/), müssen Sie Ihren Webhook so ändern, dass er auf die globale PayPal-Webhook-URL verweist, die auf der Seite mit den PayPal-Einstellungen Ihres Veranstaltung. Die neue Webhook-URL ist leicht daran zu erkennen, dass sie auf /_paypal/webhook/.

Wir erwarten nicht, dass viele davon betroffen sein werden, da wir die globale URL nun seit über 4 Jahren empfehlen.

Darüber hinaus gibt es auch große Änderungen am vereinfachten "Connect with PayPal"-Flow für Benutzer von pretix Community und Enterprise. Mit der kommenden pretix-Version müssen Sie speziell gestaltete API-Schlüssel auf Plattformebene verwenden, um diese Funktion Ihren Benutzern anzubieten. Wenn Sie API-Schlüssel auf Plattformebene für PayPal auf Ihrem selbst gehosteten Pretix-System verwenden, wenden Sie sich bitte an Ihren PayPal Account Manager, um für ISU an Bord zu gehen.

Updates für offizielle Plugins und Tools

  • Das Plugin für Teilnahmezertifikate wurde in Version 1.6.1 veröffentlicht, um einen Fehler beim Klonen von Veranstaltungen zu beheben.
  • Das Passbook -Plugin wurde in Version 1.10.0 veröffentlicht, um zu beheben, dass Pässe zu früh als abgelaufen markiert wurden.
  • Das pretixPOS-Backend - Plugin wurde in Version 3.1.0 veröffentlicht, um sich auf die nächste pretixPOS-Version vorzubereiten und einen kleinen Fehler im Datenblattgenerator zu beheben.
  • Das Reports -Plugin wurde in Version 1.12.0 veröffentlicht, um ein Problem mit sehr langen URLs zu beheben, Unterstützung für interne Produktnamen und zusätzliche Check-in-Filter hinzuzufügen.
  • Das Seating -Plugin wurde in Version 1.6.10 veröffentlicht, um falsche Gutscheine zu beheben, die im Backend angezeigt werden.
  • Das Plugin für gemeinsame Berichte wurde in Version 1.5.0 veröffentlicht, um neue Filteroptionen in Ereignisserien hinzuzufügen.
  • Das Shipping- Plugin wurde in Version 1.13.3 veröffentlicht, um einen Fehler bei der Auswahl des Cover-Layouts zu beheben.

Plugin-API-Änderungen

Keine Änderungen an der offiziellen API, aber einige Interna haben sich ziemlich geändert. Wenn Sie jemals mit dem Cart Modell arbeiten, lesen Sie bitte unsere neue Dokumentation zur Preislogik .

REST-API-Änderungen

pretix, update

Johannes Team EURESA
Autor: Johannes Hartwig  
Webentwicklung & IT
Bereits während seines Studiums der Wirtschaftsinformatik hat er sich auf die Programmierung von Websites mithilfe von Joomla! spezialisiert. Zudem kümmert er sich um die technische Pflege sowie Optimierung (SEO) von Internetauftritten.

Joomla!

Php

Python

© 2011 -
Made with in Saarburg

Adresse


EURESA Consulting GmbH
Graf-Siegfried-Straße 6
54439 Saarburg