📝 Formularze
Tworzenie formularzy w Shopware
Projektuj formularze kontaktowe, zapytania ofertowe i ankiety. Zbieraj leady i popraw komunikację z klientami.
Typy formularzy
📞 Formularz kontaktowy
Podstawowy formularz do komunikacji z klientami
📋 Zapytanie ofertowe
Złożone formularze B2B z szczegółami zamówienia
📧 Newsletter signup
Zbieranie adresów email do kampanii marketingowych
📊 Ankiety i feedback
Badanie satysfakcji klientów i opinie o produktach
Wtyczki do tworzenia formularzy
Shopware oferuje podstawowy formularz kontaktowy, ale dla zaawansowanych funkcji użyj wtyczek:
🔧 Form Builder Pro
- ✅ Drag & drop kreator
- ✅ Nieograniczona liczba pól
- ✅ Warunkowa logika (pokaż/ukryj pola)
- ✅ Multi-step forms
- ✅ Eksport danych do CSV/Excel
- ✅ Email notifications
- ✅ reCAPTCHA protection
📬 Advanced Contact Forms
- ✅ Gotowe szablony formularzy
- ✅ Przypisywanie do kategorii/produktów
- ✅ File upload (CV, pliki techniczne)
- ✅ Auto-response emails
- ✅ GDPR compliance
- ✅ CRM integration
Tworzenie formularza (Form Builder Pro)
- Zainstaluj wtyczkę Form Builder
- Content → Forms → Add new form
- Wybierz szablon lub zacznij od zera
- Dodaj pola formularza:
- Text input (imię, nazwisko, firma)
- Email (z walidacją)
- Textarea (wiadomość)
- Select/Dropdown (lista wyboru)
- Checkbox (zgody RODO)
- Radio buttons
- File upload
- Date picker
- Skonfiguruj walidację (wymagane pola, formaty)
- Ustaw powiadomienia email
- Dodaj reCAPTCHA
- Wstaw formularz na stronę CMS
🎨 Elementy formularza
📝 Pola tekstowe
☑️ Wybory
📅 Data i czas
📎 Pliki i media
Walidacja i zabezpieczenia
✅ Walidacja pól
- • Required fields - pola obowiązkowe
- • Email format validation
- • Min/max length
- • Pattern matching (regex)
- • Number range validation
🔒 Bezpieczeństwo
- • reCAPTCHA v3 - ochrona przed botami
- • CSRF protection - tokeny bezpieczeństwa
- • Rate limiting - limit wysłek formularza
- • XSS prevention - sanityzacja danych
- • Honeypot fields - ukryte pola dla botów
🛡️ RODO/GDPR
- • Zgoda na przetwarzanie danych osobowych (checkbox)
- • Link do polityki prywatności
- • Double opt-in dla newsletterów
- • Możliwość usunięcia danych
- • Szyfrowane przechowywanie
✅ Best practices
- Minimalizm - pytaj tylko o niezbędne informacje
- Jasne etykiety - każde pole ma wyraźny opis
- Walidacja inline - pokazuj błędy od razu, nie po wysłaniu
- Sukces wizualny - wyraźna informacja po wysłaniu formularza
- Mobile-first - formularz musi działać na telefonach
- Auto-fill friendly - używaj standardowych nazw pól (name, email, phone)
- Progress indicator - dla długich formularzy pokaż postęp
- Zapisywanie drafts - dla złożonych formularzy
- Auto-response - potwierdź otrzymanie wiadomości emailem
- Analytics tracking - śledź konwersję formularzy