Gravity Forms - zaawansowane formularze WordPress
Gravity Forms to najpotężniejsza wtyczka formularzy dla WordPress. Kalkulatory, wielostronicowe formularze, płatności, integracje z CRM - możliwości są ogromne. Dla tych, którzy potrzebują więcej niż Contact Form 7.
Krótka odpowiedź
Kiedy Gravity Forms
Gravity Forms potrzebujesz gdy:
- Formularz z kalkulacjami (wyceny, kalkulatory)
- Płatności w formularzu
- Wielostronicowe formularze
- Złożona logika warunkowa
- Integracje z CRM/email marketing
- User registration/profile
- Quizy i ankiety
Kiedy wystarczy prostszy plugin:
- Zwykły formularz kontaktowy
- Newsletter signup
- Prosty formularz zamówienia
- Wtedy: WPForms Lite, Fluent Forms
Logika warunkowa (Conditional Logic)
Co to:
- Pokaż/ukryj pola na podstawie odpowiedzi
- Przejdź do innej strony formularza
- Zmień powiadomienie/potwierdzenie
Przykłady:
- "Jak się dowiedziałeś?" = "Inne" → pokaż pole tekstowe
- Suma > 1000 zł → pokaż opcję rat
- Kraj = "Polska" → pokaż pole NIP
Konfiguracja:
1. Edytuj pole
2. Zakładka "Advanced"
3. Enable Conditional Logic
4. Ustaw warunki (AND/OR)
Conditional confirmations:
- Różne podziękowania na podstawie odpowiedzi
- Np. inny tekst dla firm vs osób prywatnych
Płatności i kalkulacje
Payment Add-ons:
- Stripe, PayPal, Square
- Formularz → płatność → potwierdzenie
Konfiguracja płatności:
1. Forms → Settings → Stripe
2. Połącz konto Stripe
3. W formularzu: dodaj Product fields
4. Dodaj Credit Card field
5. Ustaw payment feed
Kalkulacje:
- Pole Number/Product z formułą
- Przykład: {field1} * {field2} * 0.23 (VAT)
- Zaawansowane: GF Calculations add-on
Pricing fields:
- Product (single, select, checkbox)
- Quantity
- Total
- Coupon
Integracje i automatyzacja
Email marketing:
- Mailchimp, ConvertKit, ActiveCampaign
- AWeber, GetResponse
- Automatyczne dodawanie do list
CRM:
- HubSpot, Salesforce, Zoho
- Tworzenie kontaktów/leadów z formularza
Zapier:
- Połączenie z 5000+ aplikacji
- Gravity Forms → Zapier → cokolwiek
Webhooks:
- Wysyłanie danych do API
- Custom integracje
User Registration:
- Rejestracja użytkowników przez formularz
- Profile updates
- Role assignment