=== Ultimate Form ===
Contributors: deltawebsolution
Tags: forms, multi-step, woocommerce, pdf, leads
Requires at least: 6.0
Tested up to: 6.6
Requires PHP: 7.4
Stable tag: 2.8.20
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Multi-Step-Formular-Plugin mit visuellem Builder, E-Mail-Templates, nativer PDF-Generierung und WooCommerce-Integration.

== Description ==

Ultimate Form ist ein vollständiges Formular-Plugin für WordPress mit Fokus auf Multi-Step-Funnels, WooCommerce-Anbindung und nativer PDF-Generierung — komplett ohne externe Services.

= Features =

* **Visueller Drag & Drop Builder** mit 20+ Feldtypen
* **Multi-Step-Formulare** mit konfigurierbarer Progress-Bar
* **Conditional Logic** — Felder/Schritte abhängig von vorherigen Eingaben
* **E-Mail-Templates** pro Formular (Kunde, Admin, Notifications)
* **Native PDF-Generierung** aus den Formulardaten — kein externer Service
* **PDF an Email anhängen** — optional, per Toggle
* **WooCommerce-Integration**: Produkt-Verknüpfung, Token-basierter Cart-Pre-Fill, automatische Preis-Übernahme
* **Design-Konfigurator** mit Live-Preview (Farben, Typografie, Spacing, Logo)
* **Elementor-Widget** für Drag-Drop-Platzierung
* **Honeypot-Spam-Protection**
* **DSGVO-konform**: kein externer Service, alle Daten bleiben auf eigenem Server
* **Add-Ons**: Webhooks, Zapier, CRM-Integration, Payment-Gateways

= Bestätigungsverhalten =

* **Forms mit WC-Produkt** → konfigurierbare Weiterleitung (Checkout / URL / Bestätigungsnachricht)
* **Forms ohne Produkt** → konfigurierbare Bestätigung (Nachricht / URL)

== Installation ==

1. Plugin-ZIP unter „Plugins → Hinzufügen → Hochladen" installieren
2. Aktivieren
3. Unter „Ultimate Form → Einstellungen" Absender-E-Mail und PDF-Optionen einstellen
4. Unter „Ultimate Form → Design" Farben, Logo, Typografie anpassen
5. Erstes Formular unter „Ultimate Form → Neues Formular" anlegen
6. Shortcode `[ultimate_form slug="dein-slug"]` in Seite einfügen — oder Elementor-Widget

== Frequently Asked Questions ==

= Funktioniert das Plugin auch ohne WooCommerce? =

Ja. Wenn kein Produkt zugewiesen ist, läuft das Formular als reines Lead-/Kontakt-Formular mit E-Mail-Versand und konfigurierbarer Bestätigung.

= Wo werden die Daten gespeichert? =

Alle Submissions landen in der WordPress-Datenbank (eigene Tabellen mit Plugin-Prefix). Keine externe Übertragung außer den von dir konfigurierten E-Mails / Webhooks.

= Funktioniert die PDF-Generierung wirklich nativ? =

Ja, ab Version 2.8.14. Die PDF wird direkt in PHP gerendert (Helvetica Core-Font, A4-Seiten, Auto-Pagebreak). Kein externer Service, kein API-Call.

= Wie kann ich die PDF an Bestellbestätigungs-E-Mails anhängen? =

Unter „Ultimate Form → Einstellungen" den Toggle „PDF an Email anhängen" aktivieren. Die PDF wird dann an Kunden-, Admin- und (bei Produkt-Forms) WC-Bestellbestätigungs-Mails gehängt.

== Changelog ==

= 2.8.16 =
* Confirmation-Settings nach „Mit Produkt" / „Ohne Produkt" aufgeteilt
* WordPress-Compliance verbessert (license.txt, readme.txt, custom capability, i18n)

= 2.8.15 =
* PDF-Design 1:1 wie altes Vercel-Layout (Grid-Tabelle mit blau-Header)
* Logo aus Design-Konfigurator wird in PDF eingebettet (JPG/PNG)

= 2.8.14 =
* Native PDF-Generierung — Vercel-API komplett entfernt
* Toggle „PDF an Email anhängen"

= 2.8.13 =
* Step-Bar auf Minimal-Progress-Layout umgestellt
* Layout in Frontend, Form-Editor und Designer pixel-identisch

= 2.8.12 =
* Step-Linie verbindet sich jetzt direkt mit Bubble-Kreisen
* Save-Button mit Lade-Spinner

= 2.8.11 =
* Innenabstand wirkt jetzt auch im Elementor-Editor
* Padding mit !important + inline-style erzwungen

= 2.8.10 =
* Innenabstand in 2 Slider gesplittet (V + H)
* Step-Bar Connector visuell verbessert

= 2.8.9 =
* Innenabstand-Slider wieder hinzugefügt (Default 30px)
* Step-Balken-Konsistenz zwischen Frontend / Form-Editor / Designer

= 2.8.8 =
* Bildschirm-langer Banner nach Save entfernt
* Step-Balken Zeilenumbruch bei langem Text

= 2.8.7 =
* Innenabstand-Slider im Designer
* Logo-Abstand-Slider

== Upgrade Notice ==

= 2.8.16 =
Confirmation-Settings sind jetzt nach Mit/Ohne Produkt aufgeteilt. Bestehende Settings werden automatisch migriert. Ein Update wird empfohlen.
