Zapis pól dodatkowych z checkoutu
Automatycznie zapisuj pola dodatkowe wypełnione w checkoucie Shopware 6 w zamówieniu – bez pisania subskrybentów i kontrolerów, z konfiguracją w panelu.
Opis pokazuje, co może robić taki plugin. Zakres dopasujemy do Twojego sklepu po krótkiej analizie potrzeb, a realizacja trwa zwykle kilka dni.
W skrócie
- Zapisuje wartości pól dodatkowych z formularza checkoutu w zamówieniu.
- Dla sklepów, które zbierają od klientów dodatkowe dane przy składaniu zamówienia.
- Koniec z pustym polem customFields w zamówieniu i z kodem pisanym od zera.
Dlaczego to rozszerzenie
Bez pluginu
Pola dodatkowe wyświetlone w formularzu checkoutu Shopware 6 nie trafiają automatycznie do zamówienia, więc po jego złożeniu order.customFields zostaje puste. Natywne obejście wymaga własnych subskrybentów i kontrolerów – to czasochłonne i po aktualizacjach Shopware często kończy się błędami serwera.
Z pluginem
Plugin zrealizowany pod Twój sklep przejmuje wartości pól dodatkowych przesłane w checkoucie i zapisuje je w zamówieniu, korzystając z natywnego mechanizmu pól dodatkowych Shopware. Wybór pól ustawiasz w panelu, bez programisty.
Jak by to działało
- Wybierasz pola
W ustawieniach pluginu wskazujesz, które istniejące pola dodatkowe zamówienia mają być zapisywane z checkoutu. Nie trzeba zmieniać kodu.
- Pokazujesz pola w checkoucie
Pola wyświetlasz w istniejących szablonach Twig checkoutu, np. w bloku page_checkout_confirm_tos_additional. Plugin rozpoznaje skonfigurowane nazwy pól w przesłanym formularzu.
- Dane zapisują się same
Gdy klient składa zamówienie, plugin zapisuje wartości skonfigurowanych pól w order.customFields. Dane są od razu widoczne w szczegółach zamówienia i dostępne przez API Shopware.
Najczęstsze pytania
Czy to gotowy plugin do kupienia?
Nie – to koncepcja. Realizujemy ją pod Twój sklep po krótkiej analizie potrzeb. Ceny od 100 €, przed startem dostajesz stałą wycenę.
Czy potrzebuję wiedzy programistycznej?
Konfiguracja pól odbywa się w panelu Shopware – nie piszesz PHP, subskrybentów ani routingu. Podstawowa znajomość Twig przydaje się tylko wtedy, gdy chcesz zmienić sposób wyświetlania pól w checkoucie.
Czy plugin będzie kolidował z moimi obecnymi polami dodatkowymi?
Nie powinien. Plugin pracuje na polach, które już utworzyłeś i przypisałeś do zamówienia. Nie zmienia ani nie zastępuje ich definicji – tylko dba o to, by ich wartości zostały zapisane. Szczegóły potwierdzamy w analizie Twojego sklepu.
Czym to się różni od własnego EventSubscribera?
Własny subskrybent wymaga pracy programisty, poprawnej rejestracji usługi i znajomości cyklu życia żądania checkoutu – błąd na dowolnym etapie może wywołać błąd 500, zwłaszcza po aktualizacji Shopware. Plugin dostarcza gotowe, przetestowane rozwiązanie dopasowane do Twojego sklepu.
Z którymi wersjami Shopware działa?
Realizujemy go pod wersję Twojego sklepu: 6.5, 6.6 albo 6.7. Aktualizacje do nowych wersji Shopware są w cenie, dopóki jesteśmy w aktywnym kontakcie.
Ile trwa realizacja?
Zwykle 5–10 dni roboczych po analizie potrzeb, zależnie od ustalonego zakresu.
Wszystkie funkcje
- Ustawienia w panelu: które pola dodatkowe mają być zapisywane z checkoutu
- Automatyczne przenoszenie danych z formularza do order.customFields przy składaniu zamówienia
- Pełna zgodność z natywnym mechanizmem pól dodatkowych Shopware 6 – bez własnych struktur danych
- Obsługa standardowych typów pól: tekst, liczba, tak/nie, lista wyboru i data
- Współpraca z istniejącymi szablonami Twig checkoutu – bez zmian w układzie strony
- Widoczność pól według kanału sprzedaży lub grupy klientów
- Zapisane wartości widoczne w szczegółach zamówienia w panelu administracyjnym
- Architektura oparta na zdarzeniach, odporna na kolejne aktualizacje Shopware
Zapytaj o realizację na miarę
Opisz swój sklep i potrzebę. Po krótkiej analizie potrzeb wrócimy z pytaniami i stałą wyceną.
Specyfikacja
- Shopware
- 6.5, 6.6, 6.7
- Typ
- Na miarę
- Realizacja
- 5–10 dni roboczych
- Aktualizacja
- 22 paź 2026
Zapis pól dodatkowych z checkoutu
od 100 €
Zapytaj o realizację na miarę