{"id":136020,"date":"2018-08-01T07:31:50","date_gmt":"2018-08-01T07:31:50","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=136020"},"modified":"2026-02-27T09:10:30","modified_gmt":"2026-02-27T09:10:30","slug":"inline-editing-grid-in-magento-2-backend","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/inline-editing-grid-in-magento-2-backend\/","title":{"rendered":"Inline Editing Grid in Magento 2 Backend"},"content":{"rendered":"\n<p>In this blog, we\u2019ll explore Inline Editing Grid in Magento 2 Backend and how it helps admins quickly update product and order data directly from the grid view.<br><strong><br>There are three main steps for the inline edit in Admin:<br>1)\u00a0<\/strong>create a grid using the UI component.<br><strong>2)\u00a0<\/strong>make the clickable element to edit the data.<br><strong>3)\u00a0<\/strong>create the controller\u00a0for saving edited data.<br><strong><br>Create a grid using the UI component:<br><\/strong><br>Firstly, you can check how to create the admin grid using UI component from the wonderful blog\u00a0<a href=\"https:\/\/webkul.com\/blog\/how-to-create-a-grid-using-ui-component\/\" target=\"_blank\" rel=\"noopener\">UI Component Grid<\/a><br>In the element Columns, I will register the inline editing and\u00a0will make the grid clickable by the element\u00a0<strong>fieldAction<\/strong>.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">&lt;settings&gt;\n    &lt;editorConfig&gt;\n        &lt;param name=&quot;selectProvider&quot; xsi:type=&quot;string&quot;&gt;test_test_list.test_test_list.test_test_columns.ids&lt;\/param&gt;\n        &lt;param name=&quot;enabled&quot; xsi:type=&quot;boolean&quot;&gt;true&lt;\/param&gt;\n        &lt;param name=&quot;indexField&quot; xsi:type=&quot;string&quot;&gt;entity_id&lt;\/param&gt;\n        &lt;param name=&quot;clientConfig&quot; xsi:type=&quot;array&quot;&gt;\n            &lt;item name=&quot;saveUrl&quot; path=&quot;productattachment\/test\/inlineEdit&quot; xsi:type=&quot;url&quot;\/&gt;\n            &lt;item name=&quot;validateBeforeSave&quot; xsi:type=&quot;boolean&quot;&gt;false&lt;\/item&gt;\n        &lt;\/param&gt;\n    &lt;\/editorConfig&gt;\n    &lt;childDefaults&gt;\n        &lt;param name=&quot;fieldAction&quot; xsi:type=&quot;array&quot;&gt;\n            &lt;item name=&quot;provider&quot; xsi:type=&quot;string&quot;&gt;test_test_list.test_test_list.test_test_columns_editor&lt;\/item&gt;\n            &lt;item name=&quot;target&quot; xsi:type=&quot;string&quot;&gt;startEdit&lt;\/item&gt;\n            &lt;item name=&quot;params&quot; xsi:type=&quot;array&quot;&gt;\n                &lt;item name=&quot;0&quot; xsi:type=&quot;string&quot;&gt;${ $.$data.rowIndex }&lt;\/item&gt;\n                &lt;item name=&quot;1&quot; xsi:type=&quot;boolean&quot;&gt;true&lt;\/item&gt;\n            &lt;\/item&gt;\n        &lt;\/param&gt;\n    &lt;\/childDefaults&gt;\n&lt;\/settings&gt;<\/pre>\n\n\n\n<p>The action <strong>inlineEdit<\/strong> will save the data into the database.<\/p>\n\n\n\n<p>Now, We will make the column editable which we want to edit in the grid using the element <strong>editor<\/strong>.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">&lt;column name=&quot;qty&quot;&gt;\n  &lt;argument name=&quot;data&quot; xsi:type=&quot;array&quot;&gt;\n    &lt;item name=&quot;config&quot; xsi:type=&quot;array&quot;&gt;\n       &lt;item name=&quot;editor&quot; xsi:type=&quot;array&quot;&gt;\n          &lt;item name=&quot;editorType&quot; xsi:type=&quot;string&quot;&gt;text&lt;\/item&gt;\n          &lt;item name=&quot;validation&quot; xsi:type=&quot;array&quot;&gt;\n             &lt;item name=&quot;required-entry&quot; xsi:type=&quot;boolean&quot;&gt;true&lt;\/item&gt;\n             &lt;item name=&quot;validate-zero-or-greater&quot; xsi:type=&quot;boolean&quot;&gt;true&lt;\/item&gt;\n          &lt;\/item&gt;\n       &lt;\/item&gt;\n       &lt;item name=&quot;label&quot; xsi:type=&quot;string&quot; translate=&quot;true&quot;&gt;Quantity&lt;\/item&gt;\n       &lt;item name=&quot;sortOrder&quot; xsi:type=&quot;number&quot;&gt;4&lt;\/item&gt;\n    &lt;\/item&gt;\n  &lt;\/argument&gt;\n&lt;\/column&gt;<\/pre>\n\n\n\n<p><strong>editorType:&nbsp;<\/strong>Type of the editor such as text, date, select etc.<br><strong>validation:&nbsp;<\/strong>Validation rules which you want to apply before the save.<br>Then you will see the Magento&nbsp;admin grid like below image.<br><img decoding=\"async\" class=\"alignnone size-full wp-image-136042\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/inline_edit.png\" alt=\"image\" width=\"1161\" height=\"168\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/inline_edit.png 1161w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/inline_edit-250x36.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/inline_edit-300x43.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/inline_edit-768x111.png 768w\" sizes=\"(max-width: 1161px) 100vw, 1161px\" loading=\"lazy\" \/><\/p>\n\n\n\n<p><strong>Create the controller&nbsp;for saving edited data:<\/strong><\/p>\n\n\n\n<p>Now, create the <strong>InlineEdit.php<\/strong> file to get data and save it in the database.<br>This file will be&nbsp;located under&nbsp;<strong>app\/code\/Webkul\/Test\/Controller\/Adminhtml\/Test\/.<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">&lt;?php\n\nnamespace Webkul\\Test\\Controller\\Adminhtml\\Test;\n\nclass InlineEdit extends \\Magento\\Backend\\App\\Action\n{\n\n    protected $jsonFactory;\n\n    public function __construct(\n        \\Magento\\Backend\\App\\Action\\Context $context,\n        \\Magento\\Framework\\Controller\\Result\\JsonFactory $jsonFactory\n    ) {\n        parent::__construct($context);\n        $this-&gt;jsonFactory = $jsonFactory;\n    }\n\n    public function execute()\n    {\n        \/** @var \\Magento\\Framework\\Controller\\Result\\Json $resultJson *\/\n        $resultJson = $this-&gt;jsonFactory-&gt;create();\n        $error = false;\n        $messages = &#091;];\n\n        if ($this-&gt;getRequest()-&gt;getParam(&#039;isAjax&#039;)) {\n            $postItems = $this-&gt;getRequest()-&gt;getParam(&#039;items&#039;, &#091;]);\n            if (!count($postItems)) {\n                $messages&#091;] = __(&#039;Please correct the data sent.&#039;);\n                $error = true;\n            } else {\n                foreach (array_keys($postItems) as $entityId) {\n                    \/** load your model to update the data *\/\n                    $model = $this-&gt;_objectManager-&gt;create(&#039;Test\\Test\\Model\\test&#039;)-&gt;load($entityId);\n                    try {\n                        $model-&gt;setData(array_merge($model-&gt;getData(), $postItems&#091;$entityId]));\n                        $model-&gt;save();\n                    } catch (\\Exception $e) {\n                        $messages&#091;] = &quot;&#091;Error:]  {$e-&gt;getMessage()}&quot;;\n                        $error = true;\n                    }\n                }\n            }\n        }\n\n        return $resultJson-&gt;setData(&#091;\n            &#039;messages&#039; =&gt; $messages,\n            &#039;error&#039; =&gt; $error\n        ]);\n    }\n}<\/pre>\n\n\n\n<p>You can save the grid-updated data into the database.<br>This example is for the single column. You can implement it in several&nbsp;columns as per your requirements.<br>Hope it will help you. Thank you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this blog, we\u2019ll explore Inline Editing Grid in Magento 2 Backend and how it helps admins quickly update product and order data directly from the grid view.There are three main steps for the inline edit in Admin:1)\u00a0create a grid using the UI component.2)\u00a0make the clickable element to edit the data.3)\u00a0create the controller\u00a0for saving edited <a href=\"https:\/\/webkul.com\/blog\/inline-editing-grid-in-magento-2-backend\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":171,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[302],"tags":[2542,5700,7220],"class_list":["post-136020","post","type-post","status-publish","format-standard","hentry","category-magento2","tag-admin-grid","tag-inline-edit","tag-update-grid-data"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Inline Editing Grid in Magento 2 Backend<\/title>\n<meta name=\"description\" content=\"Explore Inline Editing Grid in Magento 2 Backend to update data directly from grid view and improve admin efficiency effortlessly.\" \/>\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\/inline-editing-grid-in-magento-2-backend\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Inline Editing Grid in Magento 2 Backend\" \/>\n<meta property=\"og:description\" content=\"Explore Inline Editing Grid in Magento 2 Backend to update data directly from grid view and improve admin efficiency effortlessly.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/inline-editing-grid-in-magento-2-backend\/\" \/>\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=\"2018-08-01T07:31:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-27T09:10:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2018\/08\/inline_edit.png\" \/>\n<meta name=\"author\" content=\"Anuj Gupta\" \/>\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=\"Anuj Gupta\" \/>\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\/inline-editing-grid-in-magento-2-backend\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/inline-editing-grid-in-magento-2-backend\/\"},\"author\":{\"name\":\"Anuj Gupta\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/8b6a9038345794233c3cf41b15a330c4\"},\"headline\":\"Inline Editing Grid in Magento 2 Backend\",\"datePublished\":\"2018-08-01T07:31:50+00:00\",\"dateModified\":\"2026-02-27T09:10:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/inline-editing-grid-in-magento-2-backend\/\"},\"wordCount\":252,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/inline-editing-grid-in-magento-2-backend\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2018\/08\/inline_edit.png\",\"keywords\":[\"admin grid\",\"Inline Edit\",\"update grid data\"],\"articleSection\":[\"Magento2\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/inline-editing-grid-in-magento-2-backend\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/inline-editing-grid-in-magento-2-backend\/\",\"url\":\"https:\/\/webkul.com\/blog\/inline-editing-grid-in-magento-2-backend\/\",\"name\":\"Inline Editing Grid in Magento 2 Backend\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/inline-editing-grid-in-magento-2-backend\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/inline-editing-grid-in-magento-2-backend\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2018\/08\/inline_edit.png\",\"datePublished\":\"2018-08-01T07:31:50+00:00\",\"dateModified\":\"2026-02-27T09:10:30+00:00\",\"description\":\"Explore Inline Editing Grid in Magento 2 Backend to update data directly from grid view and improve admin efficiency effortlessly.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/inline-editing-grid-in-magento-2-backend\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/inline-editing-grid-in-magento-2-backend\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/inline-editing-grid-in-magento-2-backend\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/inline_edit.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/inline_edit.png\",\"width\":\"1161\",\"height\":\"168\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/inline-editing-grid-in-magento-2-backend\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Inline Editing Grid in Magento 2 Backend\"}]},{\"@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\/8b6a9038345794233c3cf41b15a330c4\",\"name\":\"Anuj Gupta\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a46d5e8da91ff0fecc16beee97bfb7b3a8ed158c64c69f50ddc3c1ce7d532e97?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\/a46d5e8da91ff0fecc16beee97bfb7b3a8ed158c64c69f50ddc3c1ce7d532e97?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Anuj Gupta\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/anuj-gupta701\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Inline Editing Grid in Magento 2 Backend","description":"Explore Inline Editing Grid in Magento 2 Backend to update data directly from grid view and improve admin efficiency effortlessly.","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\/inline-editing-grid-in-magento-2-backend\/","og_locale":"en_US","og_type":"article","og_title":"Inline Editing Grid in Magento 2 Backend","og_description":"Explore Inline Editing Grid in Magento 2 Backend to update data directly from grid view and improve admin efficiency effortlessly.","og_url":"https:\/\/webkul.com\/blog\/inline-editing-grid-in-magento-2-backend\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2018-08-01T07:31:50+00:00","article_modified_time":"2026-02-27T09:10:30+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2018\/08\/inline_edit.png","type":"","width":"","height":""}],"author":"Anuj Gupta","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Anuj Gupta","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/inline-editing-grid-in-magento-2-backend\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/inline-editing-grid-in-magento-2-backend\/"},"author":{"name":"Anuj Gupta","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/8b6a9038345794233c3cf41b15a330c4"},"headline":"Inline Editing Grid in Magento 2 Backend","datePublished":"2018-08-01T07:31:50+00:00","dateModified":"2026-02-27T09:10:30+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/inline-editing-grid-in-magento-2-backend\/"},"wordCount":252,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/inline-editing-grid-in-magento-2-backend\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2018\/08\/inline_edit.png","keywords":["admin grid","Inline Edit","update grid data"],"articleSection":["Magento2"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/inline-editing-grid-in-magento-2-backend\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/inline-editing-grid-in-magento-2-backend\/","url":"https:\/\/webkul.com\/blog\/inline-editing-grid-in-magento-2-backend\/","name":"Inline Editing Grid in Magento 2 Backend","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/inline-editing-grid-in-magento-2-backend\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/inline-editing-grid-in-magento-2-backend\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2018\/08\/inline_edit.png","datePublished":"2018-08-01T07:31:50+00:00","dateModified":"2026-02-27T09:10:30+00:00","description":"Explore Inline Editing Grid in Magento 2 Backend to update data directly from grid view and improve admin efficiency effortlessly.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/inline-editing-grid-in-magento-2-backend\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/inline-editing-grid-in-magento-2-backend\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/inline-editing-grid-in-magento-2-backend\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/inline_edit.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/08\/inline_edit.png","width":"1161","height":"168"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/inline-editing-grid-in-magento-2-backend\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Inline Editing Grid in Magento 2 Backend"}]},{"@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\/8b6a9038345794233c3cf41b15a330c4","name":"Anuj Gupta","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a46d5e8da91ff0fecc16beee97bfb7b3a8ed158c64c69f50ddc3c1ce7d532e97?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\/a46d5e8da91ff0fecc16beee97bfb7b3a8ed158c64c69f50ddc3c1ce7d532e97?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Anuj Gupta"},"url":"https:\/\/webkul.com\/blog\/author\/anuj-gupta701\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/136020","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\/171"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=136020"}],"version-history":[{"count":18,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/136020\/revisions"}],"predecessor-version":[{"id":528574,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/136020\/revisions\/528574"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=136020"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=136020"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=136020"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}