{"id":14893,"date":"2025-02-25T10:29:23","date_gmt":"2025-02-25T09:29:23","guid":{"rendered":"https:\/\/dhosting.pl\/pomoc\/?post_type=manual_kb&#038;p=14893"},"modified":"2025-02-25T13:56:54","modified_gmt":"2025-02-25T12:56:54","slug":"jak-dodac-niestandardowe-pola-do-formularza-zamowienia-w-prestashop","status":"publish","type":"manual_kb","link":"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-dodac-niestandardowe-pola-do-formularza-zamowienia-w-prestashop\/","title":{"rendered":"Jak doda\u0107 niestandardowe pola do formularza zam\u00f3wienia w PrestaShop?"},"content":{"rendered":"<p data-start=\"91\" data-end=\"494\">PrestaShop to wszechstronna platforma e-commerce, kt\u00f3ra umo\u017cliwia personalizacj\u0119 procesu zam\u00f3wienia. Cz\u0119sto w\u0142a\u015bciciele sklep\u00f3w potrzebuj\u0105 doda\u0107 dodatkowe pola, aby zbiera\u0107 specyficzne informacje od klient\u00f3w, np. numer NIP, preferencje dotycz\u0105ce dostawy czy uwagi do zam\u00f3wienia. W tym artykule przedstawimy sposoby na dodanie niestandardowych p\u00f3l do formularza zam\u00f3wienia bez konieczno\u015bci edycji kodu.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_83 ez-toc-wrap-left counter-flat ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Spis tre\u015bci<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-dodac-niestandardowe-pola-do-formularza-zamowienia-w-prestashop\/#Korzystanie_z_modulow_do_dodatkowych_pol\" >Korzystanie z modu\u0142\u00f3w do dodatkowych p\u00f3l<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-dodac-niestandardowe-pola-do-formularza-zamowienia-w-prestashop\/#Wykorzystanie_pol_dodatkowych_w_profilu_klienta\" >Wykorzystanie p\u00f3l dodatkowych w profilu klienta<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-dodac-niestandardowe-pola-do-formularza-zamowienia-w-prestashop\/#Wykorzystanie_domyslnego_pola_%E2%80%9EUwagi_do_zamowienia%E2%80%9D\" >Wykorzystanie domy\u015blnego pola \u201eUwagi do zam\u00f3wienia\u201d<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-dodac-niestandardowe-pola-do-formularza-zamowienia-w-prestashop\/#Dodawanie_pol_w_module_One_Page_Checkout\" >Dodawanie p\u00f3l w module One Page Checkout<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-dodac-niestandardowe-pola-do-formularza-zamowienia-w-prestashop\/#Testowanie_i_optymalizacja\" >Testowanie i optymalizacja<\/a><\/li><li class='ez-toc-page-1'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/jak-dodac-niestandardowe-pola-do-formularza-zamowienia-w-prestashop\/#Podsumowanie\" >Podsumowanie<\/a><\/li><\/ul><\/nav><\/div>\n<h2 data-start=\"496\" data-end=\"541\"><span class=\"ez-toc-section\" id=\"Korzystanie_z_modulow_do_dodatkowych_pol\"><\/span>Korzystanie z modu\u0142\u00f3w do dodatkowych p\u00f3l<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"543\" data-end=\"754\">Najprostsz\u0105 metod\u0105 na dodanie niestandardowych p\u00f3l jest skorzystanie z gotowych modu\u0142\u00f3w dost\u0119pnych w PrestaShop. Pozwalaj\u0105 one na \u0142atwe dodanie nowych p\u00f3l bez potrzeby ingerowania w kod szablonu czy pliki PHP.<\/p>\n<h3 data-start=\"756\" data-end=\"775\">Popularne modu\u0142y do dodatkowych p\u00f3l:<\/h3>\n<ul data-start=\"776\" data-end=\"1098\">\n<li data-start=\"776\" data-end=\"877\"><strong data-start=\"778\" data-end=\"808\">Custom Fields for Checkout<\/strong> \u2013 umo\u017cliwia dodanie p\u00f3l tekstowych, rozwijanych list i p\u00f3l wyboru.<\/li>\n<li data-start=\"878\" data-end=\"988\"><strong data-start=\"880\" data-end=\"918\">PrestaShop Checkout Fields Manager<\/strong> \u2013 pozwala na tworzenie i zarz\u0105dzanie dodatkowymi polami w checkout.<\/li>\n<li data-start=\"989\" data-end=\"1098\"><strong data-start=\"991\" data-end=\"1013\">Easy Custom Fields<\/strong> \u2013 modu\u0142 zapewniaj\u0105cy prost\u0105 konfiguracj\u0119 i szerokie mo\u017cliwo\u015bci dostosowywania p\u00f3l.<\/li>\n<\/ul>\n<h3 data-start=\"1100\" data-end=\"1125\">Jak zainstalowa\u0107 modu\u0142?<\/h3>\n<ol data-start=\"1126\" data-end=\"1413\">\n<li data-start=\"1126\" data-end=\"1182\">Przejd\u017a do <strong data-start=\"1140\" data-end=\"1179\">Panelu administracyjnego PrestaShop<\/strong>.<\/li>\n<li data-start=\"1183\" data-end=\"1236\">Wejd\u017a w zak\u0142adk\u0119 <strong data-start=\"1203\" data-end=\"1233\">Modu\u0142y -&gt; Mened\u017cer modu\u0142\u00f3w<\/strong>.<\/li>\n<li data-start=\"1237\" data-end=\"1315\">Kliknij <strong data-start=\"1248\" data-end=\"1268\">Dodaj nowy modu\u0142<\/strong> i wybierz plik ZIP z pobranym rozszerzeniem.<\/li>\n<li data-start=\"1316\" data-end=\"1413\">Po instalacji przejd\u017a do konfiguracji modu\u0142u, dodaj nowe pola i okre\u015bl ich typ oraz pozycj\u0119.<\/li>\n<\/ol>\n<p data-start=\"1415\" data-end=\"1656\">Po zapisaniu zmian niestandardowe pola b\u0119d\u0105 widoczne w formularzu zam\u00f3wienia. Niekt\u00f3re modu\u0142y oferuj\u0105 tak\u017ce mo\u017cliwo\u015b\u0107 przypisania p\u00f3l do okre\u015blonych grup klient\u00f3w lub ograniczenia ich wy\u015bwietlania w zale\u017cno\u015bci od wybranej metody p\u0142atno\u015bci.<\/p>\n<div id=\"dhost-2626789075\" class=\"dhost-inpost dhost-entity-placement\"><a href=\"https:\/\/dhosting.pl\/opieka-stron.html?utm_source=pomoc&utm_medium=artykul&utm_campaign=pomoc\" target=\"_blank\">\r\n\t<img decoding=\"async\" src=\"https:\/\/dhosting.pl\/pomoc\/wp-content\/uploads\/2025\/01\/baner-opieka.png\" alt=\"opieka stron www\">\r\n<\/a>\r\n<br \/>\r\n<br \/><\/div><h2 data-start=\"1658\" data-end=\"1710\"><span class=\"ez-toc-section\" id=\"Wykorzystanie_pol_dodatkowych_w_profilu_klienta\"><\/span>Wykorzystanie p\u00f3l dodatkowych w profilu klienta<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"1712\" data-end=\"1900\">PrestaShop pozwala na dodanie niestandardowych p\u00f3l do formularza rejestracji klienta. Je\u015bli chcesz zbiera\u0107 dodatkowe informacje przed z\u0142o\u017ceniem zam\u00f3wienia, mo\u017cesz wykorzysta\u0107 t\u0119 funkcj\u0119.<\/p>\n<h3 data-start=\"1902\" data-end=\"1942\">Jak doda\u0107 nowe pola w profilu klienta?<\/h3>\n<ol data-start=\"1943\" data-end=\"2264\">\n<li data-start=\"1943\" data-end=\"2005\">Przejd\u017a do <strong data-start=\"1957\" data-end=\"2002\">Konfiguracja -&gt; Klienci -&gt; Pola dodatkowe<\/strong>.<\/li>\n<li data-start=\"2006\" data-end=\"2104\">Kliknij <strong data-start=\"2017\" data-end=\"2036\">Dodaj nowe pole<\/strong> i wybierz jego typ (pole tekstowe, pole wyboru, lista rozwijana).<\/li>\n<li data-start=\"2105\" data-end=\"2187\">Okre\u015bl, czy pole ma by\u0107 wymagane oraz przypisz je do wybranych grup klient\u00f3w.<\/li>\n<li data-start=\"2188\" data-end=\"2264\">Zapisz zmiany i sprawd\u017a, czy pole pojawia si\u0119 w formularzu rejestracji.<\/li>\n<\/ol>\n<p data-start=\"2266\" data-end=\"2407\">Dzi\u0119ki tej metodzie dodatkowe informacje o kliencie b\u0119d\u0105 przechowywane w jego profilu i widoczne dla administratora przy ka\u017cdym zam\u00f3wieniu.<\/p>\n<h2 data-start=\"2409\" data-end=\"2465\"><span class=\"ez-toc-section\" id=\"Wykorzystanie_domyslnego_pola_%E2%80%9EUwagi_do_zamowienia%E2%80%9D\"><\/span>Wykorzystanie domy\u015blnego pola \u201eUwagi do zam\u00f3wienia\u201d<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"2467\" data-end=\"2659\">Je\u017celi nie chcesz instalowa\u0107 dodatkowych modu\u0142\u00f3w, a potrzebujesz jedynie pola, w kt\u00f3rym klienci mog\u0105 wpisa\u0107 dodatkowe informacje, mo\u017cesz skorzysta\u0107 z domy\u015blnej funkcji \u201eUwagi do zam\u00f3wienia\u201d.<\/p>\n<h3 data-start=\"2661\" data-end=\"2702\">Jak w\u0142\u0105czy\u0107 pole \u201eUwagi do zam\u00f3wienia\u201d?<\/h3>\n<ol data-start=\"2703\" data-end=\"2913\">\n<li data-start=\"2703\" data-end=\"2748\">Przejd\u017a do <strong data-start=\"2717\" data-end=\"2745\">Ustawienia -&gt; Zam\u00f3wienia<\/strong>.<\/li>\n<li data-start=\"2749\" data-end=\"2815\">Znajd\u017a opcj\u0119 <strong data-start=\"2765\" data-end=\"2780\">\u201ePole uwag\u201d<\/strong> i upewnij si\u0119, \u017ce jest w\u0142\u0105czona.<\/li>\n<li data-start=\"2816\" data-end=\"2913\">Je\u015bli chcesz zmieni\u0107 nazw\u0119 pola, przejd\u017a do sekcji <strong data-start=\"2870\" data-end=\"2885\">T\u0142umaczenia<\/strong> i dostosuj jego etykiet\u0119.<\/li>\n<\/ol>\n<p data-start=\"2915\" data-end=\"3102\">To rozwi\u0105zanie jest szybkie i proste, ale ogranicza si\u0119 do jednego pola tekstowego. W niekt\u00f3rych przypadkach mo\u017ce to jednak wystarczy\u0107 do zebrania najwa\u017cniejszych informacji od klienta.<\/p>\n<h2 data-start=\"3104\" data-end=\"3149\"><span class=\"ez-toc-section\" id=\"Dodawanie_pol_w_module_One_Page_Checkout\"><\/span>Dodawanie p\u00f3l w module One Page Checkout<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"3151\" data-end=\"3392\">Je\u017celi Tw\u00f3j sklep korzysta z modu\u0142u <strong data-start=\"3187\" data-end=\"3208\">One Page Checkout<\/strong>, warto sprawdzi\u0107, czy posiada on opcj\u0119 dodawania niestandardowych p\u00f3l. Wi\u0119kszo\u015b\u0107 wersji tego rozwi\u0105zania pozwala na edycj\u0119 formularza zam\u00f3wienia bez konieczno\u015bci modyfikowania kodu.<\/p>\n<h3 data-start=\"3394\" data-end=\"3438\">Jak doda\u0107 pola w module One Page Checkout?<\/h3>\n<ol data-start=\"3439\" data-end=\"3757\">\n<li data-start=\"3439\" data-end=\"3503\">Przejd\u017a do <strong data-start=\"3453\" data-end=\"3500\">Modu\u0142y -&gt; One Page Checkout -&gt; Konfiguracja<\/strong>.<\/li>\n<li data-start=\"3504\" data-end=\"3572\">Znajd\u017a sekcj\u0119 <strong data-start=\"3521\" data-end=\"3539\">Dodatkowe pola<\/strong> i kliknij <strong data-start=\"3550\" data-end=\"3569\">Dodaj nowe pole<\/strong>.<\/li>\n<li data-start=\"3573\" data-end=\"3680\">Wybierz typ pola (tekst, checkbox, lista rozwijana), okre\u015bl jego obowi\u0105zkowo\u015b\u0107 i pozycj\u0119 w formularzu.<\/li>\n<li data-start=\"3681\" data-end=\"3757\">Zapisz zmiany i sprawd\u017a, czy pola poprawnie wy\u015bwietlaj\u0105 si\u0119 w checkout.<\/li>\n<\/ol>\n<p data-start=\"3759\" data-end=\"3916\">To rozwi\u0105zanie jest szczeg\u00f3lnie przydatne, je\u015bli chcesz umie\u015bci\u0107 dodatkowe pola w okre\u015blonych sekcjach procesu zam\u00f3wienia, np. przy wyborze metody dostawy.<\/p>\n<h2 data-start=\"3918\" data-end=\"3949\"><span class=\"ez-toc-section\" id=\"Testowanie_i_optymalizacja\"><\/span>Testowanie i optymalizacja<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"3951\" data-end=\"4052\">Po dodaniu nowych p\u00f3l do formularza zam\u00f3wienia warto przetestowa\u0107 ca\u0142y proces, aby upewni\u0107 si\u0119, \u017ce:<\/p>\n<ul data-start=\"4053\" data-end=\"4256\">\n<li data-start=\"4053\" data-end=\"4114\">Nowe pola poprawnie wy\u015bwietlaj\u0105 si\u0119 na stronie checkoutu.<\/li>\n<li data-start=\"4115\" data-end=\"4186\">Dane s\u0105 prawid\u0142owo zapisywane i dost\u0119pne w panelu administracyjnym.<\/li>\n<li data-start=\"4187\" data-end=\"4256\">Klienci nie maj\u0105 problem\u00f3w z uzupe\u0142nianiem formularza zam\u00f3wienia.<\/li>\n<\/ul>\n<p data-start=\"4258\" data-end=\"4517\">Dobr\u0105 praktyk\u0105 jest r\u00f3wnie\u017c sprawdzenie, czy dodatkowe pola rzeczywi\u015bcie pomagaj\u0105 w obs\u0142udze zam\u00f3wie\u0144 i czy klienci ch\u0119tnie z nich korzystaj\u0105. Je\u015bli oka\u017ce si\u0119, \u017ce zbierane informacje nie s\u0105 istotne, warto zredukowa\u0107 liczb\u0119 p\u00f3l, aby upro\u015bci\u0107 proces zakupowy.<\/p>\n<h2 data-start=\"4519\" data-end=\"4536\"><span class=\"ez-toc-section\" id=\"Podsumowanie\"><\/span>Podsumowanie<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p data-start=\"4538\" data-end=\"5010\">Dodanie niestandardowych p\u00f3l do zam\u00f3wienia w PrestaShop bez edycji kodu jest mo\u017cliwe dzi\u0119ki kilku metodom. Najwygodniejsz\u0105 opcj\u0105 jest skorzystanie z modu\u0142\u00f3w, kt\u00f3re pozwalaj\u0105 na \u0142atwe dodanie i zarz\u0105dzanie polami w formularzu checkout. Mo\u017cna r\u00f3wnie\u017c wykorzysta\u0107 pola dodatkowe w profilu klienta lub domy\u015blne pole \u201eUwagi do zam\u00f3wienia\u201d. Je\u015bli sklep korzysta z One Page Checkout, jego konfiguracja zazwyczaj umo\u017cliwia dodawanie nowych p\u00f3l bez konieczno\u015bci modyfikacji kodu.<\/p>\n<p data-start=\"5012\" data-end=\"5168\">Dzi\u0119ki tym rozwi\u0105zaniom mo\u017cna dostosowa\u0107 proces zam\u00f3wienia do indywidualnych potrzeb sklepu, bez ryzyka problem\u00f3w z aktualizacjami i stabilno\u015bci\u0105 systemu.<\/p>\n","protected":false},"author":6,"featured_media":10957,"parent":0,"menu_order":0,"template":"","format":"standard","manualknowledgebasecat":[96,4223,95,118,109],"manual_kb_tag":[4981,4982,655,4984,4985,4983,3517,4980,4986,3516],"class_list":["post-14893","manual_kb","type-manual_kb","status-publish","format-standard","has-post-thumbnail","hentry","manualknowledgebasecat-aplikacje-internetowe-cms","manualknowledgebasecat-ecommerce","manualknowledgebasecat-hosting","manualknowledgebasecat-pozostale","manualknowledgebasecat-strony-www","manual_kb_tag-dodatkowe-pola-w-zamowieniu-prestashop","manual_kb_tag-formularz-zamowienia-prestashop","manual_kb_tag-hosting","manual_kb_tag-modul-pola-zamowienia-prestashop","manual_kb_tag-one-page-checkout-prestashop","manual_kb_tag-pola-w-checkout-prestashop","manual_kb_tag-polski-hosting","manual_kb_tag-prestashop-niestandardowe-pola","manual_kb_tag-prestashop-pola-klienta","manual_kb_tag-web-hosting"],"_links":{"self":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/14893","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb"}],"about":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/types\/manual_kb"}],"author":[{"embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/users\/6"}],"version-history":[{"count":3,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/14893\/revisions"}],"predecessor-version":[{"id":14900,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/14893\/revisions\/14900"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/media\/10957"}],"wp:attachment":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/media?parent=14893"}],"wp:term":[{"taxonomy":"manualknowledgebasecat","embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manualknowledgebasecat?post=14893"},{"taxonomy":"manual_kb_tag","embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb_tag?post=14893"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}