Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/ranktotop/ki-communities-companion/releases/download/v1.9.6/ki-communities-companion.zipUpdates itself. It ships its own updater (Plugin Update Checker), so new versions appear under Dashboard → Updates.
WordPress-Plugin für ki-communities.de. Bündelt die rechtlichen und datenschutzbezogenen Ergänzungen für FluentCart und Fluent Community.
Funktionen
| Modul | Datei | Was es tut |
|---|---|---|
| Verzicht passend zum Warenkorb | includes/class-consent.php |
Setzt den Text der Pflichtcheckbox an der Kasse je nach Warenkorb: digitale Inhalte (§ 356 Abs. 5 BGB), Dienstleistungen (§ 356 Abs. 4 BGB) oder beides. |
| Rechtsblock in der Bestellbestätigung | includes/class-legal-email.php |
Hängt an die Mail „Kaufbeleg“ die Bestätigung des Verzichts bzw. des vorzeitigen Beginns an (getrennt für digitale Inhalte und Dienstleistungen, mit Produktnamen) sowie die aktuellen AGB mit Widerrufsbelehrung. |
| Hinweis an der Kasse | includes/class-checkout-notice.php |
Zeigt über dem Bestell-Button den Hinweis mit Links auf AGB, Widerrufsbelehrung und Datenschutz. |
| Community-Medien lokal | includes/class-community-media.php |
Speichert YouTube-Vorschaubilder und GIPHY-GIFs aus Beiträgen, Lektionen und Kommentaren lokal (uploads/fcom-extern/). |
| Portal-Styles | includes/class-portal-styles.php |
Hinweisband auf YouTube-Videos vor dem Abspielen; Font Awesome lokal für Linklisten. |
| FluentCart-Farben seitenweit | includes/class-theme-colors.php |
Übersetzt die Theme-Farben auch außerhalb der Kasse in die --fct-checkout-*-Variablen, damit z. B. der Button im Widerrufsformular violett statt grau ist. |
| Warnung EU-Lieferschwelle | includes/class-oss-monitor.php |
Summiert den Nettoumsatz mit Privatkunden im EU-Ausland (bezahlte Live-Bestellungen, ohne Reverse Charge, abzüglich Erstattungen) und warnt ab 8.000 € bzw. bei Überschreiten von 10.000 € im Admin und einmal pro Stufe und Jahr per E-Mail. Still, sobald die EU-Methode in FluentCart auf „OSS“ steht. |
| Setup-Check | includes/class-setup-check.php |
Werkzeuge → KI-Communities Check: zeigt, ob alle nötigen Einstellungen noch stimmen. |
Anpassbar per Filter
kic/service_categories– Produktkategorie-Slugs, die als Dienstleistung gelten (Standard:live-call). Für diese Produkte gilt der Dienstleistungs-Text an der Kasse und in der Mail.kic/agb_page_slug– Slug der AGB-Seite (Standard:agb-widerrufsrecht).kic/youtube_notice– Text des Hinweisbands auf YouTube-Videos.kic/oss_warning_threshold/kic/oss_limit– Warnschwelle (Standard 8.000 €) und Grenze (10.000 €).kic/oss_notify_email– Empfänger der Warn-Mail (Standard: WordPress-Admin-E-Mail).kic/oss_include_test_orders– Testbestellungen mitzählen (Standard: nein).
Voraussetzungen auf der Seite
Werden vom Setup-Check geprüft:
- Fluent Community → Player: Ladestrategie „play“ (YouTube lädt erst beim Klick)
- FluentPlayer → YouTube: Datenschutzmodus an
- FluentCart → Checkout: Pflichtcheckbox enthält nur den Verzicht auf das Widerrufsrecht
- AGB-Seite mit Anker
id="widerrufsbelehrung"an „Teil B – Widerrufsbelehrung“
Neue Version veröffentlichen
- Version an zwei Stellen in
ki-communities-companion.phperhöhen: im Header (Version:) und beiKIC_VERSION. - Committen und auf
mainpushen. - Die GitHub Action baut die ZIP (inkl. Composer-Abhängigkeiten) und veröffentlicht das Release
v<Version>. - WordPress zeigt das Update unter Plugins an (Prüfung alle 12 Stunden, sofort über „Nach Updates suchen“).
Updates kommen über den Plugin Update Checker aus den GitHub-Releases.
Releases
Newest 25 of 27 recorded releases. Each count is every asset in that release; expand a row for the breakdown.