{"id":147334,"date":"2018-10-12T13:02:27","date_gmt":"2018-10-12T13:02:27","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=147334"},"modified":"2018-10-15T05:53:34","modified_gmt":"2018-10-15T05:53:34","slug":"opencart-modification-system","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/opencart-modification-system\/","title":{"rendered":"Opencart Modification System"},"content":{"rendered":"<p><strong style=\"color: #2a70d0\" id=\"v3\">Modification System<\/strong> is one of the default functionality of Opencart which allows you to edit system functionality without directly editing core files. This feature work with creating XML file. Several changes has been done in modification system according to version. The main difference is of <a style=\"color: red\" href=\"http:\/\/docs.opencart.com\/en-gb\/administration\/vqmod\/\" target=\"_blank\" rel=\"noopener\">vqmod<\/a> and\u00a0<a style=\"color: red\" href=\"https:\/\/github.com\/opencart\/opencart\/wiki\/Modification-System\" target=\"_blank\" rel=\"noopener\">ocmod<\/a>. Please click for\u00a0<a href=\"#v1\" style=\"color:red\">Opencart-1.5.x.x<\/a> , <a href=\"#v2\" style=\"color:red\">Opencart-2.x.x.x<\/a>\u00a0 and <a href=\"#v3\" style=\"color:red\">Opencart-3.x.x.x<\/a>\u00a0 modification system.<\/p>\n<p><strong style=\"color: #3f33ff\">How will modification system work in opencart-3.x.x.x?<\/strong><\/p>\n<p>We will modify left column of admin panel and add some code.<\/p>\n<p><strong id=\"xml\" style=\"color: #008000\">Step 1: Create XML file<\/strong><\/p>\n<p>First we need to create a file which should have name <strong style=\"color: #2a70d0\">install.xml<\/strong><\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-147360\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/blog_ocmod.png\" alt=\"\" width=\"953\" height=\"614\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/blog_ocmod.png 953w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/blog_ocmod-250x161.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/blog_ocmod-300x193.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/blog_ocmod-768x495.png 768w\" sizes=\"(max-width: 953px) 100vw, 953px\" loading=\"lazy\" \/><\/p>\n<p>In the upper image some XML tags are being used. Explanation of important tags are given below<\/p>\n<ul style=\"list-style-type: none\">\n<li><strong style=\"color: #2a70d0\">&lt;file&gt;:<\/strong> path attribute is defined for which file you want to override<\/li>\n<li><strong style=\"color: #2a70d0\">&lt;search&gt;:<\/strong> write text for searching in file<\/li>\n<li><strong style=\"color: #2a70d0\">&lt;add&gt;:<\/strong>\u00a0 write editable code inside this tag and set position after or before of searchable data<\/li>\n<\/ul>\n<p>Now make a zip of <strong style=\"color:#2a70d0\">install.xml<\/strong> file and name should be like <strong style=\"color:#2a70d0\">mobikul.ocmod<\/strong> so after creating zip your file name must be <strong style=\"color:#2a70d0\">mobikul.ocmod.zip<\/strong><\/p>\n<p><strong style=\"color: #008000\">Step 2: Upload<\/strong><\/p>\n<p>Open your admin panel and go to Extensions-&gt;Installer. Click on Upload button as mentioned in below image.<\/p>\n<p><img decoding=\"async\" class=\"alignleft wp-image-147359\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/blog_upload.png\" alt=\"\" width=\"950\" height=\"471\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/blog_upload.png 1281w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/blog_upload-250x124.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/blog_upload-300x149.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/blog_upload-768x381.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/blog_upload-1200x595.png 1200w\" sizes=\"(max-width: 950px) 100vw, 950px\" loading=\"lazy\" \/><\/p>\n<p>You may have following issues while uploading modification file.<\/p>\n<ul style=\"list-style-type: none\">\n<li><strong style=\"color: #2a70d0\">Invalid file type! :<\/strong> Make sure that you are uploading zip<\/li>\n<li><strong style=\"color: #2a70d0\">Uploaded but no entry under Extensions -&gt; Modifications :<\/strong> Please make sure you made zip of <strong style=\"color: #2a70d0\">install.xml<\/strong> file<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" id=\"success\" class=\"alignnone size-full wp-image-147373\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_upload_success.png\" alt=\"\" width=\"1027\" height=\"635\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_upload_success.png 1027w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_upload_success-250x155.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_upload_success-300x185.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_upload_success-768x475.png 768w\" sizes=\"(max-width: 1027px) 100vw, 1027px\" loading=\"lazy\" \/><\/p>\n<p>You will get success message similar of upper image. An entry will be present under Extensions -&gt; Modifications as of below image.<\/p>\n<p><img decoding=\"async\" id=\"refresh-image\" class=\"alignnone wp-image-147378\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_entry_mod.png\" alt=\"\" width=\"1097\" height=\"490\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_entry_mod.png 1297w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_entry_mod-250x112.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_entry_mod-300x134.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_entry_mod-768x343.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_entry_mod-1200x536.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_entry_mod-604x270.png 604w\" sizes=\"(max-width: 1097px) 100vw, 1097px\" loading=\"lazy\" \/><\/p>\n<p>If you observe the entry created in upper image and when we prepared xml file so we used some tags like author, version, name and link so you can see these details in upper image.<\/p>\n<p><strong id=\"refresh\" style=\"color: #008000\">Step 3: Refresh<\/strong><\/p>\n<p>When you click on marked button in upper image so refresh method of <strong style=\"color: #008000\">&#8220;admin \/controller\/marketplace\/modification.php&#8221;<\/strong> file is called through AJAX and data will be added into duplicate file. This duplicate file will be created under\u00a0<strong style=\"color: #2a70d0\">DIR_MODIFICATION\/admin\/controller\/common\/column_left.php<\/strong> path. You must know <strong style=\"color: #2a70d0\">DIR_MODIFICATION<\/strong> is defined into <strong style=\"color: #2a70d0\">config.php<\/strong> file.\u00a0 In the below image, you can see <a style=\"color: red\" href=\"https:\/\/store.webkul.com\/Opencart-Mobile-App.html\" target=\"_blank\" rel=\"noopener\">Mobikul<\/a> menu has been added.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-147402\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_menu.png\" alt=\"\" width=\"1083\" height=\"539\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_menu.png 1283w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_menu-250x124.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_menu-300x149.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_menu-768x382.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_menu-1200x597.png 1200w\" sizes=\"(max-width: 1083px) 100vw, 1083px\" loading=\"lazy\" \/><\/p>\n<p>If <a style=\"color: red\" href=\"https:\/\/store.webkul.com\/Opencart-Mobile-App.html\" target=\"_blank\" rel=\"noopener\">Mobikul<\/a> menu is not added or duplicate file not present under modification so click on log as marked on upper image and find mod name of uploaded XML. In our case mod name is <a style=\"color: red\" href=\"https:\/\/store.webkul.com\/Opencart-Mobile-App.html\" target=\"_blank\" rel=\"noopener\">Mobikul<\/a> and code has been added. If you are getting <strong style=\"color: #2a70d0\">NOT FOUND &#8211; OPERATIONS ABORTED!<\/strong> as marked in below image so text under &lt;search&gt; tag is not present in core file so try to search that text which is present inside core file.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-147413\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_not_found.png\" alt=\"\" width=\"1055\" height=\"494\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_not_found.png 1255w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_not_found-250x117.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_not_found-300x141.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_not_found-768x360.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_not_found-1200x562.png 1200w\" sizes=\"(max-width: 1055px) 100vw, 1055px\" loading=\"lazy\" \/><\/p>\n<p>You can go to this path\u00a0<strong style=\"color: #2a70d0\">DIR_MODIFICATION\/admin\/controller\/common\/column_left.php \u00a0<\/strong>and check added code. Please see below image.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-147405\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_added_code.png\" alt=\"\" width=\"1018\" height=\"622\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_added_code.png 1118w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_added_code-250x153.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_added_code-300x183.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_added_code-768x469.png 768w\" sizes=\"(max-width: 1018px) 100vw, 1018px\" loading=\"lazy\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><strong style=\"color: #3f33ff\" id=\"v2\">How will modification system work in opencart-2.x.x.x?<\/strong><\/p>\n<p>There are minor changes in this version so we will modify same file as did in <a href=\"#v3\" style=\"color:red\">Opencart-3.x.x.x<\/a><\/p>\n<p><strong style=\"color: #008000\">Step 1: Create XML file<\/strong><\/p>\n<p>First we need to create a file which should have name <strong style=\"color: #2a70d0\">mobikul.ocmod.xml<\/strong> and use the content of <a href=\"#v3\" style=\"color:red\">Opencart-3.x.x.x<\/a> . Please\u00a0<a style=\"color: red\" href=\"#xml\">click here<\/a> to get XML content.<\/p>\n<p><strong style=\"color: #008000\">Step 2: Upload<\/strong><\/p>\n<p>Open your admin panel and go to <strong>Extensions-&gt;Extension Installer<\/strong>. Click on Upload button as mentioned in below image.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-147467\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_upload_v2.png\" alt=\"\" width=\"1083\" height=\"506\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_upload_v2.png 1283w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_upload_v2-250x117.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_upload_v2-300x140.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_upload_v2-768x359.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_upload_v2-1200x560.png 1200w\" sizes=\"(max-width: 1083px) 100vw, 1083px\" loading=\"lazy\" \/><\/p>\n<p>You will get success message similar of <a style=\"color: red\" href=\"#success\">this<\/a> image. An entry will be present under Extensions -&gt; Modifications as of <a style=\"color: red\" href=\"#refresh-image\">this<\/a> image.<\/p>\n<p><strong style=\"color: #008000\" id=\"v1\">Step 3: Refresh<\/strong><\/p>\n<p>Please <a style=\"color: red\" href=\"#refresh\">click here<\/a> to follow step 3 . We modified column_left.php in version 3.x.x.x but in version 2.0.x.x, this file renamed to menu.php so please take care of it.<\/p>\n<p><strong style=\"color: #3f33ff\">How will modification system work in opencart-1.5.x.x?<\/strong><\/p>\n<p>If you have not installed Vqmod on your store so just\u00a0<a style=\"color: red\" href=\"https:\/\/webkul.com\/blog\/opencart-vqmod-installation\/\" target=\"_blank\">click here<\/a> . We will modify left menu of admin panel and add some code.<\/p>\n<p><strong id=\"xml\" style=\"color: #008000\">Step 1: Create XML file<\/strong><\/p>\n<p>First we need to create a file which should have name <strong style=\"color:#2a70d0\">mobikul_vqmod.xml<\/strong> and content of this file will be<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-147519 size-full\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_vqmod_xml.png\" alt=\"\" width=\"1097\" height=\"695\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_vqmod_xml.png 1097w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_vqmod_xml-250x158.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_vqmod_xml-300x190.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_vqmod_xml-768x487.png 768w\" sizes=\"(max-width: 1097px) 100vw, 1097px\" loading=\"lazy\" \/><\/p>\n<p>Mostly tags are similar from ocmod in upper image.<\/p>\n<p><strong id=\"xml\" style=\"color: #008000\">Step 2: Upload<\/strong><\/p>\n<p>Now upload this file into <strong style=\"color:#2a70d0\">vqmod\/xml<\/strong> directory.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-147520\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_vqmod_upload.png\" alt=\"\" width=\"1077\" height=\"328\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_vqmod_upload.png 1177w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_vqmod_upload-250x76.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_vqmod_upload-300x91.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_vqmod_upload-768x234.png 768w\" sizes=\"(max-width: 1077px) 100vw, 1077px\" loading=\"lazy\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><strong id=\"xml\" style=\"color: #008000\">Step 3: Refresh<\/strong><\/p>\n<p>After loading page, changes should reflect. In our case <a style=\"color: red\" href=\"https:\/\/store.webkul.com\/Opencart-Mobile-App.html\" target=\"_blank\" rel=\"noopener\">Mobikul<\/a> menu is added as pointed on below image.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-147521\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_vqmod_mobikul.png\" alt=\"\" width=\"1079\" height=\"538\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_vqmod_mobikul.png 1279w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_vqmod_mobikul-250x125.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_vqmod_mobikul-300x150.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_vqmod_mobikul-768x383.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_vqmod_mobikul-1200x599.png 1200w\" sizes=\"(max-width: 1079px) 100vw, 1079px\" loading=\"lazy\" \/><\/p>\n<p>Now go to <strong style=\"color: #2a70d0\">vqmod\/vqcache<\/strong> so here you can see some files has been created. In our case we modified <strong style=\"color: #2a70d0\">admin\/controller\/common\/header.php<\/strong> and\u00a0<strong style=\"color: #2a70d0\">admin\/view\/template\/common\/header.tpl<\/strong> so new created files are named from their directories.<\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-147522\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_vqmod_files.png\" alt=\"\" width=\"1086\" height=\"272\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_vqmod_files.png 1286w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_vqmod_files-250x63.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_vqmod_files-300x75.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_vqmod_files-768x192.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/ms_vqmod_files-1200x300.png 1200w\" sizes=\"(max-width: 1086px) 100vw, 1086px\" loading=\"lazy\" \/><\/p>\n<p>You have reached at the end of this blog. We hope this blog is useful for you. Please visit our website <a style=\"color: red\" href=\"https:\/\/webkul.com\/\" target=\"_blank\">here<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Modification System is one of the default functionality of Opencart which allows you to edit system functionality without directly editing core files. This feature work with creating XML file. Several changes has been done in modification system according to version. The main difference is of vqmod and\u00a0ocmod. Please click for\u00a0Opencart-1.5.x.x , Opencart-2.x.x.x\u00a0 and Opencart-3.x.x.x\u00a0 modification <a href=\"https:\/\/webkul.com\/blog\/opencart-modification-system\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":224,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[305],"tags":[],"class_list":["post-147334","post","type-post","status-publish","format-standard","hentry","category-opencart"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Opencart Modification System - 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\/opencart-modification-system\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Opencart Modification System - Webkul Blog\" \/>\n<meta property=\"og:description\" content=\"Modification System is one of the default functionality of Opencart which allows you to edit system functionality without directly editing core files. This feature work with creating XML file. Several changes has been done in modification system according to version. The main difference is of vqmod and\u00a0ocmod. Please click for\u00a0Opencart-1.5.x.x , Opencart-2.x.x.x\u00a0 and Opencart-3.x.x.x\u00a0 modification [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/opencart-modification-system\/\" \/>\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-10-12T13:02:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-10-15T05:53:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2018\/10\/blog_ocmod.png\" \/>\n<meta name=\"author\" content=\"Prabhat Kumar\" \/>\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=\"Prabhat Kumar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/opencart-modification-system\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-modification-system\/\"},\"author\":{\"name\":\"Prabhat Kumar\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/50845eb980b8da8dea2def8904ec5566\"},\"headline\":\"Opencart Modification System\",\"datePublished\":\"2018-10-12T13:02:27+00:00\",\"dateModified\":\"2018-10-15T05:53:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-modification-system\/\"},\"wordCount\":791,\"commentCount\":3,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-modification-system\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2018\/10\/blog_ocmod.png\",\"articleSection\":[\"opencart\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/opencart-modification-system\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/opencart-modification-system\/\",\"url\":\"https:\/\/webkul.com\/blog\/opencart-modification-system\/\",\"name\":\"Opencart Modification System - Webkul Blog\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-modification-system\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-modification-system\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2018\/10\/blog_ocmod.png\",\"datePublished\":\"2018-10-12T13:02:27+00:00\",\"dateModified\":\"2018-10-15T05:53:34+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/opencart-modification-system\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/opencart-modification-system\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/opencart-modification-system\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/blog_ocmod.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/blog_ocmod.png\",\"width\":953,\"height\":614},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/opencart-modification-system\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Opencart Modification System\"}]},{\"@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\/50845eb980b8da8dea2def8904ec5566\",\"name\":\"Prabhat Kumar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/dbb1bb221277f0b032626ee13cc25b7fc46c2271db1bdf289ecd45f9dc7bfc06?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\/dbb1bb221277f0b032626ee13cc25b7fc46c2271db1bdf289ecd45f9dc7bfc06?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Prabhat Kumar\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/prabhatkumar-oc082\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Opencart Modification System - 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\/opencart-modification-system\/","og_locale":"en_US","og_type":"article","og_title":"Opencart Modification System - Webkul Blog","og_description":"Modification System is one of the default functionality of Opencart which allows you to edit system functionality without directly editing core files. This feature work with creating XML file. Several changes has been done in modification system according to version. The main difference is of vqmod and\u00a0ocmod. Please click for\u00a0Opencart-1.5.x.x , Opencart-2.x.x.x\u00a0 and Opencart-3.x.x.x\u00a0 modification [...]","og_url":"https:\/\/webkul.com\/blog\/opencart-modification-system\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2018-10-12T13:02:27+00:00","article_modified_time":"2018-10-15T05:53:34+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2018\/10\/blog_ocmod.png","type":"","width":"","height":""}],"author":"Prabhat Kumar","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Prabhat Kumar","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/opencart-modification-system\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/opencart-modification-system\/"},"author":{"name":"Prabhat Kumar","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/50845eb980b8da8dea2def8904ec5566"},"headline":"Opencart Modification System","datePublished":"2018-10-12T13:02:27+00:00","dateModified":"2018-10-15T05:53:34+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/opencart-modification-system\/"},"wordCount":791,"commentCount":3,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/opencart-modification-system\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2018\/10\/blog_ocmod.png","articleSection":["opencart"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/opencart-modification-system\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/opencart-modification-system\/","url":"https:\/\/webkul.com\/blog\/opencart-modification-system\/","name":"Opencart Modification System - Webkul Blog","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/opencart-modification-system\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/opencart-modification-system\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2018\/10\/blog_ocmod.png","datePublished":"2018-10-12T13:02:27+00:00","dateModified":"2018-10-15T05:53:34+00:00","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/opencart-modification-system\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/opencart-modification-system\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/opencart-modification-system\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/blog_ocmod.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2018\/10\/blog_ocmod.png","width":953,"height":614},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/opencart-modification-system\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Opencart Modification System"}]},{"@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\/50845eb980b8da8dea2def8904ec5566","name":"Prabhat Kumar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/dbb1bb221277f0b032626ee13cc25b7fc46c2271db1bdf289ecd45f9dc7bfc06?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\/dbb1bb221277f0b032626ee13cc25b7fc46c2271db1bdf289ecd45f9dc7bfc06?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Prabhat Kumar"},"url":"https:\/\/webkul.com\/blog\/author\/prabhatkumar-oc082\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/147334","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\/224"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=147334"}],"version-history":[{"count":65,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/147334\/revisions"}],"predecessor-version":[{"id":147654,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/147334\/revisions\/147654"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=147334"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=147334"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=147334"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}