=== tymok – Terminbuchung & Buchungskalender (DSGVO, Hosting in DE) ===
Contributors: tymok, fangox
Tags: terminbuchung, buchungskalender, buchungssystem, appointment, booking
Requires at least: 6.0
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.0.3
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Online-Terminbuchung für WordPress als Gutenberg-Block: Buchungskalender einbetten, SMS-Erinnerungen, PayPal – DSGVO-konform, Hosting in Deutschland.

== Description ==

**tymok** bringt einen echten Online-Buchungskalender als nativen **Gutenberg-Block** in deine WordPress-Website – ohne Code, ohne iFrame-Gefummel, ohne Programmierkenntnisse. Deine Besucher wählen Leistung, Tag und Uhrzeit, und der Termin landet direkt in deinem Kalender.

**Warum tymok statt der bekannten Alternativen?**

* 🇩🇪 **Datenschutz aus Deutschland:** DSGVO-konform, gehostet in Deutschland – deine Kundendaten bleiben deine. Kein Marktplatz, keine versteckten Provisionen, kein Lock-in.
* 🧩 **Nativer Gutenberg-Block:** kein Shortcode-Basteln, kein manuelles iFrame-Einbauen – einfach Block einfügen und fertig.
* 📱 **SMS-Erinnerungen inklusive** – weniger No-Shows, ohne teures Zusatzmodul.

**So einfach geht's:**

1. Plugin installieren und aktivieren
2. Block „tymok Terminbuchung" auf jeder Seite oder jedem Beitrag einfügen
3. Mandant-Slug und Kalender-Slug in den Block-Einstellungen eintragen
4. Speichern – deine Kunden können sofort online buchen

**Ideal für terminbasierte Betriebe:**

* Friseursalons und Beauty-Studios
* Physiotherapeuten und Heilpraktiker
* Fitness- und Yogastudios
* Coaches und Berater
* Arztpraxen und Kliniken
* Alle Dienstleister mit Terminbedarf

**Funktionen im Überblick:**

* 📅 Online-Terminbuchung rund um die Uhr (24/7 appointment booking & scheduling) – ohne Telefonanrufe
* 👥 Mitarbeiter- und Ressourcenzuweisung: Ressourcen- und Kapazitätsplanung über mehrere Kalender je Standort
* 💳 Online-Zahlung via PayPal direkt bei der Buchung
* 📱 Automatische SMS-Erinnerungen für weniger No-Shows
* 🔗 Leichtgewichtige Einbettung – funktioniert mit jedem WordPress-Theme
* 🏢 Multi-Mandant: mehrere Standorte oder Kalender aus einem Account verwalten
* 🆓 Kostenlos starten – keine Kreditkarte nötig

**Was ist tymok?**

tymok ist ein deutsches Terminbuchungs- und Online-Buchungssystem (German appointment scheduling & online booking) – datenschutzfreundlich, DSGVO-konform, in Deutschland gehostet und ohne versteckte Provisionen. Du behältst die volle Hoheit über deine Kundendaten. Kein Marktplatz, keine Abhängigkeit.

