{"id":1193,"date":"2024-04-06T10:18:50","date_gmt":"2024-04-06T10:18:50","guid":{"rendered":"https:\/\/risecommerce.com\/blog\/?p=1193"},"modified":"2024-07-19T13:44:05","modified_gmt":"2024-07-19T13:44:05","slug":"install-magento-2-extension","status":"publish","type":"post","link":"https:\/\/risecommerce.com\/blog\/install-magento-2-extension\/","title":{"rendered":"Boost Your Magento 2 Store: Install Magento 2 Extensions with our Easy Step-by-Step Guide!"},"content":{"rendered":"<p>Magento 2, a robust and flexible e-commerce platform, can be significantly enhanced by integrating extensions. These <a href=\"https:\/\/risecommerce.com\/store\/magento-2-extensions.html\"><strong>Magento Extensions<\/strong><\/a> enhance store functionality and cater to diverse business needs. The common method of installation is using extensions from a zip file, making it accessible for both experienced and novice developers. Extensions shape user experience, optimize processes, and expand store capabilities, allowing businesses to customize their online presence according to their unique requirements.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/risecommerce.com\/blog\/install-magento-2-extension\/#How_to_Install_Magento_2_Extension_from_a_Zip_File_A_Step-by-Step_Guide\" >How to Install Magento 2 Extension from a Zip File ?: A Step-by-Step Guide.<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/risecommerce.com\/blog\/install-magento-2-extension\/#Installing_the_Extension_Via_Zip\" >Installing the Extension Via Zip<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/risecommerce.com\/blog\/install-magento-2-extension\/#Follow_the_steps_below\" >Follow the steps below:\u00a0<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/risecommerce.com\/blog\/install-magento-2-extension\/#Installing_the_Extension_Via_Composer\" >Installing the Extension Via Composer<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/risecommerce.com\/blog\/install-magento-2-extension\/#Installing_the_Extension_Via_Setup_Wizard\" >Installing the Extension Via Setup Wizard<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/risecommerce.com\/blog\/install-magento-2-extension\/#How_To_Install_Extensions_from_Github\" >How To Install Extensions from Github<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/risecommerce.com\/blog\/install-magento-2-extension\/#Install_Magento_2_extension_manually_from_the_zip_file\" >Install Magento 2 extension manually from the zip file\u00a0<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/risecommerce.com\/blog\/install-magento-2-extension\/#Install_Magento_2_extension_via_composer\" >Install Magento 2 extension via composer<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/risecommerce.com\/blog\/install-magento-2-extension\/#About_Magento_2_Extensions\" >About\u00a0 Magento 2 Extensions<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/risecommerce.com\/blog\/install-magento-2-extension\/#Types_of_Magento_2_Extensions\" >Types of Magento 2 Extensions<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/risecommerce.com\/blog\/install-magento-2-extension\/#Benefits_of_Install_Magento_2_extension\" >Benefits of Install Magento 2 extension<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"How_to_Install_Magento_2_Extension_from_a_Zip_File_A_Step-by-Step_Guide\"><\/span>How to Install Magento 2 Extension from a Zip File ?: A Step-by-Step Guide.<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"Installing_the_Extension_Via_Zip\"><\/span><b>Installing the Extension Via Zip<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">For Example: In case if you purchase or download extensions from <\/span><strong><a href=\"https:\/\/risecommerce.com\/store\/magento-2-extensions.html\">RisecC<\/a><a href=\"https:\/\/risecommerce.com\/store\/magento-2-extensions.html\">ommerce<\/a><\/strong><span style=\"font-weight: 400;\"><strong>, <\/strong>These are the steps you need to follow to Install Magento 2 extension<\/span><span style=\"font-weight: 400;\">\u00a0from zip file.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Follow_the_steps_below\"><\/span><strong>Follow the steps below:\u00a0<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><b>Step 1: <\/b><span style=\"font-weight: 400;\">Unzip the file<\/span><\/p>\n<p><b>Step 2: <\/b><span style=\"font-weight: 400;\">Create another directory called <\/span><b>app\/code\/Risecommerce\/MODULENAME\/<\/b><span style=\"font-weight: 400;\"> where the module’s internal identifier must replace the module name.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Find it in the<\/span><b> \u201ccomposer.json\u201d<\/b><span style=\"font-weight: 400;\"> file in the downloaded extension\u2019s ZIP file, look at the node <\/span><b>\u201cpsr-4\u201d<\/b><span style=\"font-weight: 400;\">. For example, it could say<\/span><b> \u201cRisecommerce\\\\AjaxCart\\\\\u201d or \u201cRisecommerce\\\\OneStepCheckout\\\\\u201d<\/b><span style=\"font-weight: 400;\"> there, then the MODULENAME is the part after<\/span><b> \u201c\\\\\u201d<\/b><span style=\"font-weight: 400;\"> and before<\/span><b> \u201c\\\\\u201d<\/b><span style=\"font-weight: 400;\">, so in our examples <\/span><b>\u201cAjaxCart\u201d<\/b><span style=\"font-weight: 400;\"> or<\/span><b> \u201cOneStepCheckout\u201d<\/b><span style=\"font-weight: 400;\">. This is what you call the directory, then, for example, <\/span><b>app\/code\/Risecommerce\/AjaxCart<\/b><span style=\"font-weight: 400;\">, and you put the contents of the extension ZIP file in there.<\/span><\/p>\n<p><b>Step 3:<\/b> <span style=\"font-weight: 400;\">Upload the directory <\/span><b>app\/code\/Risecommerce\/MODULENAME\/<\/b><span style=\"font-weight: 400;\"> into the root directory of your Install Magento 2 extension<\/span><\/p>\n<p><b>Step 4:<\/b> <span style=\"font-weight: 400;\">Go to the Magento 2 root directory. Run<\/span><\/p>\n<p><span style=\"font-weight: 400;\">php bin\/magento setup: upgrade<\/span><\/p>\n<p><span style=\"font-weight: 400;\">php bin\/magento setup:static-content: deploy<\/span><\/p>\n<p><span style=\"font-weight: 400;\">php bin\/magento cache: clear<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Installing_the_Extension_Via_Composer\"><\/span><b>Installing the Extension Via Composer<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><b>Step 1: <\/b><span style=\"font-weight: 400;\">You must have your access key to install. Navigate to My Profile in Marketplace, then choose Access Keys in the My Products section.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Then, you will get a public key and a private key to install Magento 2 extensions.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">First Purchase the extension that you need.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Find the extension you want to install and click Technical Details in My Purchase.<\/span><\/p>\n<p><b>Step 2:<\/b> <span style=\"font-weight: 400;\">Navigate to your Magento project directory and update your composer.json file.<\/span><\/p>\n<p><b>composer require &lt;component-name&gt;:&lt;version&gt;<\/b><\/p>\n<p><b>Ex: <\/b><b>composer requires <\/b><b>risecommerce\/portfolio<\/b><\/p>\n<p><b>Step 3:<\/b> <span style=\"font-weight: 400;\">Run Commands<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">php bin\/magento setup: upgrade<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">php bin\/magento setup:static-content: deploy<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">php bin\/magento cache: clear<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Installing_the_Extension_Via_Setup_Wizard\"><\/span><b>Installing the Extension Via Setup Wizard<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><b>Step 1:<\/b><span style=\"font-weight: 400;\"> In the Magento 2 Admin Panel, navigate to <\/span><b>System \u21d2 Web Setup Wizard \u21d2\u00a0 Component Manager<\/b><\/p>\n<p><b>Step 2: <\/b><span style=\"font-weight: 400;\">Go to Review and Install.<\/span><\/p>\n<p><b>Step 3: <\/b><span style=\"font-weight: 400;\">Then, in the list of components available, find the Magento<\/span><span style=\"font-weight: 400;\"> 2 extension<\/span><span style=\"font-weight: 400;\"> you want to install and press \u201cInstall.\u201d<\/span><\/p>\n<p><b>Step 4: <\/b><span style=\"font-weight: 400;\">Start the Readiness Check.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you see an error related to cron, try to set up a Magento 2 cron job and resolve other issues first before proceeding.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you don\u2019t encounter any errors when performing the step above, just hit \u2018Next.\u2019<\/span><\/p>\n<p><b>Step 5: <\/b><span style=\"font-weight: 400;\">Create a Backup if necessary and then next.<\/span><\/p>\n<p><b>Step 6: <\/b><span style=\"font-weight: 400;\">Finally, just hit \u2018Enable\u2019.<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"How_To_Install_Extensions_from_Github\"><\/span><b>How To Install Extensions from Github<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">You can install the extension Magento 2 from GitHub in two ways:<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Install_Magento_2_extension_manually_from_the_zip_file\"><\/span><b>Install Magento 2 extension manually from the zip file\u00a0<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Please follow the steps of installation as in how to install the Magento 2 extension from stores.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Install_Magento_2_extension_via_composer\"><\/span><b>Install Magento 2 extension via composer<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><b>Step 1<\/b><span style=\"font-weight: 400;\">: Find the extension you want to install as well as its name and version in the file composer.json of the extension.<\/span><\/p>\n<p><b>Step 2:<\/b><span style=\"font-weight: 400;\"> Navigate to your Magento project directory and update your composer.json file.<\/span><\/p>\n<p><b>composer require &lt;component-name&gt;:&lt;version&gt;<\/b><\/p>\n<p><b>Example: composer requires <\/b><b>risecommerce\/portfolio<\/b><\/p>\n<p><b>Step 3:<\/b><span style=\"font-weight: 400;\">\u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">php bin\/magento setup: upgrade<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">php bin\/magento setup:static-content: deploy<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">php bin\/magento cache: clear<\/span><\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"About_Magento_2_Extensions\"><\/span><b>About\u00a0 Magento 2 Extensions<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Magento 2 extensions are add-ons or plugins that extend the core functionality of the Magento 2 e-commerce platform. They are developed to address specific needs, requirements, or limitations of a Magento store, providing additional features, customization options, and integrations that enhance the overall user experience for both merchants and customers.<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Types_of_Magento_2_Extensions\"><\/span><strong>Types of Magento 2 Extensions<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li><strong>Modules:<\/strong> Modules are extensions that add new features or modify existing functionalities within the Magento store. They can include extensions for payment gateways, shipping methods, product promotions, and more.<\/li>\n<li><strong>Themes:<\/strong> Themes are extensions that change the visual appearance and layout of a Magento store. They allow merchants to customize the design, typography, colors, and layout of their storefronts to align with their brand identity and customer preferences.<\/li>\n<li><strong>Integrations:<\/strong> Integrations are extensions that enable seamless integration between Magento and third-party platforms, services, or applications. They can include integrations with ERP systems, CRM software, marketing automation tools, and social media platforms, among others.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Benefits_of_Install_Magento_2_extension\"><\/span><strong>Benefits<\/strong><b> of Install Magento 2 extension<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Enhanced Functionality:<\/b><span style=\"font-weight: 400;\"> Extensions enable merchants to add new features and functionalities to their Magento stores, such as advanced search capabilities, improved checkout processes, and integration with third-party services.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Customization:<\/b><span style=\"font-weight: 400;\"> Extensions allow merchants to tailor their Magento stores to meet their specific business needs and requirements, without the need for extensive custom development.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Improved User Experience: <\/b><span style=\"font-weight: 400;\">By adding extensions that enhance navigation, product browsing, and overall site performance, merchants can provide customers with a seamless and enjoyable shopping experience, leading to increased satisfaction and loyalty.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Scalability:<\/b><span style=\"font-weight: 400;\"> Magento 2 extensions enable merchants to scale their e-commerce operations as their business grows, by adding new features and functionalities to accommodate expanding product catalogs, customer bases, and sales channels.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Competitive Advantage: <\/b><span style=\"font-weight: 400;\">By leveraging extensions to add unique features and capabilities to their Magento stores, merchants can differentiate themselves from competitors and attract more customers.<\/span><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Magento 2, a robust and flexible e-commerce platform, can be significantly enhanced by integrating extensions. These Magento Extensions enhance store functionality and cater to diverse business needs. The common method of installation is using extensions from a zip file, making it accessible for both experienced and novice developers. Extensions shape user experience, optimize processes, and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1205,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[8],"tags":[],"class_list":["post-1193","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-magento"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/risecommerce.com\/blog\/wp-json\/wp\/v2\/posts\/1193","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/risecommerce.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/risecommerce.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/risecommerce.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/risecommerce.com\/blog\/wp-json\/wp\/v2\/comments?post=1193"}],"version-history":[{"count":0,"href":"https:\/\/risecommerce.com\/blog\/wp-json\/wp\/v2\/posts\/1193\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/risecommerce.com\/blog\/wp-json\/wp\/v2\/media\/1205"}],"wp:attachment":[{"href":"https:\/\/risecommerce.com\/blog\/wp-json\/wp\/v2\/media?parent=1193"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/risecommerce.com\/blog\/wp-json\/wp\/v2\/categories?post=1193"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/risecommerce.com\/blog\/wp-json\/wp\/v2\/tags?post=1193"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}