UZ Community-Kasse 3.1.1

Lizenzbestimmungen
Zaydowicz.de Commercial Licence
Website
https://zaydowicz.de
Unterstützte Versionen
WoltLab Suite 3.0
WoltLab Suite 3.1

Diese Erweiterung für WoltLab Suite 3 bietet Ihnen eine umfangreiche Kostenverwaltung für Ihre Community.

Der Betrieb einer Community oder eines anderen, mit WoltLab Suite erstellten Projekts verursacht Kosten. Egal, ob Sie diese Kosten alleine tragen oder ob Sie Ihre Mitglieder daran beteiligen, die UZ Community-Kasse unterstützt Sie dabei, diese Kosten zu verwalten, transparent für Ihre Mitglieder darzustellen und letztlich ihre Mitglieder an den Kosten zu beteiligen.

Beschreibung

Diese Erweiterung für WoltLab Suite 3 bietet Ihnen eine umfangreiche Kostenverwaltung für Ihre Community. Sie können Buchungen vornehmen, um allgemeine Einnahmen und Ausgaben zu erfassen. Sie können finanzielle Forderungen an Ihre Mitglieder stellen, die diese komfortabel begleichen können. Und Sie können Gutschriften an Ihre Mitglieder verteilen. Zur Gestaltung der Buchungen, Forderungen und Gutschriften stehen Ihnen die üblichen WoltLab Suite-Mittel wie Wysiwyg-Editor und Dateianhänge zur Verfügung.


Bezüglich der zu nutzenden Währung haben Sie weitgehend freie Hand. Tatsächlich können Sie bei Bedaf auch parallel mehrere Währungen in der Community-Kasse nutzen. Zu beachten ist dabei lediglich, dass die genutzten Zahlungsanbieter diese Währungen unterstützen. Ein automatisierter Ausgleich zwischen Währungen ist nicht vorgesehen. Durch geeignete Wahl von Forderungen und Gutschriften kann der Kassenverwalter diesen aber manuell durchführen.


Forderungen und Gutschriften können einmalig erstellt und verteilt werden oder als sich automatisch wiederholende Aktion angelegt werden. So lassen sich zum Beispiel schnell monatliche Mitgliedsbeiträge einfordern. Dabei können Sie über Gruppenrechte und vielfältige Systembedingungen gezielt Benutzer für Ihre Forderung bzw. Gutschrift auswählen. Die betroffenen Benutzer werden durch Systembenachrichtigungen über neue Forderungen und Gutschriften informiert. Offene Forderungen werden zudem durch einen hervorgehobenen Zähler im Menü und einen Hinweis auf der Kassen-Übersichtsseite angezeigt.


Die Bezahlung der Forderungen durch die Mitglieder erfolgt grundsätzlich über die im ACP definierten und systemweit verfügbaren Zahlungsanbieter. Standardmäßig ist in WoltLab Suite bereits PayPal installiert. Mit der entsprechenden Erweiterung kann aber auch zum Beispiel JCoins für die Kasse genutzt werden. Darüber hinaus können Mitglieder per Überweisung zahlen, was allerdings auf beiden Seiten manuelle Aktionen erforderlich macht. Zu guter Letzt ist es mit einem Klick möglich, offene Forderungen durch ein ggf. vorhandenes Guthaben auszugleichen. Als Verwalter der Kasse haben Sie die Möglichkeit, benutzerbezogene Forderungen bzw. Gutschriften jederzeit nachträglich zu editieren, auszuführen oder zu stornieren. Und Sie können festlegen, welche Zahlungsmethoden genutzt werden können und welche nicht.


Mitglieder rufen Ihre Kontoübersicht sowie ihre Forderungen und Gutschriften direkt über das Hauptmenü auf, um sich schnell einen Überblick über sie betreffene Finanzen zu verschaffen. Bei Bedarf kann es Mitgliedenr zusätzlich per Gruppenrecht ermöglicht werden, alle Kontobewegungen und den aktuellen Stand der Community-Kasse einzusehen. Unabhängig davon stehen zwei System-Boxen zur Verfügung, die Auskunft über den aktuellen Kassenstand und noch offene Forderungen geben.


UZ Community-Kasse verfügt über ein sichtbares Copyright, das nach Erwerb eines kostenpflichtigen Brandingfree-Pakets ausgeblendet werden kann.

Einstieg

Bevor Sie die Community-Kasse nutzen können, muss im ACP zunächst mindestens eine Kategorie und mindestens eine Währung definiert werden. Wollen Sie Zahlungsanbieter der WoltLab Suite für die Community-Kasse nutzen, müssen diese zunächst aktiviert und konfiguriert werden. Sollen Überweisungen als Zahlungsmethode zugelassen werden, empfiehlt es sich, die Bankverbindung zu konfigurieren, damit diese automatisch angezeigt wird.