Erstelle deinen kostenlosen tymok-Account auf [tymok.com](https://tymok.com).

= Datenschutz =

Dieses Plugin bettet deinen tymok-Buchungskalender als iFrame ein. Dabei werden Anfragen an den tymok-Server (`webapp.tymok.com`) gesendet. Das Plugin selbst speichert keine personenbezogenen Daten in der WordPress-Datenbank. Informationen zur Datenverarbeitung durch tymok findest du in der [tymok Datenschutzerklärung](https://tymok.com/datenschutz).

== External Services ==

Dieses Plugin bindet Inhalte des externen Dienstes **tymok** ein:

* **Dienst:** tymok Online-Terminbuchung
* **URL:** https://webapp.tymok.com
* **Zweck:** Anzeige des Buchungskalenders per iFrame
* **Datenschutz:** https://tymok.com/datenschutz
* **Nutzungsbedingungen:** https://tymok.com/agb

Die Verbindung zum tymok-Server wird nur hergestellt, wenn der Block auf einer Seite eingebettet ist und ein Besucher diese Seite aufruft.

== Installation ==

1. Plugin-ZIP hochladen unter **WordPress → Plugins → Installieren → Plugin hochladen** (siehe Screenshot 1)
2. Plugin aktivieren
3. Im Gutenberg-Editor den Block **„tymok Terminbuchung"** einfügen
4. In den Block-Einstellungen (rechte Sidebar) **Mandant-Slug** und **Kalender-Slug** eintragen (siehe Screenshot 2)
5. Speichern und veröffentlichen – dein Live-Kalender erscheint auf der Seite (siehe Screenshot 3)

Den Mandant-Slug und Kalender-Slug findest du in deinem tymok-Account unter deiner Buchungs-URL:
`https://webapp.tymok.com/b/[mandant-slug]/[kalender-slug]`

Noch kein tymok-Account? Kostenlos registrieren auf [tymok.com](https://tymok.com).

== Frequently Asked Questions ==

= Benötige ich einen tymok-Account? =

Ja. Du kannst dich kostenlos auf tymok.com registrieren und sofort loslegen.

= Wo finde ich meinen Mandant-Slug und Kalender-Slug? =

Im tymok-Dashboard unter deiner Buchungs-URL: `webapp.tymok.com/b/DEIN-SLUG/KALENDER-SLUG`

= Ist das Plugin kostenlos? =

Das Plugin selbst ist kostenlos. tymok bietet einen kostenlosen Tarif sowie kostenpflichtige Pro- und Business-Pläne mit erweiterten Funktionen.

= Funktioniert das Plugin mit dem klassischen Editor? =

Das Plugin unterstützt nur den Gutenberg-Block-Editor (Standard seit WordPress 5.0). Für den klassischen Editor kannst du den Buchungslink alternativ manuell als iFrame in HTML einfügen.

= Ist das Plugin DSGVO-konform? =

Das Plugin selbst speichert keine Daten. Beim Aufruf einer Seite mit eingebettetem tymok-Kalender können technisch notwendige Verbindungen zu webapp.tymok.com aufgebaut werden. Bitte ergänze deine Datenschutzerklärung entsprechend. tymok verarbeitet Daten auf deutschen bzw. europäischen Servern.

= Kann ich die Höhe des Kalenders anpassen? =

Ja – in den Block-Einstellungen kannst du die Höhe zwischen 400 und 1200 px frei einstellen.

= Unterstützt das Plugin mehrere Kalender auf einer Seite? =

Ja, du kannst mehrere tymok-Blöcke auf derselben Seite einfügen – auch mit verschiedenen Kalendern.

== Screenshots ==

1. Der Block „tymok Terminbuchung" direkt im Gutenberg-Block-Inserter
2. Mandant-Slug und Kalender-Slug in der Block-Einstellungen-Sidebar eintragen
3. Der Live-Buchungskalender eingebettet und funktionsfähig auf der veröffentlichten Seite

== Changelog ==

= 1.0.3 =
* readme überarbeitet: deutschsprachige Beschreibung, geschärfte Tags und Titel für bessere Auffindbarkeit im Verzeichnis
* Alleinstellungsmerkmale (DSGVO, Hosting in Deutschland, nativer Gutenberg-Block) nach vorne gezogen
* Verirrtes Bild-Tag aus dem Installationsabschnitt entfernt

= 1.0.2 =
* All UI strings now use English as the source language, translatable via translate.wordpress.org
* Added wp_set_script_translations() for the block editor script

= 1.0.1 =
* Removed directory assets (icons/banners) from the plugin package
* Fixed broken Plugin URI

= 1.0.0 =
* Initial release
* Gutenberg block with sidebar settings (tenant slug, calendar slug, height)
* Server-side rendering via PHP render_callback
* Support for wide and full alignment

== Upgrade Notice ==

= 1.0.3 =
Verbesserte Verzeichnis-Darstellung (Beschreibung, Titel, Tags) – keine funktionalen Änderungen.

= 1.0.2 =
UI text is now in English by default; German translation available via translate.wordpress.org.

= 1.0.1 =
Minor packaging fix – no functional changes.

= 1.0.0 =
Initial release – no upgrade required.
