{"id":439301,"date":"2024-05-07T14:41:37","date_gmt":"2024-05-07T14:41:37","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=439301"},"modified":"2024-05-15T06:12:17","modified_gmt":"2024-05-15T06:12:17","slug":"create-custom-layouts-in-the-prestashop-theme","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/create-custom-layouts-in-the-prestashop-theme\/","title":{"rendered":"Create custom layouts in the PrestaShop theme"},"content":{"rendered":"\n<p>In this blog, we will learn how to add custom layouts to an existing PrestaShop theme. PrestaShop already has some predefined layouts, such as full width, two columns, three columns, and so on. However, if you need to add a new layout, you can create custom layouts.<\/p>\n\n\n\n<p>To add a custom layout, we need to create a file under the <code>templates\/layouts<\/code> folder of the theme and modify the <code>config\/theme.yml<\/code> file. Modifying files in existing themes is not a recommended approach because when you update the theme, changes will be lost. Therefore, we will create a child theme. PrestaShop supports child theme functionality, which means you can extend the parent theme&#8217;s behavior.<\/p>\n\n\n\n<p>To create a child theme in PrestaShop, we create a folder under the themes folder and name it according to your wish in small letters (for example, &#8220;mytheme&#8221;). Create another folder under &#8220;mytheme&#8221; and name it &#8220;config.&#8221; Under the &#8220;config&#8221; folder, create a new file called &#8220;theme.yml&#8221; and put the following content in this file:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">parent: classic\nname: mytheme\ndisplay_name: My theme for layout\nversion: 1.0.0\nassets:\n  use_parent_assets: true\n\nmeta:\n  compatibility:\n    from: 8.1.0\n    to: ~\n\n  available_layouts:\n    custom-layout:\n      name: Custom layout\n      description: This is custom layout\n    layout-full-width:\n      name: Full Width\n      description: No side columns, ideal for distraction-free pages such as product pages.\n    layout-both-columns:\n      name: Three Columns\n      description: One large central column and 2 side columns.\n    layout-left-column:\n      name: Two Columns, small left column\n      description: Two columns with a small left column\n    layout-right-column:\n      name: Two Columns, small right column\n      description: Two columns with a small right column<\/pre>\n\n\n\n<p>Here, we have extended the default PrestaShop &#8220;classic&#8221; theme. You can also visit the below link to understand the theme.yml file parameters in detail:<\/p>\n\n\n\n<p><a href=\"https:\/\/devdocs.prestashop-project.org\/8\/themes\/getting-started\/theme-yml\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/devdocs.prestashop-project.org\/8\/themes\/getting-started\/theme-yml<\/a><\/p>\n\n\n\n<p>In the <code>available_layouts<\/code> params, we have defined our custom layout name and description:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">custom-layout:\n      name: Custom layout\n      description: This is custom layout<\/pre>\n\n\n\n<p>Now, we have to create this layout file under the <code>templates\/layouts<\/code> folder so create this folder and create a file called <code>custom-layout.tpl<\/code> inside the <code>templates\/layouts<\/code> folder and put the below content:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">{extends file=&#039;layouts\/layout-both-columns.tpl&#039;}\n\n{block name=&#039;content_wrapper&#039;}\n  &lt;div id=&quot;content-wrapper&quot; class=&quot;js-content-wrapper col-xs-12 col-md-8 col-lg-9&quot;&gt;\n    {hook h=&quot;displayContentWrapperTop&quot;}\n    {block name=&#039;content&#039;}\n      &lt;p&gt;Hello world! This is HTML5 Boilerplate.&lt;\/p&gt;\n    {\/block}\n    {hook h=&quot;displayContentWrapperBottom&quot;}\n  &lt;\/div&gt;\n{\/block}<\/pre>\n\n\n\n<p><strong>Note:<\/strong> The layout file name must be the same as defined in the <code>theme.yml<\/code> file. In the <code>custom-layout.tpl<\/code> file, we have extended the parent theme (classic) <code>layout-both-columns.tpl<\/code> layout. <\/p>\n\n\n\n<p>You can see the newly added child theme in the theme list (Design &gt; Theme &amp; Logo &gt; Theme), activate the child theme and click on &#8220;Choose layouts&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1059\" height=\"407\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/image.webp\" alt=\"Choose theme layouts\" class=\"wp-image-439472\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/image.webp 1059w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/image-300x115.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/image-250x96.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/image-768x295.webp 768w\" sizes=\"(max-width: 1059px) 100vw, 1059px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After clicking on &#8220;Choose layouts&#8221;, a new window opens and you will see the custom layout option in the dropdown:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1026\" height=\"400\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/Screenshot.webp\" alt=\"Custom theme layout\" class=\"wp-image-439462\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/Screenshot.webp 1026w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/Screenshot-300x117.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/Screenshot-250x97.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/Screenshot-768x299.webp 768w\" sizes=\"(max-width: 1026px) 100vw, 1026px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>That\u2019s all about this blog.<\/p>\n\n\n\n<p>If any issue or doubt please feel free to mention it in the comment section.<\/p>\n\n\n\n<p>I would be happy to help.<\/p>\n\n\n\n<p>Also, you can explore our&nbsp;<a href=\"https:\/\/webkul.com\/prestashop-development\/\" target=\"_blank\" rel=\"noreferrer noopener\">PrestaShop Development Services<\/a>&nbsp;&amp; a large range of quality&nbsp;<a href=\"https:\/\/store.webkul.com\/PrestaShop-Extensions.html\" target=\"_blank\" rel=\"noreferrer noopener\">PrestaShop Modules<\/a>.<\/p>\n\n\n\n<p>For any doubt contact us at&nbsp;<a href=\"mailto:support@webkul.com\">support@webkul.com<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this blog, we will learn how to add custom layouts to an existing PrestaShop theme. PrestaShop already has some predefined layouts, such as full width, two columns, three columns, and so on. However, if you need to add a new layout, you can create custom layouts. To add a custom layout, we need to <a href=\"https:\/\/webkul.com\/blog\/create-custom-layouts-in-the-prestashop-theme\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":384,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[209],"tags":[12942,2065,15460],"class_list":["post-439301","post","type-post","status-publish","format-standard","hentry","category-prestashop","tag-child-theme","tag-prestashop","tag-theme-layouts"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Create custom layouts in the PrestaShop theme - Webkul Blog<\/title>\n<meta name=\"description\" content=\"In this blog, we will learn how to create custom layout in the existing PrestaShop theme. Explained using PrestaShop child theme.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/create-custom-layouts-in-the-prestashop-theme\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Create custom layouts in the PrestaShop theme - Webkul Blog\" \/>\n<meta property=\"og:description\" content=\"In this blog, we will learn how to create custom layout in the existing PrestaShop theme. Explained using PrestaShop child theme.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/create-custom-layouts-in-the-prestashop-theme\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-05-07T14:41:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-15T06:12:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2024\/05\/image.webp\" \/>\n<meta name=\"author\" content=\"Ajeet Chauhan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ajeet Chauhan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/create-custom-layouts-in-the-prestashop-theme\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/create-custom-layouts-in-the-prestashop-theme\/\"},\"author\":{\"name\":\"Ajeet Chauhan\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/7eee8f48857441660231d6a643103357\"},\"headline\":\"Create custom layouts in the PrestaShop theme\",\"datePublished\":\"2024-05-07T14:41:37+00:00\",\"dateModified\":\"2024-05-15T06:12:17+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/create-custom-layouts-in-the-prestashop-theme\/\"},\"wordCount\":373,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/create-custom-layouts-in-the-prestashop-theme\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2024\/05\/image.webp\",\"keywords\":[\"child theme\",\"prestashop\",\"theme layouts\"],\"articleSection\":[\"prestashop\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/create-custom-layouts-in-the-prestashop-theme\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/create-custom-layouts-in-the-prestashop-theme\/\",\"url\":\"https:\/\/webkul.com\/blog\/create-custom-layouts-in-the-prestashop-theme\/\",\"name\":\"Create custom layouts in the PrestaShop theme - Webkul Blog\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/create-custom-layouts-in-the-prestashop-theme\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/create-custom-layouts-in-the-prestashop-theme\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2024\/05\/image.webp\",\"datePublished\":\"2024-05-07T14:41:37+00:00\",\"dateModified\":\"2024-05-15T06:12:17+00:00\",\"description\":\"In this blog, we will learn how to create custom layout in the existing PrestaShop theme. Explained using PrestaShop child theme.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/create-custom-layouts-in-the-prestashop-theme\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/create-custom-layouts-in-the-prestashop-theme\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/create-custom-layouts-in-the-prestashop-theme\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/image.webp\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/image.webp\",\"width\":1059,\"height\":407},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/create-custom-layouts-in-the-prestashop-theme\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create custom layouts in the PrestaShop theme\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/7eee8f48857441660231d6a643103357\",\"name\":\"Ajeet Chauhan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e97b5fe8122a2283f5fe35ae6fca4725ac46026413ce7959b575f842f6bd6c92?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e97b5fe8122a2283f5fe35ae6fca4725ac46026413ce7959b575f842f6bd6c92?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Ajeet Chauhan\"},\"description\":\"Ajeet is a talented Software Engineer specializing in the PrestaShop platform. With expertise in PrestaShop Shipping &amp; Payments Integration, Marketplace Development, and Headless services, he delivers innovative solutions that enhance eCommerce functionality, driving seamless operations for businesses and their customers.\",\"url\":\"https:\/\/webkul.com\/blog\/author\/ajeetchauhan-symfony143\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Create custom layouts in the PrestaShop theme - Webkul Blog","description":"In this blog, we will learn how to create custom layout in the existing PrestaShop theme. Explained using PrestaShop child theme.","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:\/\/webkul.com\/blog\/create-custom-layouts-in-the-prestashop-theme\/","og_locale":"en_US","og_type":"article","og_title":"Create custom layouts in the PrestaShop theme - Webkul Blog","og_description":"In this blog, we will learn how to create custom layout in the existing PrestaShop theme. Explained using PrestaShop child theme.","og_url":"https:\/\/webkul.com\/blog\/create-custom-layouts-in-the-prestashop-theme\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2024-05-07T14:41:37+00:00","article_modified_time":"2024-05-15T06:12:17+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2024\/05\/image.webp","type":"","width":"","height":""}],"author":"Ajeet Chauhan","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Ajeet Chauhan","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/create-custom-layouts-in-the-prestashop-theme\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/create-custom-layouts-in-the-prestashop-theme\/"},"author":{"name":"Ajeet Chauhan","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/7eee8f48857441660231d6a643103357"},"headline":"Create custom layouts in the PrestaShop theme","datePublished":"2024-05-07T14:41:37+00:00","dateModified":"2024-05-15T06:12:17+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/create-custom-layouts-in-the-prestashop-theme\/"},"wordCount":373,"commentCount":2,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/create-custom-layouts-in-the-prestashop-theme\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2024\/05\/image.webp","keywords":["child theme","prestashop","theme layouts"],"articleSection":["prestashop"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/create-custom-layouts-in-the-prestashop-theme\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/create-custom-layouts-in-the-prestashop-theme\/","url":"https:\/\/webkul.com\/blog\/create-custom-layouts-in-the-prestashop-theme\/","name":"Create custom layouts in the PrestaShop theme - Webkul Blog","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/create-custom-layouts-in-the-prestashop-theme\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/create-custom-layouts-in-the-prestashop-theme\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2024\/05\/image.webp","datePublished":"2024-05-07T14:41:37+00:00","dateModified":"2024-05-15T06:12:17+00:00","description":"In this blog, we will learn how to create custom layout in the existing PrestaShop theme. Explained using PrestaShop child theme.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/create-custom-layouts-in-the-prestashop-theme\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/create-custom-layouts-in-the-prestashop-theme\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/create-custom-layouts-in-the-prestashop-theme\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/image.webp","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/image.webp","width":1059,"height":407},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/create-custom-layouts-in-the-prestashop-theme\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Create custom layouts in the PrestaShop theme"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/7eee8f48857441660231d6a643103357","name":"Ajeet Chauhan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e97b5fe8122a2283f5fe35ae6fca4725ac46026413ce7959b575f842f6bd6c92?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e97b5fe8122a2283f5fe35ae6fca4725ac46026413ce7959b575f842f6bd6c92?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Ajeet Chauhan"},"description":"Ajeet is a talented Software Engineer specializing in the PrestaShop platform. With expertise in PrestaShop Shipping &amp; Payments Integration, Marketplace Development, and Headless services, he delivers innovative solutions that enhance eCommerce functionality, driving seamless operations for businesses and their customers.","url":"https:\/\/webkul.com\/blog\/author\/ajeetchauhan-symfony143\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/439301","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/384"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=439301"}],"version-history":[{"count":13,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/439301\/revisions"}],"predecessor-version":[{"id":441008,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/439301\/revisions\/441008"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=439301"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=439301"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=439301"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}