{"id":320036,"date":"2022-01-20T13:28:17","date_gmt":"2022-01-20T13:28:17","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=320036"},"modified":"2022-08-08T11:11:16","modified_gmt":"2022-08-08T11:11:16","slug":"display-category-choice-tree-in-modern-form-in-prestashop-1-7","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/display-category-choice-tree-in-modern-form-in-prestashop-1-7\/","title":{"rendered":"Display category choice tree in modern form in PrestaShop 1.7"},"content":{"rendered":"\n<p>In this blog we are going to learn how to display category choice tree in PrestaShop modern form<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1075\" height=\"421\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/01\/category_tree.png\" alt=\"category choice tree\" class=\"wp-image-320062\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/01\/category_tree.png 1075w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/01\/category_tree-300x117.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/01\/category_tree-250x98.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/01\/category_tree-768x301.png 768w\" sizes=\"(max-width: 1075px) 100vw, 1075px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>PrestaShop 1.7.x.x is using symfony framework and using symfony form classes to build form So we will render category choice tree using predefined classes.<\/p>\n\n\n\n<p>So let\u2019s understand how to achieve it on modern form: \u2013<\/p>\n\n\n\n<p>First, we have to create controller at path<\/p>\n\n\n\n<p>modules\/your-module\/src\/Controller\/MyTestController.php<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">&lt;?php\n\nnamespace WkMyTestMvc\\Controller;\n\nuse WkMyTestMvc\\Forms\\TestType;\nuse PrestaShopBundle\\Controller\\Admin\\FrameworkBundleAdminController;\n\nclass MyTestController extends FrameworkBundleAdminController\n{\n    public function createAction()\n    {\n        $form = $this-&gt;createForm(TestType::class);\n        return $this-&gt;render(\n            &#039;@Modules\/wkmytestmvc\/templates\/admin\/create.html.twig&#039;,\n            &#091;\n                &#039;form&#039; =&gt; $form-&gt;createView()\n            ]\n        );\n    }\n}<\/pre>\n\n\n\n<p>Now we will create form type class and use <em><strong>CategoryChoiceTreeType<\/strong><\/em> class  at path modules\/your-module\/src\/Forms<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">&lt;?php\n\nnamespace WkMyTestMvc\\Forms;\n\nuse PrestaShopBundle\\Form\\Admin\\Type\\CategoryChoiceTreeType;\nuse Symfony\\Component\\Form\\AbstractType;\nuse Symfony\\Component\\Form\\FormBuilderInterface;\n\nClass TestType extends AbstractType {\n\n    public function buildForm(FormBuilderInterface $builder, array $options)\n    {\n        $disabledCategories = &#091;\n            2, \/\/ category id\n        ];\n        $builder\n            -&gt;add(&#039;category_id&#039;, CategoryChoiceTreeType::class, &#091;\n                &#039;label&#039; =&gt; &#039;Category choice type&#039;,\n                &#039;disabled_values&#039; =&gt; $disabledCategories,\n            ])\n        ;\n    }\n}<\/pre>\n\n\n\n<p>Here we passed category id 2 in  $disabledCategories variable to disable Home category.<\/p>\n\n\n\n<p>Now we will create twig file to render form fields at path modules\/your-module\/templates\/admin<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">{% extends &#039;PrestaShopBundle:Admin:layout.html.twig&#039; %}\n{% block content %}\n&lt;div class=&quot;card&quot;&gt;\n&lt;h3 class=&quot;card-header&quot;&gt;\n    &lt;i class=&quot;material-icons&quot;&gt;settings&lt;\/i&gt; {{ &#039;Choice form types&#039;|trans({}, &#039;Modules.DemoSymfonyForm.Admin&#039;) }}\n&lt;\/h3&gt;\n{{form_start(form)}}\n\n{{form_end(form)}}\n&lt;\/div&gt;\n{% endblock %}<\/pre>\n\n\n\n<p>Here we extend default admin layout to display Back-Office interface.<\/p>\n\n\n\n<p>We have done php and twig parts to display category tree on form But there is one thing is reaming that is js components.<br>PrestaShop use <strong>ChoiceTree<\/strong> component for it So use below js code in your js file with proper field id.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">$(document).ready(function () {\n    \/\/ Learn more about components in documentation\n    \/\/ https:\/\/devdocs.prestashop.com\/1.7\/development\/components\/global-components\/\n\n    new window.prestashop.component.ChoiceTree(&#039;#test_category_id&#039;);\n});<\/pre>\n\n\n\n<p>That\u2019s all about this blog.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>If any issue or doubt in the above step, please feel free to let us know in the comment section.<\/p>\n\n\n\n<p>We would be happy to help.<\/p>\n\n\n\n<p>Also, you can explore our <a href=\"https:\/\/webkul.com\/prestashop-development\/\">PrestaShop Development Services<\/a> &amp; a large range of quality <a href=\"https:\/\/store.webkul.com\/PrestaShop-Extensions.html\">PrestaShop Modules<\/a>.<\/p>\n\n\n\n<p>For any doubt contact us at <a href=\"mailto:support@webkul.com\">support@webkul.com<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this blog we are going to learn how to display category choice tree in PrestaShop modern form PrestaShop 1.7.x.x is using symfony framework and using symfony form classes to build form So we will render category choice tree using predefined classes. So let\u2019s understand how to achieve it on modern form: \u2013 First, we <a href=\"https:\/\/webkul.com\/blog\/display-category-choice-tree-in-modern-form-in-prestashop-1-7\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":416,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[209,1],"tags":[215,2065,5608],"class_list":["post-320036","post","type-post","status-publish","format-standard","hentry","category-prestashop","category-uncategorized","tag-category","tag-prestashop","tag-tree"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Display Category Choice Tree In Modern Form In PrestaShop 1.7<\/title>\n<meta name=\"description\" content=\"Display category tree in form using CategoryChoiceTreeType class and js component ChoiceTree in prestashop 1.7\" \/>\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\/display-category-choice-tree-in-modern-form-in-prestashop-1-7\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Display Category Choice Tree In Modern Form In PrestaShop 1.7\" \/>\n<meta property=\"og:description\" content=\"Display category tree in form using CategoryChoiceTreeType class and js component ChoiceTree in prestashop 1.7\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/display-category-choice-tree-in-modern-form-in-prestashop-1-7\/\" \/>\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=\"2022-01-20T13:28:17+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-08-08T11:11:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/01\/category_tree.png\" \/>\n<meta name=\"author\" content=\"Gajendra Singh\" \/>\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=\"Gajendra Singh\" \/>\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\/display-category-choice-tree-in-modern-form-in-prestashop-1-7\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/display-category-choice-tree-in-modern-form-in-prestashop-1-7\/\"},\"author\":{\"name\":\"Gajendra Singh\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/ba72ea261f883808a566a3ab8b63dede\"},\"headline\":\"Display category choice tree in modern form in PrestaShop 1.7\",\"datePublished\":\"2022-01-20T13:28:17+00:00\",\"dateModified\":\"2022-08-08T11:11:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/display-category-choice-tree-in-modern-form-in-prestashop-1-7\/\"},\"wordCount\":232,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/display-category-choice-tree-in-modern-form-in-prestashop-1-7\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/01\/category_tree.png\",\"keywords\":[\"category\",\"prestashop\",\"tree\"],\"articleSection\":[\"prestashop\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/display-category-choice-tree-in-modern-form-in-prestashop-1-7\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/display-category-choice-tree-in-modern-form-in-prestashop-1-7\/\",\"url\":\"https:\/\/webkul.com\/blog\/display-category-choice-tree-in-modern-form-in-prestashop-1-7\/\",\"name\":\"Display Category Choice Tree In Modern Form In PrestaShop 1.7\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/display-category-choice-tree-in-modern-form-in-prestashop-1-7\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/display-category-choice-tree-in-modern-form-in-prestashop-1-7\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/01\/category_tree.png\",\"datePublished\":\"2022-01-20T13:28:17+00:00\",\"dateModified\":\"2022-08-08T11:11:16+00:00\",\"description\":\"Display category tree in form using CategoryChoiceTreeType class and js component ChoiceTree in prestashop 1.7\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/display-category-choice-tree-in-modern-form-in-prestashop-1-7\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/display-category-choice-tree-in-modern-form-in-prestashop-1-7\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/display-category-choice-tree-in-modern-form-in-prestashop-1-7\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/01\/category_tree.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/01\/category_tree.png\",\"width\":1075,\"height\":421,\"caption\":\"category_tree\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/display-category-choice-tree-in-modern-form-in-prestashop-1-7\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Display category choice tree in modern form in PrestaShop 1.7\"}]},{\"@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\/ba72ea261f883808a566a3ab8b63dede\",\"name\":\"Gajendra Singh\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9d864b4124944a25bce60168e4d9520c03a18cdca40483dfbf0d9e46d2f0d32c?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\/9d864b4124944a25bce60168e4d9520c03a18cdca40483dfbf0d9e46d2f0d32c?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Gajendra Singh\"},\"description\":\"Gajendra Singh, a PrestaShop Software Engineer, excels in Mobile App and Custom Extension Development. A tech-savvy expert in Docker and POS, he creates innovative solutions. Gajendra's skills ensure a seamless PrestaShop experience, catering to diverse needs.\",\"url\":\"https:\/\/webkul.com\/blog\/author\/gajendra-singh681\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Display Category Choice Tree In Modern Form In PrestaShop 1.7","description":"Display category tree in form using CategoryChoiceTreeType class and js component ChoiceTree in prestashop 1.7","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\/display-category-choice-tree-in-modern-form-in-prestashop-1-7\/","og_locale":"en_US","og_type":"article","og_title":"Display Category Choice Tree In Modern Form In PrestaShop 1.7","og_description":"Display category tree in form using CategoryChoiceTreeType class and js component ChoiceTree in prestashop 1.7","og_url":"https:\/\/webkul.com\/blog\/display-category-choice-tree-in-modern-form-in-prestashop-1-7\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2022-01-20T13:28:17+00:00","article_modified_time":"2022-08-08T11:11:16+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/01\/category_tree.png","type":"","width":"","height":""}],"author":"Gajendra Singh","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Gajendra Singh","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/display-category-choice-tree-in-modern-form-in-prestashop-1-7\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/display-category-choice-tree-in-modern-form-in-prestashop-1-7\/"},"author":{"name":"Gajendra Singh","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/ba72ea261f883808a566a3ab8b63dede"},"headline":"Display category choice tree in modern form in PrestaShop 1.7","datePublished":"2022-01-20T13:28:17+00:00","dateModified":"2022-08-08T11:11:16+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/display-category-choice-tree-in-modern-form-in-prestashop-1-7\/"},"wordCount":232,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/display-category-choice-tree-in-modern-form-in-prestashop-1-7\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/01\/category_tree.png","keywords":["category","prestashop","tree"],"articleSection":["prestashop"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/display-category-choice-tree-in-modern-form-in-prestashop-1-7\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/display-category-choice-tree-in-modern-form-in-prestashop-1-7\/","url":"https:\/\/webkul.com\/blog\/display-category-choice-tree-in-modern-form-in-prestashop-1-7\/","name":"Display Category Choice Tree In Modern Form In PrestaShop 1.7","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/display-category-choice-tree-in-modern-form-in-prestashop-1-7\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/display-category-choice-tree-in-modern-form-in-prestashop-1-7\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/01\/category_tree.png","datePublished":"2022-01-20T13:28:17+00:00","dateModified":"2022-08-08T11:11:16+00:00","description":"Display category tree in form using CategoryChoiceTreeType class and js component ChoiceTree in prestashop 1.7","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/display-category-choice-tree-in-modern-form-in-prestashop-1-7\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/display-category-choice-tree-in-modern-form-in-prestashop-1-7\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/display-category-choice-tree-in-modern-form-in-prestashop-1-7\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/01\/category_tree.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/01\/category_tree.png","width":1075,"height":421,"caption":"category_tree"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/display-category-choice-tree-in-modern-form-in-prestashop-1-7\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Display category choice tree in modern form in PrestaShop 1.7"}]},{"@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\/ba72ea261f883808a566a3ab8b63dede","name":"Gajendra Singh","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/9d864b4124944a25bce60168e4d9520c03a18cdca40483dfbf0d9e46d2f0d32c?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\/9d864b4124944a25bce60168e4d9520c03a18cdca40483dfbf0d9e46d2f0d32c?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Gajendra Singh"},"description":"Gajendra Singh, a PrestaShop Software Engineer, excels in Mobile App and Custom Extension Development. A tech-savvy expert in Docker and POS, he creates innovative solutions. Gajendra's skills ensure a seamless PrestaShop experience, catering to diverse needs.","url":"https:\/\/webkul.com\/blog\/author\/gajendra-singh681\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/320036","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\/416"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=320036"}],"version-history":[{"count":34,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/320036\/revisions"}],"predecessor-version":[{"id":320161,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/320036\/revisions\/320161"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=320036"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=320036"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=320036"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}