{"id":828484,"date":"2024-12-20T06:10:18","date_gmt":"2024-12-20T06:10:18","guid":{"rendered":"https:\/\/www.knowband.com\/blog\/?p=828466\/"},"modified":"2024-12-20T10:40:15","modified_gmt":"2024-12-20T10:40:15","slug":"creer-un-onglet-personnalise-dans-la-page-produit-du-back-office-de-prestashop","status":"publish","type":"post","link":"https:\/\/www.knowband.com\/blog\/fr\/non-classifiee\/creer-un-onglet-personnalise-dans-la-page-produit-du-back-office-de-prestashop\/","title":{"rendered":"Comment cr\u00e9er un onglet personnalis\u00e9 dans la page produit du back-office de PrestaShop"},"content":{"rendered":"<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">PrestaShop, with its powerful and flexible framework, allows developers to customize various aspects of the platform to meet specific business needs. One such customization is adding a custom tab in the product page of the back office. In this blog, we will walk through the step-by-step process to achieve this by creating a sample module called kbcustommodule.<\/span><\/span><\/p>\n<p><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">We can create the custom tab in the back office product page in two ways:<\/span><\/span><\/strong><\/p>\n<ol>\n<li><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Using Symfony components.<\/span><\/span><\/li>\n<li><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Using the displayAdminProductsExtra hook<\/span><\/span><\/li>\n<\/ol>\n<h2><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Method 1:<\/span><\/span><\/strong><\/h2>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">This tutorial is applicable to PrestaShop version 8.1 and above, using Symfony components.<\/span><\/span><\/p>\n<h3><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Step 1: Create your module<\/span><\/span><\/strong><\/h3>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">kbcustommodule\/ |&#8211; composer.json |&#8211; config\/ | |&#8211; services.yml |&#8211; src\/ | |&#8211; Form\/ | | |&#8211; Modifier\/ | | | |&#8211; ProductFormModifier.php | | |&#8211; Type\/ | | | |&#8211; CustomTabType.php |&#8211; kbcustommodule.php Start by creating a folder named kbcustommodule under the modules directory of your PrestaShop installation. In this folder, create the kbcustommodule.php file, which will contain the main class of your module. The module class initializes the module and registers the required hooks. Here is an example of the kdcustommodule.php file:<\/span><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-828467 aligncenter\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2024\/12\/Create-a-Custom-Tab-in-the-Back-Office-Product-Page-in-PrestaShop-Step-1-Create-Your-Module.jpg\" alt=\"Create a custom tab in the back-office product page in PrestaShop-Step-1-Create-your-module\" width=\"760\" height=\"825\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2024\/12\/Create-a-Custom-Tab-in-the-Back-Office-Product-Page-in-PrestaShop-Step-1-Create-Your-Module.jpg 760w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2024\/12\/Create-a-Custom-Tab-in-the-Back-Office-Product-Page-in-PrestaShop-Step-1-Create-Your-Module-276x300.jpg 276w\" sizes=\"auto, (max-width: 760px) 100vw, 760px\" \/><\/p>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Run the composer dump-autoload command in your module&#8217;s root directory to enable namespace autoloading.<\/span><\/span><\/p>\n<h3><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Step 2: Define the services<\/span><\/span><\/strong><\/h3>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Create a services.yml file under your module&#8217;s config directory (kbcustommodule\/config\/services.yml). This file defines the Symfony services needed to customize the form.<\/span><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-828468 aligncenter\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2024\/12\/Create-a-Custom-Tab-in-the-Back-Office-Product-Page-in-PrestaShop-Step-2-Define-Services.jpg\" alt=\"Create a custom tab in the back office product page in PrestaShop-Step 2-Define services\" width=\"760\" height=\"370\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2024\/12\/Create-a-Custom-Tab-in-the-Back-Office-Product-Page-in-PrestaShop-Step-2-Define-Services.jpg 760w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2024\/12\/Create-a-Custom-Tab-in-the-Back-Office-Product-Page-in-PrestaShop-Step-2-Define-Services-300x146.jpg 300w\" sizes=\"auto, (max-width: 760px) 100vw, 760px\" \/><\/p>\n<h3><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Step 3: Create the Custom Tabbed Form Type<\/span><\/span><\/strong><\/h3>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Create a CustomTabType class in the src\/Form\/Type folder of your module. This class defines the fields that will appear in the custom tab.<\/span><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-828469 aligncenter\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2024\/12\/Create-a-Custom-Tab-in-the-Back-Office-Product-Page-in-PrestaShop-Step-3-Create-the-Custom-Tab-Form-Type.jpg\" alt=\"Create a custom tab in the back office product page in PrestaShop - Step 3 - Create the custom tab form type\" width=\"760\" height=\"774\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2024\/12\/Create-a-Custom-Tab-in-the-Back-Office-Product-Page-in-PrestaShop-Step-3-Create-the-Custom-Tab-Form-Type.jpg 760w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2024\/12\/Create-a-Custom-Tab-in-the-Back-Office-Product-Page-in-PrestaShop-Step-3-Create-the-Custom-Tab-Form-Type-295x300.jpg 295w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2024\/12\/Create-a-Custom-Tab-in-the-Back-Office-Product-Page-in-PrestaShop-Step-3-Create-the-Custom-Tab-Form-Type-60x60.jpg 60w\" sizes=\"auto, (max-width: 760px) 100vw, 760px\" \/><\/p>\n<h3><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Step 4: Create the ProductForm classEdit<\/span><\/span><\/strong><\/h3>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">The ProductFormModifier class defines how the custom tab integrates with the existing product form.<\/span><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-828470 aligncenter\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2024\/12\/Create-a-Custom-Tab-in-the-Back-Office-Product-Page-in-PrestaShop-Step-4-Create-the-ProductFormModifier-Class.jpg\" alt=\"Create a custom tab in the back-office product page in PrestaShop-Step 4-Create-the-ProductForm-classEdit\" width=\"760\" height=\"658\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2024\/12\/Create-a-Custom-Tab-in-the-Back-Office-Product-Page-in-PrestaShop-Step-4-Create-the-ProductFormModifier-Class.jpg 760w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2024\/12\/Create-a-Custom-Tab-in-the-Back-Office-Product-Page-in-PrestaShop-Step-4-Create-the-ProductFormModifier-Class-300x260.jpg 300w\" sizes=\"auto, (max-width: 760px) 100vw, 760px\" \/><\/p>\n<h3><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Final step: install and test<\/span><\/span><\/strong><\/h3>\n<ol>\n<li><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Install the module via the back office or manually place it in the modules directory and activate it.<\/span><\/span><\/li>\n<li><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Navigate to the product page in the back office. You should see a new tab called \u201cCustom Tab\u201d with a field called \u201cCustom Field\u201d.<\/span><\/span><\/li>\n<li><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Test the functionality by adding data to the custom field and ensuring it is saved correctly.<\/span><\/span><\/li>\n<\/ol>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">After successfully installing the above module, you will get the following result.<\/span><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"module_image\" src=\"https:\/\/cdn.knowband.com\/image\/cache\/data\/knowband-prestashop-google-tag-manager-addon-logo-740x740.webp\" alt=\"Google Tag Manager for Prestashop\" width=\"100\" height=\"100\" \/><\/p>\n<div class=\"module_content_part\">\n<h3 class=\"title\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Integrate Google Tag Manager into Prestashop<\/span><\/span><\/h3>\n<p class=\"gt-block module_content_text\"><a class=\"link_2_to_module\" style=\"display: inline-block; color: #f36!important;\" href=\"https:\/\/www.knowband.com\/fr\/prestashop-google-tag-manager\" target=\"_blank\" rel=\"noopener\"><span class=\"read-more\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">SHOP<\/span><\/span><\/span><\/a><\/p>\n<\/div>\n<style>\n.module_in_content_container { display: flex; flex-direction: column; padding: 20px; border: 1px solid #ccc; font-size: 16px; line-height: 26px; box-shadow: 0 3px 0 #ebebeb; -webkit-box-shadow: 0 3px 0 #ebebeb; position: relative; margin-bottom: 1.5em; } .module_in_content_container>a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; } .module_content { display: flex; align-items: flex-start; } .module_content img { max-width: 100px; margin-right: 20px; } .module_content_part p.module_content_text { margin-bottom: 10px; margin-top: 0; font-size: 18px; color: #000; } .module_content h3 { font-size: 24px; font-weight: 700; line-height: 1.5em; padding-left: 0; padding-top: 0; margin: 0; } .read-more { font-size: 18px; font-weight: 700; line-height: 1.5em; position: relative; display: inline-block; text-transform: uppercase; color: #f36; } .read-more:after { position: absolute; content: ''; width: 1.5em; height: 1.5em; top: -1px; right: -1.5em; background: url(https:\/\/knowband.com\/mobile-app\/wp-content\/uploads\/images\/readmore-arrow.svg) no-repeat center \/ .75em; transition: all .2s; } .read-more:focus, .read-more:hover { text-decoration: none; cursor: pointer; } .read-more:hover:after { right: -2em; transition: all .2s; } @media (max-width: 600px) { .module_content { flex-direction: column; align-items: center; text-align: center; } .module_content img { margin: 0 auto 20px auto; max-width: 100%; } .module_content .title { flex-basis: auto; margin-top: 20px; } .module_content_part p.module_content_text { font-size: 16px; line-height: 24px; } .read-more { font-size: 16px;}}<\/style>\n<h2><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Method 2:<\/span><\/span><\/strong><\/h2>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">The displayAdminProductsExtra hook allows you to add custom content or tabs to the product edit page in the Back Office. This method avoids the complexity of defining Symfony services and is easier for developers who are not familiar with Symfony.<\/span><\/span><\/p>\n<h3><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Step 1: Create the module<\/span><\/span><\/strong><\/h3>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Start by creating a basic module structure. For example: Kbcustommodule\/ |&#8211; config\/ |&#8211; translations\/ |&#8211; views\/ | |&#8211; templates\/ | |&#8211; admin\/ | |&#8211; products\/ | |&#8211; custom_tab.tpl |&#8211; Kbcustommodule.php<\/span><\/span><\/p>\n<h3><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Step 2: Define the module class<\/span><\/span><\/strong><\/h3>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">In the Kbcustommodule.php file, define your module and register the displayAdminProductsExtra hook.<\/span><\/span><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-828471 aligncenter\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2024\/12\/Create-a-Custom-Tab-in-the-Back-Office-Product-Page-in-PrestaShop-Step-2-Define-the-Module-Class.jpg\" alt=\"Create a custom tab in the back-office product page in PrestaShop - Step 2 - Define the module class\" width=\"760\" height=\"897\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2024\/12\/Create-a-Custom-Tab-in-the-Back-Office-Product-Page-in-PrestaShop-Step-2-Define-the-Module-Class.jpg 760w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2024\/12\/Create-a-Custom-Tab-in-the-Back-Office-Product-Page-in-PrestaShop-Step-2-Define-the-Module-Class-254x300.jpg 254w\" sizes=\"auto, (max-width: 760px) 100vw, 760px\" \/><\/p>\n<h3><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Step 3: Create the template file<\/span><\/span><\/strong><\/h3>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">In the views\/templates\/admin\/products\/custom_tab.tpl file, define the HTML code and content of your custom tab.<\/span><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-828472 aligncenter\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2024\/12\/Create-a-Custom-Tab-in-the-Back-Office-Product-Page-in-PrestaShop-Step-3-Create-the-Template-File.jpg\" alt=\"Create a custom tab in the back-office product page in PrestaShop - Step 3 - Create the template file\" width=\"760\" height=\"214\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2024\/12\/Create-a-Custom-Tab-in-the-Back-Office-Product-Page-in-PrestaShop-Step-3-Create-the-Template-File.jpg 760w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2024\/12\/Create-a-Custom-Tab-in-the-Back-Office-Product-Page-in-PrestaShop-Step-3-Create-the-Template-File-300x84.jpg 300w\" sizes=\"auto, (max-width: 760px) 100vw, 760px\" \/><\/p>\n<h3><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Step 4: Backup Data<\/span><\/span><\/strong><\/h3>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">To save custom data, use the actionAdminControllerSetMedia hook with JavaScript or PHP. You can also use the actionProductUpdate hook in PHP. Example in Kbcustommodule.php:<\/span><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-828473 aligncenter\" src=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2024\/12\/Create-a-Custom-Tab-in-the-Back-Office-Product-Page-in-PrestaShop-Step-4-Save-the-Data.jpg\" alt=\"Create a custom tab in the back office product page in PrestaShop - Step 4 - Save data\" width=\"760\" height=\"425\" srcset=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2024\/12\/Create-a-Custom-Tab-in-the-Back-Office-Product-Page-in-PrestaShop-Step-4-Save-the-Data.jpg 760w, https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2024\/12\/Create-a-Custom-Tab-in-the-Back-Office-Product-Page-in-PrestaShop-Step-4-Save-the-Data-300x168.jpg 300w\" sizes=\"auto, (max-width: 760px) 100vw, 760px\" \/><\/p>\n<h3><strong><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Step 5: Add the field to the database<\/span><\/span><\/strong><\/h3>\n<p><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Modify the database to store your custom data. For example: \u2014&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; ALTER TABLE ps_product ADD custom_field TEXT NULL; \u2014&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; After successfully installing the above module. You will get the following result For further assistance, feel free to contact us or leave a comment below. You can also contact us on <\/span><\/span><a href=\"https:\/\/www.knowband.com\/fr\/helpdesk\"><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\">Knowband Help Desk<\/span><\/span><\/a><span style=\"vertical-align: inherit;\"><span style=\"vertical-align: inherit;\"> .<\/span><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>PrestaShop, with its powerful and flexible framework, allows developers to customize various aspects of the platform to meet specific business needs. One such customization is adding a custom tab in the product page of the back office. In this blog, we will walk through the step-by-step process to achieve this by creating a sample module [&hellip;]<\/p>\n","protected":false},"author":40,"featured_media":828489,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_kbui_enabled":"","footnotes":""},"categories":[148],"tags":[14727,38685,38683,38684,38686,38682,361,33634],"class_list":["post-828484","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-non-classifiee","tag-add-ons-prestashop","tag-comment-crer-un-onglet-personnalis-dans-prestashop","tag-crer-des-onglets-personnaliss-dans-prestashop","tag-module-donglets-personnaliss-prestashop","tag-modules-complmentaires-prestashop","tag-onglet-personnalis-prestashop","tag-prestashop-fr","tag-vido-pour-les-commerces-en-ligne"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Cr\u00e9er un onglet personnalis\u00e9 dans la page produit du back-office de PrestaShop<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.knowband.com\/blog\/fr\/non-classifiee\/creer-un-onglet-personnalise-dans-la-page-produit-du-back-office-de-prestashop\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cr\u00e9er un onglet personnalis\u00e9 dans la page produit du back-office de PrestaShop\" \/>\n<meta property=\"og:description\" content=\"PrestaShop, with its powerful and flexible framework, allows developers to customize various aspects of the platform to meet specific business needs. One such customization is adding a custom tab in the product page of the back office. In this blog, we will walk through the step-by-step process to achieve this by creating a sample module [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.knowband.com\/blog\/fr\/non-classifiee\/creer-un-onglet-personnalise-dans-la-page-produit-du-back-office-de-prestashop\/\" \/>\n<meta property=\"og:site_name\" content=\"Knowband Blog | Ecommerce Modules\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Knowband\" \/>\n<meta property=\"article:published_time\" content=\"2024-12-20T06:10:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-20T10:40:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2024\/12\/Comment-cr\u00e9er-un-onglet-personnalis\u00e9-dans-la-page-produit-du-back-office-de-PrestaShop.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"760\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Gabriel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@KnowbandPlugin\" \/>\n<meta name=\"twitter:site\" content=\"@KnowbandPlugin\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Gabriel\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/non-classifiee\\\/creer-un-onglet-personnalise-dans-la-page-produit-du-back-office-de-prestashop\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/non-classifiee\\\/creer-un-onglet-personnalise-dans-la-page-produit-du-back-office-de-prestashop\\\/\"},\"author\":{\"name\":\"Gabriel\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/person\\\/681d456a819721732c320b51b0b10286\"},\"headline\":\"Comment cr\u00e9er un onglet personnalis\u00e9 dans la page produit du back-office de PrestaShop\",\"datePublished\":\"2024-12-20T06:10:18+00:00\",\"dateModified\":\"2024-12-20T10:40:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/non-classifiee\\\/creer-un-onglet-personnalise-dans-la-page-produit-du-back-office-de-prestashop\\\/\"},\"wordCount\":574,\"publisher\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/non-classifiee\\\/creer-un-onglet-personnalise-dans-la-page-produit-du-back-office-de-prestashop\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/Comment-cr\u00e9er-un-onglet-personnalis\u00e9-dans-la-page-produit-du-back-office-de-PrestaShop.jpg\",\"keywords\":[\"Add-ons Prestashop\",\"Comment cr\u00e9er un onglet personnalis\u00e9 dans Prestashop\",\"Cr\u00e9er des onglets personnalis\u00e9s dans Prestashop\",\"Module d'onglets personnalis\u00e9s Prestashop\",\"Modules compl\u00e9mentaires Prestashop\",\"Onglet personnalis\u00e9 PrestaShop\",\"prestashop\",\"Vid\u00e9o pour les commerces en ligne\"],\"articleSection\":[\"Non classifi\u00e9(e)\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/non-classifiee\\\/creer-un-onglet-personnalise-dans-la-page-produit-du-back-office-de-prestashop\\\/\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/non-classifiee\\\/creer-un-onglet-personnalise-dans-la-page-produit-du-back-office-de-prestashop\\\/\",\"name\":\"Cr\u00e9er un onglet personnalis\u00e9 dans la page produit du back-office de PrestaShop\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/non-classifiee\\\/creer-un-onglet-personnalise-dans-la-page-produit-du-back-office-de-prestashop\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/non-classifiee\\\/creer-un-onglet-personnalise-dans-la-page-produit-du-back-office-de-prestashop\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/Comment-cr\u00e9er-un-onglet-personnalis\u00e9-dans-la-page-produit-du-back-office-de-PrestaShop.jpg\",\"datePublished\":\"2024-12-20T06:10:18+00:00\",\"dateModified\":\"2024-12-20T10:40:15+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/non-classifiee\\\/creer-un-onglet-personnalise-dans-la-page-produit-du-back-office-de-prestashop\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/non-classifiee\\\/creer-un-onglet-personnalise-dans-la-page-produit-du-back-office-de-prestashop\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/non-classifiee\\\/creer-un-onglet-personnalise-dans-la-page-produit-du-back-office-de-prestashop\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/Comment-cr\u00e9er-un-onglet-personnalis\u00e9-dans-la-page-produit-du-back-office-de-PrestaShop.jpg\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/Comment-cr\u00e9er-un-onglet-personnalis\u00e9-dans-la-page-produit-du-back-office-de-PrestaShop.jpg\",\"width\":760,\"height\":300,\"caption\":\"Comment cr\u00e9er un onglet personnalis\u00e9 dans la page produit du back-office de PrestaShop\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/non-classifiee\\\/creer-un-onglet-personnalise-dans-la-page-produit-du-back-office-de-prestashop\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Comment cr\u00e9er un onglet personnalis\u00e9 dans la page produit du back-office de PrestaShop\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\",\"name\":\"Knowband Blog | Ecommerce Modules\",\"description\":\"Magento, Prestashop, Opencart, Shopify\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#organization\",\"name\":\"Knowband Blog | Ecommerce Modules\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/09\\\/cropped-knowband_logo-v2.png\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/uploads\\\/2016\\\/09\\\/cropped-knowband_logo-v2.png\",\"width\":153,\"height\":61,\"caption\":\"Knowband Blog | Ecommerce Modules\"},\"image\":{\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/Knowband\",\"https:\\\/\\\/x.com\\\/KnowbandPlugin\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/#\\\/schema\\\/person\\\/681d456a819721732c320b51b0b10286\",\"name\":\"Gabriel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/plugins\\\/wp-user-avatar\\\/deprecated\\\/wp-user-avatar\\\/images\\\/wpua-96x96.png\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/plugins\\\/wp-user-avatar\\\/deprecated\\\/wp-user-avatar\\\/images\\\/wpua-96x96.png\",\"contentUrl\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/wp-content\\\/plugins\\\/wp-user-avatar\\\/deprecated\\\/wp-user-avatar\\\/images\\\/wpua-96x96.png\",\"caption\":\"Gabriel\"},\"description\":\"We are professionals in the eCommerce industry, specializing in plugin development. With years of experience, We provide the best plugins for platforms like - Magento, Prestashop, OpenCart and Shopify. We also offer custom module development and customization services for websites and modules. Our team remains at the forefront of industry trends, delivering cutting-edge solutions to enhance eCommerce website functionality. With a customer-centric approach, our company is trusted partner for eCommerce plugin solutions.\",\"url\":\"https:\\\/\\\/www.knowband.com\\\/blog\\\/fr\\\/author\\\/gabriel\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cr\u00e9er un onglet personnalis\u00e9 dans la page produit du back-office de PrestaShop","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.knowband.com\/blog\/fr\/non-classifiee\/creer-un-onglet-personnalise-dans-la-page-produit-du-back-office-de-prestashop\/","og_locale":"fr_FR","og_type":"article","og_title":"Cr\u00e9er un onglet personnalis\u00e9 dans la page produit du back-office de PrestaShop","og_description":"PrestaShop, with its powerful and flexible framework, allows developers to customize various aspects of the platform to meet specific business needs. One such customization is adding a custom tab in the product page of the back office. In this blog, we will walk through the step-by-step process to achieve this by creating a sample module [&hellip;]","og_url":"https:\/\/www.knowband.com\/blog\/fr\/non-classifiee\/creer-un-onglet-personnalise-dans-la-page-produit-du-back-office-de-prestashop\/","og_site_name":"Knowband Blog | Ecommerce Modules","article_publisher":"https:\/\/www.facebook.com\/Knowband","article_published_time":"2024-12-20T06:10:18+00:00","article_modified_time":"2024-12-20T10:40:15+00:00","og_image":[{"width":760,"height":300,"url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2024\/12\/Comment-cr\u00e9er-un-onglet-personnalis\u00e9-dans-la-page-produit-du-back-office-de-PrestaShop.jpg","type":"image\/jpeg"}],"author":"Gabriel","twitter_card":"summary_large_image","twitter_creator":"@KnowbandPlugin","twitter_site":"@KnowbandPlugin","twitter_misc":{"Written by":"Gabriel","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.knowband.com\/blog\/fr\/non-classifiee\/creer-un-onglet-personnalise-dans-la-page-produit-du-back-office-de-prestashop\/#article","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/non-classifiee\/creer-un-onglet-personnalise-dans-la-page-produit-du-back-office-de-prestashop\/"},"author":{"name":"Gabriel","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/person\/681d456a819721732c320b51b0b10286"},"headline":"Comment cr\u00e9er un onglet personnalis\u00e9 dans la page produit du back-office de PrestaShop","datePublished":"2024-12-20T06:10:18+00:00","dateModified":"2024-12-20T10:40:15+00:00","mainEntityOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/non-classifiee\/creer-un-onglet-personnalise-dans-la-page-produit-du-back-office-de-prestashop\/"},"wordCount":574,"publisher":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/non-classifiee\/creer-un-onglet-personnalise-dans-la-page-produit-du-back-office-de-prestashop\/#primaryimage"},"thumbnailUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2024\/12\/Comment-cr\u00e9er-un-onglet-personnalis\u00e9-dans-la-page-produit-du-back-office-de-PrestaShop.jpg","keywords":["Add-ons Prestashop","Comment cr\u00e9er un onglet personnalis\u00e9 dans Prestashop","Cr\u00e9er des onglets personnalis\u00e9s dans Prestashop","Module d'onglets personnalis\u00e9s Prestashop","Modules compl\u00e9mentaires Prestashop","Onglet personnalis\u00e9 PrestaShop","prestashop","Vid\u00e9o pour les commerces en ligne"],"articleSection":["Non classifi\u00e9(e)"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/www.knowband.com\/blog\/fr\/non-classifiee\/creer-un-onglet-personnalise-dans-la-page-produit-du-back-office-de-prestashop\/","url":"https:\/\/www.knowband.com\/blog\/fr\/non-classifiee\/creer-un-onglet-personnalise-dans-la-page-produit-du-back-office-de-prestashop\/","name":"Cr\u00e9er un onglet personnalis\u00e9 dans la page produit du back-office de PrestaShop","isPartOf":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/non-classifiee\/creer-un-onglet-personnalise-dans-la-page-produit-du-back-office-de-prestashop\/#primaryimage"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/non-classifiee\/creer-un-onglet-personnalise-dans-la-page-produit-du-back-office-de-prestashop\/#primaryimage"},"thumbnailUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2024\/12\/Comment-cr\u00e9er-un-onglet-personnalis\u00e9-dans-la-page-produit-du-back-office-de-PrestaShop.jpg","datePublished":"2024-12-20T06:10:18+00:00","dateModified":"2024-12-20T10:40:15+00:00","breadcrumb":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/non-classifiee\/creer-un-onglet-personnalise-dans-la-page-produit-du-back-office-de-prestashop\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.knowband.com\/blog\/fr\/non-classifiee\/creer-un-onglet-personnalise-dans-la-page-produit-du-back-office-de-prestashop\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.knowband.com\/blog\/fr\/non-classifiee\/creer-un-onglet-personnalise-dans-la-page-produit-du-back-office-de-prestashop\/#primaryimage","url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2024\/12\/Comment-cr\u00e9er-un-onglet-personnalis\u00e9-dans-la-page-produit-du-back-office-de-PrestaShop.jpg","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2024\/12\/Comment-cr\u00e9er-un-onglet-personnalis\u00e9-dans-la-page-produit-du-back-office-de-PrestaShop.jpg","width":760,"height":300,"caption":"Comment cr\u00e9er un onglet personnalis\u00e9 dans la page produit du back-office de PrestaShop"},{"@type":"BreadcrumbList","@id":"https:\/\/www.knowband.com\/blog\/fr\/non-classifiee\/creer-un-onglet-personnalise-dans-la-page-produit-du-back-office-de-prestashop\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.knowband.com\/blog\/fr\/"},{"@type":"ListItem","position":2,"name":"Comment cr\u00e9er un onglet personnalis\u00e9 dans la page produit du back-office de PrestaShop"}]},{"@type":"WebSite","@id":"https:\/\/www.knowband.com\/blog\/fr\/#website","url":"https:\/\/www.knowband.com\/blog\/fr\/","name":"Knowband Blog | Ecommerce Modules","description":"Magento, Prestashop, Opencart, Shopify","publisher":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.knowband.com\/blog\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.knowband.com\/blog\/fr\/#organization","name":"Knowband Blog | Ecommerce Modules","url":"https:\/\/www.knowband.com\/blog\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2016\/09\/cropped-knowband_logo-v2.png","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/uploads\/2016\/09\/cropped-knowband_logo-v2.png","width":153,"height":61,"caption":"Knowband Blog | Ecommerce Modules"},"image":{"@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Knowband","https:\/\/x.com\/KnowbandPlugin"]},{"@type":"Person","@id":"https:\/\/www.knowband.com\/blog\/fr\/#\/schema\/person\/681d456a819721732c320b51b0b10286","name":"Gabriel","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.knowband.com\/blog\/wp-content\/plugins\/wp-user-avatar\/deprecated\/wp-user-avatar\/images\/wpua-96x96.png","url":"https:\/\/www.knowband.com\/blog\/wp-content\/plugins\/wp-user-avatar\/deprecated\/wp-user-avatar\/images\/wpua-96x96.png","contentUrl":"https:\/\/www.knowband.com\/blog\/wp-content\/plugins\/wp-user-avatar\/deprecated\/wp-user-avatar\/images\/wpua-96x96.png","caption":"Gabriel"},"description":"We are professionals in the eCommerce industry, specializing in plugin development. With years of experience, We provide the best plugins for platforms like - Magento, Prestashop, OpenCart and Shopify. We also offer custom module development and customization services for websites and modules. Our team remains at the forefront of industry trends, delivering cutting-edge solutions to enhance eCommerce website functionality. With a customer-centric approach, our company is trusted partner for eCommerce plugin solutions.","url":"https:\/\/www.knowband.com\/blog\/fr\/author\/gabriel\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/posts\/828484","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/users\/40"}],"replies":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/comments?post=828484"}],"version-history":[{"count":2,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/posts\/828484\/revisions"}],"predecessor-version":[{"id":828491,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/posts\/828484\/revisions\/828491"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/media\/828489"}],"wp:attachment":[{"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/media?parent=828484"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/categories?post=828484"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.knowband.com\/blog\/fr\/wp-json\/wp\/v2\/tags?post=828484"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}