PrestaShop: dodatkowe pola w zamówieniu, krok po kroku

Dodanie pytania do procesu zamówienia PrestaShop z darmowym planem Easy Checkout Fields, od instalacji modułu po odpowiedź w zamówieniu, na zrzutach ekranu.

PrestaShop: dodatkowe pola w zamówieniu, cztery sposoby
Szybka odpowiedź

W PrestaShop dodatkowe pola w zamówieniu wymagają modułu, bo żadne ustawienie nie dodaje pytania do procesu zamówienia. Darmowy plan Easy Checkout Fields dodaje na etapach checkoutu do trzech pól (tekst, lista, tak / nie, zgoda…), w PrestaShop od 1.7.6 do 9.1, i pokazuje odpowiedzi na karcie zamówienia oraz w e-mailach.

FilmFilm po francusku

PrestaShop : ajouter un champ personnalisé à la commande (module gratuit)

Kanał Gekkode na YouTube publikuje kolejne filmy o AI i programowaniu.

Subskrybuj, aby wesprzeć kanał

Proces składania zamówienia w PrestaShop prosi o imię i nazwisko, adres, przewoźnika i metodę płatności. Gdy sklep potrzebuje czegoś więcej, na przykład kodu do domofonu, numeru zamówienia zakupowego, daty odbioru albo zgody do zaznaczenia, trzeba dodać pytanie w checkoucie, a żadne ustawienie PrestaShop na to nie pozwala.

Ten poradnik pokazuje, jak dodać w PrestaShop dodatkowe pola do zamówienia za pomocą Easy Checkout Fields, modułu Gekkode, w darmowym planie: pobranie, instalacja, utworzenie pola i odpowiedź w zamówieniu, ze zrzutami ekranu z testowego sklepu PrestaShop 9.1.

Jak dodać dodatkowe pole w PrestaShop, krok po kroku

Darmowy plan pozwala na trzy aktywne pola i sześć typów: krótki tekst, pole tekstowe, lista rozwijana, tak / nie, pole zgody i blok informacyjny. Każde pole umieszcza się przed jednym z czterech etapów procesu zamówienia albo po nim, a odpowiedź widać na karcie zamówienia w back office, na stronie potwierdzenia, na koncie klienta i w e-mailach dotyczących zamówienia. Moduł działa z PrestaShop od 1.7.6 do 9.1, na natywnym procesie zamówienia i motywie Classic. Darmowy plan nie wymaga klucza licencyjnego.

Poniższe zrzuty ekranu pochodzą z anglojęzycznego sklepu PrestaShop 9.1, z modułem w wersji 1.1.7 i darmowym planem.

1. Pobierz moduł

Na stronie Easy Checkout Fields wybierz plan Free i dodaj go do koszyka. Zamówienie kosztuje 0 € i nie wymaga karty płatniczej, ale trzeba założyć darmowe konto w marketplace. Plik ZIP pobierzesz potem w panelu klienta, w sekcji Moje licencje, przyciskiem Pobierz moduł.

2. Zainstaluj ZIP w PrestaShop

W back office otwórz Modules > Module Manager, kliknij Upload a module i upuść plik ZIP. Instalacja niczego nie zmienia w procesie zamówienia: klienci nic nie zobaczą, dopóki nie utworzysz i nie włączysz pola. Moduł trafia potem do menu Orders > Easy Checkout Fields.

Okno „Upload a module” w menedżerze modułów PrestaShop
Okno przesyłania modułu w PrestaShop: tu upuszczasz pobrany plik ZIP.

3. Utwórz pole

W zakładce Fields kliknij New field. Główny blok prosi o etykietę widoczną dla klienta, typ pola, przykładowy tekst i opcjonalną podpowiedź. Na instrukcje dostawy dobrze sprawdzi się pole tekstowe:

Formularz tworzenia pola w Easy Checkout Fields, wypełniony dla „Delivery instructions” typu pole tekstowe
Pole „Delivery instructions”: etykieta, typ pole tekstowe, przykład i podpowiedź. Przy zablokowanych typach widać, który plan je odblokowuje.

Prawa kolumna ustala trzy rzeczy: czy pole jest aktywne i obowiązkowe, na którym etapie procesu zamówienia się pojawia (tutaj na etapie dostawy, po przewoźnikach) i gdzie potem będzie widać odpowiedź. W darmowym planie faktura PDF i dowód dostawy są wyszarzone.

Ustawienia pola: status aktywny, obowiązkowe, etap dostawy po przewoźnikach, miejsca wyświetlania odpowiedzi
Status, etap procesu zamówienia i miejsca, w których widać odpowiedź. PDF wymaga planu Pro.

Na potrzeby przykładu w ten sam sposób utworzono dwa kolejne pola: listę „How did you hear about us?” na początku danych osobowych i przełącznik tak / nie „This order is a gift” przed płatnością. Czwartego pola moduł już nie przyjmuje i wyświetla komunikat o limicie planu:

Lista pól modułu z odznaką Free i komunikatem o limicie trzech aktywnych pól
Trzy aktywne pola, czyli limit darmowego planu. Kolejność zmienia się, przeciągając pole myszą.

