{"id":46047,"date":"2016-04-15T14:58:36","date_gmt":"2016-04-15T14:58:36","guid":{"rendered":"http:\/\/webkul.com\/blog\/?p=46047"},"modified":"2016-04-19T12:09:43","modified_gmt":"2016-04-19T12:09:43","slug":"events-opencart-2-2-x-x-version","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/events-opencart-2-2-x-x-version\/","title":{"rendered":"Events In Opencart 2.2.x.x. Version"},"content":{"rendered":"<p>Today we will learn how to use event in opencart version 2.2.x.x. By using the Event System you can reduce the Ocmod and VQmod code. The Events are trigged after and before controllers, models and on loading language or view. In Opencart 2.2.x.x. the event name has been changed.<\/p>\n<p>See the representation of event in Opencart version 2.2.x.x. and before 2.2.x.x. :-<\/p>\n<p>Now :<\/p>\n<p><strong>&#8216;catalog\/model\/account\/addCustomer\/after&#8217;<\/strong><\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-46068\" src=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/04\/Screenshot_17.png\" alt=\"Screenshot_17\" width=\"905\" height=\"239\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/04\/Screenshot_17.png 905w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/04\/Screenshot_17-250x66.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/04\/Screenshot_17-300x79.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/04\/Screenshot_17-768x203.png 768w\" sizes=\"(max-width: 905px) 100vw, 905px\" loading=\"lazy\" \/><\/p>\n<p>Before :<\/p>\n<p><strong>&#8216;pre.catalog.customerAfter.add&#8217;<\/strong><\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-46067\" src=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/04\/Screenshot_16.png\" alt=\"Screenshot_16\" width=\"909\" height=\"278\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/04\/Screenshot_16.png 909w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/04\/Screenshot_16-250x76.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/04\/Screenshot_16-300x92.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/04\/Screenshot_16-768x235.png 768w\" sizes=\"(max-width: 909px) 100vw, 909px\" loading=\"lazy\" \/><\/p>\n<p>You can see before 2.2.x.x. we can used <strong>pre\/post <\/strong>but in 2.2.x.x. we have to use <strong>after\/before <\/strong>and &#8221; <strong>.<\/strong> &#8221; will changed into &#8221;\u00a0 <strong>\/<\/strong>\u00a0 &#8220;.<\/p>\n<p>Basically, If you will see Event name represents like : <strong>{app}\/{route}\/{position}<\/strong>.<\/p>\n<p><strong>{app} <\/strong>: App should be <strong>admin\/catalog.<\/strong><\/p>\n<p><strong>{route} <\/strong>: This is the path of file after\/before this path(<strong>controller\/model<\/strong>)\u00a0 you want to trigger your event.<\/p>\n<p><strong>{position} <\/strong>: It should be <strong>before or after<\/strong>.<\/p>\n<p>&nbsp;<\/p>\n<p>Before Opencart version 2.2.x.x. we have to add code for trigger the registered event by using vQmod or Ocmod but In 2.2.x.x. not need to add manually this code. we will see how to triggered the registered events:<\/p>\n<p>Now : you can see in system\/engine\/loader.php file how to trigger the event for controller,model,view and load the language for after\/before position.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-46073\" src=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/04\/Screenshot_20.png\" alt=\"Screenshot_20\" width=\"938\" height=\"174\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/04\/Screenshot_20.png 938w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/04\/Screenshot_20-250x46.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/04\/Screenshot_20-300x56.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/04\/Screenshot_20-768x142.png 768w\" sizes=\"(max-width: 938px) 100vw, 938px\" loading=\"lazy\" \/><\/p>\n<p>Before :<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-46072\" src=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/04\/Screenshot_18.png\" alt=\"Screenshot_18\" width=\"706\" height=\"202\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/04\/Screenshot_18.png 706w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/04\/Screenshot_18-250x72.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/04\/Screenshot_18-300x86.png 300w\" sizes=\"(max-width: 706px) 100vw, 706px\" loading=\"lazy\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>We have to write our <strong>Event Handler <\/strong>for executing some option that we want to perform through event.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-46076\" src=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/04\/Screenshot_22.png\" alt=\"Screenshot_22\" width=\"919\" height=\"292\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/04\/Screenshot_22.png 919w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/04\/Screenshot_22-250x79.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/04\/Screenshot_22-300x95.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/04\/Screenshot_22-768x244.png 768w\" sizes=\"(max-width: 919px) 100vw, 919px\" loading=\"lazy\" \/><\/p>\n<p>In Opencart Version 2.2.x.x. It might be possible your event handler returns some output. Yes if your event returns some output that this will be used as the output of the actual controller. The controller will not even be invoked. This way you can override entire modules, or default pages like product\/product.<\/p>\n<p>See the file <strong>system\/engine\/loader.php<\/strong><\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-46079\" src=\"http:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/04\/Screenshot_23.png\" alt=\"Screenshot_23\" width=\"920\" height=\"485\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/04\/Screenshot_23.png 920w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/04\/Screenshot_23-250x132.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/04\/Screenshot_23-300x158.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/04\/Screenshot_23-768x405.png 768w\" sizes=\"(max-width: 920px) 100vw, 920px\" loading=\"lazy\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today we will learn how to use event in opencart version 2.2.x.x. By using the Event System you can reduce the Ocmod and VQmod code. The Events are trigged after and before controllers, models and on loading language or view. In Opencart 2.2.x.x. the event name has been changed. See the representation of event in <a href=\"https:\/\/webkul.com\/blog\/events-opencart-2-2-x-x-version\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":34,"featured_media":41008,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[548,2071,2869,963],"class_list":["post-46047","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-event","tag-opencart","tag-opencart-event","tag-php-in-ubuntu"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Events In Opencart 2.2.x.x. Version - Webkul Blog<\/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:\/\/webkul.com\/blog\/events-opencart-2-2-x-x-version\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Events In Opencart 2.2.x.x. Version - Webkul Blog\" \/>\n<meta property=\"og:description\" content=\"Today we will learn how to use event in opencart version 2.2.x.x. By using the Event System you can reduce the Ocmod and VQmod code. The Events are trigged after and before controllers, models and on loading language or view. In Opencart 2.2.x.x. the event name has been changed. See the representation of event in [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/events-opencart-2-2-x-x-version\/\" \/>\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=\"2016-04-15T14:58:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-04-19T12:09:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/02\/Opencart-Code-Snippet.png\" \/>\n\t<meta property=\"og:image:width\" content=\"825\" \/>\n\t<meta property=\"og:image:height\" content=\"260\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Vivek Sharma\" \/>\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=\"Vivek Sharma\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/events-opencart-2-2-x-x-version\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/events-opencart-2-2-x-x-version\/\"},\"author\":{\"name\":\"Vivek Sharma\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/55a090ee89f2ea288152d9618972d51a\"},\"headline\":\"Events In Opencart 2.2.x.x. Version\",\"datePublished\":\"2016-04-15T14:58:36+00:00\",\"dateModified\":\"2016-04-19T12:09:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/events-opencart-2-2-x-x-version\/\"},\"wordCount\":302,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/events-opencart-2-2-x-x-version\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/02\/Opencart-Code-Snippet.png\",\"keywords\":[\"Event\",\"opencart\",\"Opencart Event\",\"php in ubuntu\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/events-opencart-2-2-x-x-version\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/events-opencart-2-2-x-x-version\/\",\"url\":\"https:\/\/webkul.com\/blog\/events-opencart-2-2-x-x-version\/\",\"name\":\"Events In Opencart 2.2.x.x. Version - Webkul Blog\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/events-opencart-2-2-x-x-version\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/events-opencart-2-2-x-x-version\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/02\/Opencart-Code-Snippet.png\",\"datePublished\":\"2016-04-15T14:58:36+00:00\",\"dateModified\":\"2016-04-19T12:09:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/events-opencart-2-2-x-x-version\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/events-opencart-2-2-x-x-version\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/events-opencart-2-2-x-x-version\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/02\/Opencart-Code-Snippet.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/02\/Opencart-Code-Snippet.png\",\"width\":825,\"height\":260},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/events-opencart-2-2-x-x-version\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Events In Opencart 2.2.x.x. Version\"}]},{\"@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\/55a090ee89f2ea288152d9618972d51a\",\"name\":\"Vivek Sharma\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/016ec12a9caaedb7c6003878edfc412b2e9a5159e75bac4338ab7eeaaec9d92d?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\/016ec12a9caaedb7c6003878edfc412b2e9a5159e75bac4338ab7eeaaec9d92d?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Vivek Sharma\"},\"sameAs\":[\"https:\/\/store.webkul.com\/\"],\"url\":\"https:\/\/webkul.com\/blog\/author\/viveksh047\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Events In Opencart 2.2.x.x. Version - Webkul Blog","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\/events-opencart-2-2-x-x-version\/","og_locale":"en_US","og_type":"article","og_title":"Events In Opencart 2.2.x.x. Version - Webkul Blog","og_description":"Today we will learn how to use event in opencart version 2.2.x.x. By using the Event System you can reduce the Ocmod and VQmod code. The Events are trigged after and before controllers, models and on loading language or view. In Opencart 2.2.x.x. the event name has been changed. See the representation of event in [...]","og_url":"https:\/\/webkul.com\/blog\/events-opencart-2-2-x-x-version\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2016-04-15T14:58:36+00:00","article_modified_time":"2016-04-19T12:09:43+00:00","og_image":[{"width":825,"height":260,"url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/02\/Opencart-Code-Snippet.png","type":"image\/png"}],"author":"Vivek Sharma","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Vivek Sharma","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/events-opencart-2-2-x-x-version\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/events-opencart-2-2-x-x-version\/"},"author":{"name":"Vivek Sharma","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/55a090ee89f2ea288152d9618972d51a"},"headline":"Events In Opencart 2.2.x.x. Version","datePublished":"2016-04-15T14:58:36+00:00","dateModified":"2016-04-19T12:09:43+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/events-opencart-2-2-x-x-version\/"},"wordCount":302,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/events-opencart-2-2-x-x-version\/#primaryimage"},"thumbnailUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/02\/Opencart-Code-Snippet.png","keywords":["Event","opencart","Opencart Event","php in ubuntu"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/events-opencart-2-2-x-x-version\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/events-opencart-2-2-x-x-version\/","url":"https:\/\/webkul.com\/blog\/events-opencart-2-2-x-x-version\/","name":"Events In Opencart 2.2.x.x. Version - Webkul Blog","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/events-opencart-2-2-x-x-version\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/events-opencart-2-2-x-x-version\/#primaryimage"},"thumbnailUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/02\/Opencart-Code-Snippet.png","datePublished":"2016-04-15T14:58:36+00:00","dateModified":"2016-04-19T12:09:43+00:00","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/events-opencart-2-2-x-x-version\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/events-opencart-2-2-x-x-version\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/events-opencart-2-2-x-x-version\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/02\/Opencart-Code-Snippet.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2016\/02\/Opencart-Code-Snippet.png","width":825,"height":260},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/events-opencart-2-2-x-x-version\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Events In Opencart 2.2.x.x. Version"}]},{"@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\/55a090ee89f2ea288152d9618972d51a","name":"Vivek Sharma","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/016ec12a9caaedb7c6003878edfc412b2e9a5159e75bac4338ab7eeaaec9d92d?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\/016ec12a9caaedb7c6003878edfc412b2e9a5159e75bac4338ab7eeaaec9d92d?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Vivek Sharma"},"sameAs":["https:\/\/store.webkul.com\/"],"url":"https:\/\/webkul.com\/blog\/author\/viveksh047\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/46047","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\/34"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=46047"}],"version-history":[{"count":1,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/46047\/revisions"}],"predecessor-version":[{"id":46080,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/46047\/revisions\/46080"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media\/41008"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=46047"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=46047"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=46047"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}