Discover Shopify App Store – A Comprehensive Handbook 2024
Explore the Shopify App Store for tailored solutions to grow your business. Discover your perfect app today!
Vinh Jacker | 11-11-2024
You want to run a business, but you’re afraid of the threat of Covid-19 pandemic, your business cannot survive through this crisis.
Do not be despondent. According to eMarketer, US e-commerce is expected to increase by 18% in 2020, while brick and mortar businesses decrease by 14%.
There’s still a chance for you. That’s running an online business.
And Magento is considered the perfect solution to open an online store. Thus, the purpose of this guide is to provide you with all the necessary steps to build a Magento eCommerce website from scratch.
As among the top eCommerce platforms on the market, Magento provides an excellent solution for internet retailers. More than 180,000 online stores are using this platform to show and sell their goods.
Magento belongs to the Adobe Experience Cloud. Being supported by one of the leading software developers in the world is proof of its sustainability. Magento ranks number three in the list of one million websites using an eCommerce solution.
Magento is so popular because of its generous offerings. Magento does not operate the same as platforms like WordPress. Rather than one solution for all users, it offers various packages for small businesses, enterprise-level websites, and even those that stay in between.
Besides, there are many versions of the platform ready-to-use at different price points and ranging levels of management.
It takes you only five minutes to finish the first setup process for Magento. However, it is hard to calculate how much time you need to create all your product pages and configure your theme. It will depend on how big your catalog is and how complex your settings are.
There are several essential features to check out when your eCommerce website is launched and running. For instance, you can access integrated marketing solutions that include various channels. This comes in line with Magento’s method to smoothly integrate physical and digital buying experiences.
Read more:
Magento 2 offers two main editions:
This is the free, open-source version of Magento 2. It’s a good option for businesses that are starting out or have a lower budget. Here’s what it offers:
This is the paid, feature-rich version of Magento 2. It caters to larger businesses with higher transaction volumes and complex needs. Here are some of its advantages:
Building your online store on Magento can offer significant benefits, particularly when considering the size and specific requirements of your business. Let’s explore some of the key advantages Magento provides.
Magento can seem quite complicated and time-consuming. If you don’t have enough time and effort to build your eCommerce website, consider hiring a team of expert developers to help you out.
In contrast, if you want to save money and build the site independently, we’ll carefully take you through the installation process. Here are the steps needed to establish a website.
Magento has some specific requirements that a server needs to satisfy to host the platform. It is essential to note them down before choosing a hosting provider, so you can make sure your website operates seamlessly.
To apply Magento, you’ll need to ensure you have:
Getting to know these requirements before going to the next step can help prevent time and money wasting. You won’t want to invest in signing up for a hosting plan that doesn’t provide enough memory.
Read more: Namecheap vs. Bluehost Comparison
The next step is to search for a web host. Most web hosts will give the equipment and tools you need to operate Magento. However, it is significant to play it safe and pick a provider that offers support for the platform you’re using.
Besides considering the prices for each plan of these firms, it’s crucial to look at factors including security, performance, and if there are any extra features you can add to your account.
The main element to secure the appropriate host for your Magento store is to ensure the plan you’ve picked has an SSL certificate. If you’re going to integrate your e-commerce website with popular payment gateways, this is a critical part of your security strategy.
Read more: Choosing Payment Gateway for your business
Then you need to pick a domain name. This name acts as your site’s address and is an integral part of your brand, so select it smartly.
Most providers include domain name registration in your hosting package. If the plan you’ve selected doesn’t, you have to look elsewhere to finish this step.
When you’ve bought a plan from a hosting provider and configured your account, go to the product page and click on the Get Started button to install Magento Open Source.
It’s time for you to look at a feature comparison chart of the open-source platform and Magento Commerce. Go to the bottom of the chart, click Download Open Source.
Read more: Magento 2 Demo with sample data
This will direct you to the Magento Tech Resources page. Now you’ll have some choices in terms of downloading Magento Open Source. The developers suggest using Composer, though you select a different format.
Additionally, you can also decide if you download the platform with or without sample data. In this guide, we go for the most recent full release with sample data included:
If you install the platform manually on your web hosting account, you’ll have to satisfy some prerequisites.
Note: With other hosting providers, you also can download the latest version of Magento 2 here
Before installing Magento, it is vital to customize your admin username and password. You’ll be reminded to do so before implementing the installation process.
Recommended:
7 Steps to Install Magento 2 on Ubuntu/Debian [Latest] - Sample Data
How to install Magento 2 with Sample Data
Then, you need to determine where your Magento installation will stay on your server and what you’d like the URL path to your admin login page to be. When you complete configuring these settings, click on Install. When the process is done, you’ll get a confirmation message:
Next, click on the Administrative URL and log in with the username and password you made in the installation process. This will direct you to your new Magento dashboard where you can start establishing your e-commerce website.
Site Audit Services
Mageplaza offers FREE site health check (15hrs) to help you identify any website flaws & weaknesses and fix them before they start costing you a fortune.
Explore MoreIt’s time for you to choose a theme for your store. This will decide the look of the website. In many cases, you can edit the one you select to match your branding.
To download and install themes from the Magento Marketplace, you have to recover your access keys. You can see these in your user account by going to Marketplace > My Products > Access Keys.
On the Access Keys page, you will be reminded to create new keys and give them each a name. After you’ve done this step, you’ll make a copy of your public and private keys. In your Magento store dashboard, make your way to Settings > Web Setup Wizard > Extension Manager.
As you click on Extension Manager, you’ll be told to add the access keys you’ve generated. When can connect your Magento Marketplace keys with your site admin panel, any extensions or themes you buy and install will appear in your Extension Manager list:
For instance, if you go to the marketplace and look for a free theme, you can put it to your cart and check out to integrate it with your site. As you click on Install, it will be included in the Extension Manager in your site dashboard.
Go back to your admin panel and go to Settings > Web Setup Wizard > Extension Manager > Review and Install. This will result in a list of extensions or themes available for installation.
Scroll down the list to the theme you would like to use. Choose the box to the left of the file, then choose Install to the right to start the process. Next, you’ll be taken through a Readiness Check to make sure your site is compatible. If not, you’ll need to solve the problem before proceeding.
When your new theme is installed, go to Content > Configuration to access it. Then you can start adjusting its settings by choosing the website setup you want to customize. Then you can see the interface for editing or posting a logo and other elements for your online shop.
Besides, you can go to Content > Elements to make changes to your site’s pages, widgets, and blocks. For instance, if you choose Pages, you’ll find a list of your existing content that’s ready for editing.
There are some incredible features added to the Magento content editing interface. Notably, it has a Search Engine Optimization (SEO) panel for every page, which can help you enhance the visibility of our website.
About the Magento Content Hierarchy
It’s worth a few minutes to dig deeper into how Magento manages content. Regarding different elements you’ll need to work with, there is a hierarchy:
Mageplaza is a place where you’ll look for extensions adding functionality to your store. This covers everything from Instagram Widgets to checkout choices:
To include an extension to your store, you can do the same steps as we showed for creating a new theme. The extensions in the marketplace can be filtered by a list of parameters, including price. When you select one and checkout, you can download and install it.
It depends on your objectives for your e-commerce website to choose extensions. Some categories you might look for include:
This step is to customize the settings of your e-commerce website. Go to Stores > Settings > Configuration.
Here are some aspects you might need to consider:
Any extensions you include that have settings you might edit will also show up in the list of possible configurations. If you make changes, you’ll have to choose the Save Config button so that they can take effect.
Learn more: How to setup store information in Magento 2
Head over to Catalog > Products, then you’ll find a list of your current merchandise and the Add Product button:
Click on it, and then you can choose the type of product you’d like to add from the dropdown menu:
The product type you choose will decide the template you use to generate the corresponding page. You’ll also need to add a name, price and Stock keeping Unit (SKU) number. Optional details consist of dimensions, weight, stock quantity, and a description.
Then, you can opt to upload a picture or video of your merchandise. This is crucial as most people would love to see what a product looks like before making a purchase. Even if you sell downloadable or virtual items, you still should add an image or graphic that can represent your digital products or services.
When you’re done, choose the Save button in the top right corner. If you want your items to go live on your store, ensure the Product Online switch is turned on. Nevertheless, it’s better to wait until all your products are ready for shoppers before displaying them.
Payment and shipping choices often have a significant effect on whether or not a shopper finishes a purchase on the Internet. Luckily, Magento provides you with a large number of choices for both of these elements.
As we shortly mentioned in Step 8, you’ll view these settings by heading over to Stores > Settings > Configurations. Then, Payment Methods will be shown under Sales in the menu in the sidebar to the left.
Here you can set the payment modes that come with Magento. If you choose to use extensions to expand your shoppers’ choices, this process may need some time because you’ll need to set up a few platforms.
There will be a Configure button on every available payment gateway to click on to see the whole list of settings. Next, you’ll have to enter information, like which card types you support and whether to store credit card information for upcoming purchases.
Unluckily, Magento’s built-in shipping platform has been closed since September 2019. However, you can add a solution for shipping your goods by using an extension. As the settings will change depending on which one you select, it is necessary to check your tool’s documentation for more guides.
Learn more:
Editing a live website can be perplexing for those who find it while progressing, leading to other potential problems. Therefore, you should use a staging environment or grow locally and put your changes to your server.
If you grow your website locally, the final step is to put all of your Magento files to your webserver. You can do it via your local development application or with a File Transfer Protocol (FTP) client. This will publish your site online for users to find.
Read more: Ultimate checklist for an eCommerce website to launch
1. What is Magento?
Magento is a powerful e-commerce platform that allows businesses to create and manage online stores. It is an open-source platform, meaning its core code is freely available for anyone to use and modify. This makes it a popular choice for businesses of all sizes, from small startups to large enterprises.
2. Why we should use Magento for online business?
Magento empowers businesses to build and manage feature-rich online stores with extensive customization options. It’s ideal for businesses seeking a scalable platform to grow and cater to their specific needs. However, Magento requires more technical expertise to set up and manage compared to simpler platforms.
3. How does Magento contribute to the success of e-commerce websites?
Magento’s dominance in e-commerce stems from its versatility and ability to empower businesses of all sizes. Its powerful and customizable features cater to diverse needs, from building simple storefronts to managing complex product catalogs, all while ensuring a smooth customer experience. This scalability makes it an ideal choice for both aspiring entrepreneurs and established enterprises, empowering them to build thriving online stores.
4. Is Magento expensive?
While Magento itself is free to use as an open-source platform, the overall cost can vary significantly depending on your specific needs and the level of customization you desire. It can be more expensive than simpler platforms due to the potential need for additional hosting, extensions, and development work.
5. What is the difference between Magento Open-source and Magento Commerce?
Both Magento Open-source (formerly Magento Community Edition) and Magento Commerce (formerly Magento Enterprise Edition) cater to e-commerce businesses. Magento Open-source provides a cost-effective and customizable platform, while Magento Commerce offers a wider feature set, advanced functionalities, and dedicated support, but comes with a paid license fee. Your choice depends on your budget, technical expertise, and the specific needs of your e-commerce business.
Magento is one of the e-commerce platforms that are developing dramatically. A lot of site hosting providers support one-click installation choices for configuring it up online. However, you can still set up your new store on your own. Nothing is overwhelming to launch a Magento site, particularly with our guide.
Are you ready to build a Magento website right now? We’re looking forward to hearing any questions from you. Just drop a line in the comment section below!
And don’t forget to regularly upgrade Magento to the latest version to greatly benefit from its improvements.
An all-in-one solution for every new Magento 2 store