Grundsätzlich gilt, dass Buchungen, Forderungen und Gutschriften nach deren Erstellung nicht mehr gelöscht werden können, damit Mitglieder jede Kassen-Aktion nachvollziehen können. Fehlerhafte Einträge müssen daher mit entsprechenden Buchungen, Forderungen oder Gutschriften ausgeglichen werden. Aufgrund der Art der Verteilung von Forderungen und Gutschriften gibt es jedoch abhängig vom frei wählbaren Ausführungszeitpunkt ein Zeitfenster, in dem ein Löschen noch möglich ist: Nach der Erstellung werden Forderungen und Gutschriften zunächst per Cronjob den betroffenen Mitgliedern zugeordnet und dann in einem weiteren Cronjob paketweise den Mitgliedern zugestellt. Vor Ausführung des ersten Cronjobs ist ein Löschen möglich, danach nicht mehr.


Forderungen und Gutschriften lassen sich zwar nachträglich ändern. Es ist aber zu beachten, dass dies unerwünschte Nebenwirkungen haben kann und dass sich Änderungen in der Regel nur beim erneuten Versenden auswirken. Ändern Sie zum Beispiel den Betrag einer Gutschrift nach dem Versenden von 5,00 auf 10,00 EUR, so bleibt es aus Sicht der betroffenen Mitglieder bei einer Gutschrift von 5,00 EUR. Um den Betrag für die Mitglieder trotzdem auf 10,00 EUR zu ändern, müssen Sie entweder eine weitere Gutschrift erstellen oder die Gutschriften unter "Benutzer-Gutschriften" individuell ändern.


Da es sich bei UZ Community-Kasse um eine Anwendung handelt, müssen unter Umständen Anpassungen am Server (rewrite / .htaccess bzw. nginx-Äquivalent) vorgenommen werden, wenn Link-Umschreibungen (SEO) aktiviert sind.

Versionen

  • Versionen 3.0.x sind für WoltLab Suite 3.0
  • Versionen 3.1.x sind für WoltLab Suite 3.1

Bilder

  • Version 3.1.1

    Korrigiert den Kontostand bei Buchungen.

  • Version 3.0.1

    Korrigiert den Kontostand bei Buchungen.

  • Version 3.1.0 pl 2

    Korrigiert einen Fehler mit dem Transaktions-Protokoll.

  • Version 3.0.0 pl 2

    Korrigiert einen Fehler mit dem Transaktions-Protokoll.

  • Habe da mal eine Frage...


    Neu erstellte Forderungen - wie bekommt man als Nutzer die Benachrichtigung zum Ausgleich?

    Und wo kann man diese ausgleichen?


    Ich habe mir selber nun eine erstellt, aber das war es auch schon, ich werde nirgends aufgefordert, bzw. kann diese einsehen (außer halt als Admin in der Verwaltung)

    • Es dauert ein wenig, bis die Forderung beim Benutzer ankommt.


      1. Muss die Zeit erreicht sein, die bei der Forderung angegeben ist.

      2. Muss der Cronjob Erstellt Community-Kasse Forderungen gelaufen sein.

      3. Muss der Cronjob Sendet Community-Kasse Forderungen gelaufen sein.


      Zum Testen empfiehlt sich, die Zeit für die Forderung in die Vergangenheit zu legen und die Cronjobs manuell auszuführen.

    • Über die Benachrichtigung gelangt man zur Forderung oder Benutzer geht direkt zu "Meine Forderungen" und begleicht dort.

    • Moin und danke für die schnelle Antwort!


      Ich habe die CronJobs manuell alle nacheinander ausgeführt, doch weiterhin bleibt es dabei, dass weder eine Benachrichtigung erscheint, noch dass eine offene Forderung angezeigt wird (sind immer auf 0) :-/

    • Ahja vergiss es, ich habe nochmal nachgeschaut und nicht bemerkt, dass neu angelegte Forderungen eine Stunde in der Zukunft liegen, ich habe es irgendwie immer mit "jetzt" gleich gesetzt...


      Angepasste Uhrzeit - funktioniert!


      Top, danke und entschuldige bitte :-)

    • Kein Thema.

      Die Zeit liegt bewusst in der Zukunft, damit man ggf. die Forderungen nach Fehler noch anpassen / deaktivieren kann.

  • Klingt nach einem tollen Plugin, Uz!


    Ich habe eine Frage hierzu: Man kann bei Bezahlmöglichkeiten ja auch Bankverbindung angeben. Ist es dann so, dass dem Benutzer, der bezahlen möchte, dann meine Bankverbindung nur angezeigt wird? Oder wird dann auch direkt eine Überweisung vorgenommen (Sofort-Überweisung)?

    • Es wird, wenn konfiguriert, die Kontoverbindung angezeigt. Benutzer bezahlt dann rein manuell. Der Empfänger muss manuell prüfen, ob das Geld eingegangen ist und dann die Zahlung als erhalten bestätigen

  • #1 Käufer :D


    Getestet und für gut befunden.

    Wurde mal Zeit das einer diese Erweiterung fertig macht.

    Vor allem wesentlich besser als die alte Variante !

  • Top Plugin! Danke für die Umsetzung. :)

  • Also an Ideen mangelt es dir nicht. :-)

    • Ein ähnliches Plugin gab es schon mal für WCF und meine WSC-Version gibt es nur, weil User das bei mir angefragt hatten ;-)

Kunden, die diese Datei gekauft haben, kauften auch