4. Sprawdź pole w procesie zamówienia

Klient widzi pole pod nagłówkiem „Additional information”, w wybranym miejscu. Tutaj pod przewoźnikami, obok natywnego pola wiadomości PrestaShop:

Etap dostawy w procesie zamówienia PrestaShop z wypełnionym polem „Delivery instructions” pod przewoźnikami
Pole z instrukcjami na etapie dostawy, z tekstem podpowiedzi.

Lista rozwijana trafia na początek pierwszego etapu, jeszcze przed wyborem między zamówieniem jako gość a logowaniem:

Etap danych osobowych z listą „How did you hear about us?”
Lista rozwijana na początku danych osobowych.

5. Znajdź odpowiedź w zamówieniu

Po złożeniu zamówienia na jego karcie w back office pojawia się blok „Additional information” z etykietą każdego pola i odpowiedzią klienta:

Blok „Additional information (Easy Checkout Fields)” na karcie zamówienia w back office PrestaShop
Trzy odpowiedzi na karcie zamówienia. Etykiety zapisują się w chwili złożenia zamówienia.

Te same wiersze widać na stronie potwierdzenia, w szczegółach zamówienia na koncie klienta i w e-mailach, także w e-mailu o nowym zamówieniu wysyłanym do sprzedawcy:

E-mail „New order” otrzymany przez sprzedawcę z blokiem dodatkowych informacji
E-mail o nowym zamówieniu, który dostaje sklep.

Pełny poradnik z ustawieniami każdego typu pola znajdziesz w dokumentacji modułu.

Ograniczenia darmowego planu

Plan Free obejmuje jeden sklep i wystarcza na kilka pytań zadawanych wszystkim klientom. Ma przy tym takie ograniczenia:

  • najwyżej trzy aktywne pola,
  • brak pól daty, godziny, liczby, e-maila, telefonu, przycisków radio, wielokrotnego wyboru i przesyłania pliku,
  • brak wyświetlania warunkowego: nie da się pokazać pola zależnie od przewoźnika, metody płatności, kraju czy innej odpowiedzi,
  • brak odpowiedzi na fakturze PDF i dowodzie dostawy, brak eksportu CSV, brak poprawiania odpowiedzi z poziomu zamówienia.

Plan Pro znosi te ograniczenia za 2 € miesięcznie lub 19,20 € rocznie. Moduł jest sprawdzony na natywnym procesie zamówienia PrestaShop od 1.7.6 do 9.1 z motywem Classic. Motyw Hummingbird i PrestaShop 9.2 nie są jeszcze obsługiwane. Jednostronicowe moduły zamówień innych producentów i motywy, które przepisują proces zamówienia, nie zostały zweryfikowane. W takich sklepach przetestuj moduł najpierw na kopii strony.

Najczęstsze pytania

Czy pole może być obowiązkowe?

Tak, w każdym planie. Przełącznik Required field nie pozwala klientowi złożyć zamówienia bez odpowiedzi, o ile pole jest mu wyświetlane. Plan Pro dodaje obowiązek warunkowy, na przykład numer zamówienia zakupowego wymagany tylko przy płatności przelewem.

Czy pole pojawia się na fakturze?

W darmowym planie nie. Odpowiedź widać na karcie zamówienia, w e-mailach i na koncie klienta. Faktura PDF i dowód dostawy wymagają planu Pro.

Czy odpowiedzi klientów są obsługiwane zgodnie z RODO?

Do eksportu i usuwania danych klienta moduł korzysta z oficjalnego modułu RODO PrestaShop. We wszystkich planach oferuje też czyszczenie porzuconych koszyków i zaplanowaną anonimizację. Ustawienia opisuje dokumentacja.

Najważniejsze wnioski

  • PrestaShop nie ma żadnego ustawienia, które dodaje pytanie do procesu zamówienia: potrzebny jest moduł.
  • Darmowy plan Easy Checkout Fields dodaje do trzech pól (tekst, lista, tak / nie, zgoda…) w PrestaShop od 1.7.6 do 9.1, bez klucza licencyjnego.
  • Odpowiedzi widać na karcie zamówienia, na stronie potwierdzenia, na koncie klienta i w e-mailach dotyczących zamówienia.
  • Plan Pro dodaje pozostałe typy pól, wyświetlanie warunkowe, fakturę PDF i eksport CSV za 2 € miesięcznie lub 19,20 € rocznie.

Jeśli chcesz pójść dalej w temacie sklepu, nasz artykuł o MCP PrestaShop pokazuje, jak zarządzać katalogiem za pomocą agenta AI. A przy pisaniu etykiet i podpowiedzi przydadzą się dobre praktyki formularzy HTML, które dotyczą także pola w zamówieniu.

PrestaShop

Damien Flandrin Web developer od 2010 roku, twórca Gekkode i Email Impact. Każdy artykuł jest sprawdzany na prawdziwym projekcie przed publikacją. Kontakt
Newsletter

Nowe testy, poradniki i projekty, e-mailem.

Powtarzalne testy, wersjonowany kod, datowane wyniki. Nigdy spamu.