{"id":9411,"date":"2026-06-14T12:00:59","date_gmt":"2026-06-14T12:00:59","guid":{"rendered":"https:\/\/acinonyxweb.agency\/?p=9411"},"modified":"2026-06-08T19:09:32","modified_gmt":"2026-06-08T19:09:32","slug":"custom-fields-ajoutez-des-champs-personnalises-intelligents-au-checkout-prestashop","status":"publish","type":"post","link":"https:\/\/acinonyxweb.agency\/fr\/business\/custom-fields-ajoutez-des-champs-personnalises-intelligents-au-checkout-prestashop\/","title":{"rendered":"Custom Fields : ajoutez des champs personnalis\u00e9s intelligents au checkout PrestaShop"},"content":{"rendered":"<div class=\"wpb-content-wrapper\">[vc_row][vc_column][vc_column_text css=&#8221;&#8221;]\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:block [&amp;_strong:has(+br)]:pb-2 [&amp;_strong:has(+br)+br]:hidden\">Sur PrestaShop, le checkout standard suffit rarement d\u00e8s qu\u2019un besoin m\u00e9tier appara\u00eet : num\u00e9ro de TVA, consigne logistique, document \u00e0 joindre, choix conditionnel ou information r\u00e9serv\u00e9e \u00e0 certains clients. Custom Fields r\u00e9pond pr\u00e9cis\u00e9ment \u00e0 ce besoin en ajoutant des champs personnalis\u00e9s sur les diff\u00e9rentes \u00e9tapes du tunnel de commande et sur la page d\u2019inscription, sans devoir recoder tout le parcours client.<\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:block [&amp;_strong:has(+br)]:pb-2 [&amp;_strong:has(+br)+br]:hidden\">Le module s\u2019int\u00e8gre au fonctionnement natif de PrestaShop \u00e0 travers ses hooks de checkout. Il peut notamment injecter des champs dans les \u00e9tapes de livraison, de paiement ou de r\u00e9sum\u00e9, puis enregistrer les r\u00e9ponses dans une table d\u00e9di\u00e9e afin de les r\u00e9afficher ensuite au bon endroit c\u00f4t\u00e9 boutique et c\u00f4t\u00e9 administration.<\/p>\n<p>&nbsp;<\/p>\n<h2 id=\"ce-que-permet-le-module\" class=\"font-editorial font-bold mb-2 mt-4 [.has-inline-images_&amp;]:clear-end text-base first:mt-0\">Ce que permet le module<\/h2>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:block [&amp;_strong:has(+br)]:pb-2 [&amp;_strong:has(+br)+br]:hidden\">Custom Fields permet de cr\u00e9er diff\u00e9rents types de champs selon le besoin m\u00e9tier : texte, zone de texte, date, oui\/non, liste d\u00e9roulante, cases \u00e0 cocher, boutons radio, pi\u00e8ce jointe ou simple message informatif. Cela permet aussi bien de g\u00e9rer un besoin B2B qu\u2019un besoin logistique ou une collecte d\u2019informations sp\u00e9cifique avant validation de commande.<\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:block [&amp;_strong:has(+br)]:pb-2 [&amp;_strong:has(+br)+br]:hidden\">L\u2019int\u00e9r\u00eat du module ne se limite pas \u00e0 l\u2019affichage d\u2019un champ brut. Il permet aussi de choisir l\u2019\u00e9tape du checkout o\u00f9 le champ doit appara\u00eetre, ce qui est coh\u00e9rent avec les points d\u2019injection pr\u00e9vus par PrestaShop dans le tunnel de commande, comme l\u2019\u00e9tape livraison ou paiement.<\/p>\n<p>&nbsp;<\/p>\n<h2 id=\"affichage-conditionnel\" class=\"font-editorial font-bold mb-2 mt-4 [.has-inline-images_&amp;]:clear-end text-base first:mt-0\">Affichage conditionnel<\/h2>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:block [&amp;_strong:has(+br)]:pb-2 [&amp;_strong:has(+br)+br]:hidden\">L\u2019un des points les plus int\u00e9ressants du module est sa logique de ciblage. Un champ peut \u00eatre affich\u00e9 selon la cat\u00e9gorie d\u2019un produit pr\u00e9sent dans le panier, selon un produit pr\u00e9cis, selon le groupe client ou m\u00eame selon la valeur d\u2019un autre champ.<\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:block [&amp;_strong:has(+br)]:pb-2 [&amp;_strong:has(+br)+br]:hidden\">Concr\u00e8tement, cela permet par exemple d\u2019afficher un champ \u201cNum\u00e9ro de TVA\u201d uniquement pour certains groupes B2B, ou une demande de pr\u00e9cision logistique seulement lorsqu\u2019un produit donn\u00e9 est pr\u00e9sent dans le panier. Ce type de personnalisation rend le checkout bien plus utile sans le surcharger inutilement.<\/p>\n<p>&nbsp;<\/p>\n<h2 id=\"o-les-donnes-sont-visibles\" class=\"font-editorial font-bold mb-2 mt-4 [.has-inline-images_&amp;]:clear-end text-base first:mt-0\">O\u00f9 les donn\u00e9es sont visibles<\/h2>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:block [&amp;_strong:has(+br)]:pb-2 [&amp;_strong:has(+br)+br]:hidden\">Une fois les champs remplis, leurs valeurs ne restent pas bloqu\u00e9es dans le checkout. Elles peuvent \u00eatre restitu\u00e9es sur la commande en back-office gr\u00e2ce au hook d\u2019affichage de la page commande, et PrestaShop pr\u00e9voit bien une zone d\u00e9di\u00e9e \u00e0 ce type d\u2019extension sur la vue commande d\u2019administration.<\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:block [&amp;_strong:has(+br)]:pb-2 [&amp;_strong:has(+br)+br]:hidden\">Le module peut aussi afficher ces informations sur le compte client, dans l\u2019email de confirmation de commande, et dans les PDF de facture ou de bon de livraison si ces options sont activ\u00e9es. Cela \u00e9vite les ressaisies manuelles et centralise l\u2019information directement dans le cycle de commande.<\/p>\n<p>&nbsp;<\/p>\n<h2 id=\"pourquoi-ce-module-est-utile\" class=\"font-editorial font-bold mb-2 mt-4 [.has-inline-images_&amp;]:clear-end text-base first:mt-0\">Pourquoi ce module est utile<\/h2>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:block [&amp;_strong:has(+br)]:pb-2 [&amp;_strong:has(+br)+br]:hidden\">Beaucoup de boutiques ont des besoins interm\u00e9diaires : trop avanc\u00e9s pour rester sur le checkout natif, mais pas assez complexes pour justifier un d\u00e9veloppement sur mesure complet. Custom Fields comble exactement cet espace avec une approche pragmatique : cr\u00e9er un champ, choisir son emplacement, ses r\u00e8gles d\u2019apparition et ses sorties d\u2019affichage.<\/p>\n<p class=\"my-2 [&amp;+p]:mt-4 [&amp;_strong:has(+br)]:block [&amp;_strong:has(+br)]:pb-2 [&amp;_strong:has(+br)+br]:hidden\">Pour une boutique PrestaShop B2B, logistique ou fortement personnalis\u00e9e, c\u2019est un vrai gain de temps. On collecte l\u2019information l\u00e0 o\u00f9 elle est utile, on l\u2019enregistre proprement, puis on la retrouve l\u00e0 o\u00f9 elle doit \u00eatre trait\u00e9e.<\/p>\n[\/vc_column_text][vc_separator css=&#8221;.vc_custom_1779557025074{margin-bottom: 22px !important;}&#8221;][vc_btn title=&#8221;Acheter le module : Custom Fields&#8221; style=&#8221;flat&#8221; align=&#8221;center&#8221; i_icon_fontawesome=&#8221;fa fa-solid fa-cart-plus&#8221; css=&#8221;&#8221; add_icon=&#8221;true&#8221; link=&#8221;url:https%3A%2F%2Facinonyxweb.agency%2Ffr%2Fproduit%2Fmodule-custom-fields-champs-personnalises-avances-pour-prestashop%2F|title:Module%20Custom%20Fields%20%E2%80%93%20Champs%20personnalis%C3%A9s%20avanc%C3%A9s%20pour%20PrestaShop&#8221; el_class=&#8221;fw-shop-btn&#8221;][vc_separator css=&#8221;&#8221;][\/vc_column][\/vc_row][vc_row][vc_column]<div id=\"awsm-team-5436\" class=\"awsm-grid-wrapper\">\n\t\t\n\t\t\t<div class=\"awsm-grid list-style style-1 grid-2-col \">\n\t\t\t\t\t\t<div id=\"awsm-member-5436-2106\" class=\"awsm-grid-card awsm-team-item awsm-scale-anm awsm-all\">\n\t\t\t\t   <figure>\n\t\t\t\t\t <img loading=\"lazy\" decoding=\"async\" width=\"380\" height=\"264\" src=\"https:\/\/acinonyxweb.agency\/wp-content\/uploads\/2020\/06\/logo-thomas.jpg\" class=\"attachment-awsm_team size-awsm_team wp-post-image\" alt=\"Logo T\" \/>\t\t\t\t\t\t <figcaption>\n\t\t\t\t\t\t\t<div class=\"awsm-personal-info\"><h3>Thomas<\/h3><span>COO &amp; lead developer<\/span><\/div>\n\t\t\t\t\t\t\t<div class=\"awsm-contact-info\">\n\t\t\t\t\t\t\t\t<p>Titulaire du prix cyberjuriste jeune talent informatique 2019, Thomas est un d\u00e9veloppeur fran\u00e7ais connu pour son travail sur Hootis. Sites web, algorithmes, scripts et d\u00e9veloppement d&#8217;API&#8230;<\/p>\n<blockquote><p>Il n&#8217;y a pas de difficult\u00e9 pour moi, seulement des d\u00e9fis \u00e0 surmonter.<\/p><\/blockquote>\n<p>Rien ne lui fait peur ! Il est en charge des projets les plus ambitieux &amp; difficiles avec une \u00e9quipe multidisciplinaire europ\u00e9enne s\u00e9lectionn\u00e9e parmi les meilleurs.<\/p>\n<div class=\"awsm-social-icons\"><span><a href=\"https:\/\/www.thomasdubrez.fr\/\" target=\"_blank\"><i class=\"awsm-icon-link\" aria-hidden=\"true\"><\/i><\/a><\/span><span><a href=\"https:\/\/www.linkedin.com\/in\/thomasdubrez\/\" target=\"_blank\"><i class=\"awsm-icon-linkedin\" aria-hidden=\"true\"><\/i><\/a><\/span><\/div>\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t <\/figcaption>\n\t\t\t\t   <\/figure>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n[\/vc_column][\/vc_row]\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column][vc_column_text css=&#8221;&#8221;] Sur PrestaShop, le checkout standard suffit rarement d\u00e8s qu\u2019un besoin m\u00e9tier appara\u00eet :&#8230;<\/p>\n","protected":false},"author":1,"featured_media":9402,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[98],"tags":[],"class_list":["post-9411","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-business"],"_links":{"self":[{"href":"https:\/\/acinonyxweb.agency\/fr\/wp-json\/wp\/v2\/posts\/9411","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/acinonyxweb.agency\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/acinonyxweb.agency\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/acinonyxweb.agency\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/acinonyxweb.agency\/fr\/wp-json\/wp\/v2\/comments?post=9411"}],"version-history":[{"count":1,"href":"https:\/\/acinonyxweb.agency\/fr\/wp-json\/wp\/v2\/posts\/9411\/revisions"}],"predecessor-version":[{"id":9412,"href":"https:\/\/acinonyxweb.agency\/fr\/wp-json\/wp\/v2\/posts\/9411\/revisions\/9412"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/acinonyxweb.agency\/fr\/wp-json\/wp\/v2\/media\/9402"}],"wp:attachment":[{"href":"https:\/\/acinonyxweb.agency\/fr\/wp-json\/wp\/v2\/media?parent=9411"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/acinonyxweb.agency\/fr\/wp-json\/wp\/v2\/categories?post=9411"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/acinonyxweb.agency\/fr\/wp-json\/wp\/v2\/tags?post=9411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}