{"id":69315,"date":"2026-07-07T23:18:10","date_gmt":"2026-07-08T03:18:10","guid":{"rendered":"https:\/\/litextension.com\/blog\/?p=69315"},"modified":"2026-08-14T20:51:13","modified_gmt":"2026-08-15T00:51:13","slug":"magento-tutorial","status":"publish","type":"post","link":"https:\/\/litextension.com\/blog\/magento-tutorial\/","title":{"rendered":"Magento Tutorial for Beginners: From Install to Launch (2026)"},"content":{"rendered":"<p>Since the early days of eCommerce, Magento has emerged as one of the top solutions for growing businesses. Given its popularity, it&#8217;s no surprise that many beginners want to start with Magento; however, they struggle to find a simple <strong>Magento tutorial<\/strong> for setup.<\/p>\n<p>Don&#8217;t worry; our team is here to assist you. In this Magento guide, we will instruct you how to:<\/p>\n<ul>\n<li><a href=\"https:\/\/litextension.com\/blog\/magento-tutorial\/#magento-tutorial-step-by-step-how-to-install-magento-for-beginners\"><strong>Install Magento<\/strong><\/a>;<\/li>\n<li><a href=\"https:\/\/litextension.com\/blog\/magento-tutorial\/#how-to-set-up-a-magento-store\"><strong>Set up your store<\/strong><\/a>;<\/li>\n<li><a href=\"https:\/\/litextension.com\/blog\/magento-tutorial\/#how-to-manage-orders-customers\"><strong>Manage orders and customers<\/strong><\/a>;<\/li>\n<li><a href=\"https:\/\/litextension.com\/blog\/magento-tutorial\/#how-to-set-up-seo-marketing-for-your-store\"><strong>Set up SEO and promote your stores<\/strong><\/a>.<\/li>\n<\/ul>\n<hr \/>\n<h2>What Is Magento? A Quick Overview<\/h2>\n<p>Magento is an open-source eCommerce platform built with PHP. Launched in 2008 and acquired by Adobe in 2018, it gives merchants extensive control over their store\u2019s design, functionality, and data. However, setting up and maintaining a Magento store typically requires technical expertise.<\/p>\n<p>As of our writing, there are 2 versions of Magento:<\/p>\n<ul>\n<li><strong>Magento Open Source: <\/strong>The free, self-hosted edition with essential eCommerce features. You can customise it through themes, extensions, and custom development, but you are responsible for hosting, security, updates, and maintenance.<\/li>\n<li><strong>Adobe Commerce: <\/strong>The paid enterprise solution built on Magento. It offers additional B2B, merchandising, personalisation, and scalability features, with self-hosted and cloud-based deployment options.<\/li>\n<\/ul>\n<p>If you are deciding between these solutions, our<a href=\"https:\/\/litextension.com\/blog\/magento-2-review\/\" target=\"_blank\" rel=\"noopener\"> Magento 2 review<\/a> provides a closer look at Magento\u2019s features, pricing, benefits, and limitations.<\/p>\n<p><iframe title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/v97dHmzooYE?si=VeELcokkNjGuHVVB\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<hr \/>\n<h2>Before You Install: Magento System Requirements<\/h2>\n<p>Before installing Magento, make sure your server meets the requirements of the specific release you plan to use. Compatibility varies between versions, especially for PHP, databases, and search engines. To follow this Magento tutorial without running into installation errors, check Adobe\u2019s <a href=\"https:\/\/experienceleague.adobe.com\/en\/docs\/commerce-operations\/installation-guide\/system-requirements\" target=\"_blank\" rel=\"nofollow noopener\"> official system requirements<\/a> first.<\/p>\n<p>Here is a quick overview of what you will need:<\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><strong>Component<\/strong><\/td>\n<td style=\"text-align: center;\"><strong>Requirement<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Operating system<\/td>\n<td>A 64-bit Linux distribution for production, such as Ubuntu, Debian, or RHEL. macOS is suitable for local development only.<\/td>\n<\/tr>\n<tr>\n<td>Web server<\/td>\n<td>Apache 2.4 or Nginx. For Apache, enable mod_rewrite and point the document root to Magento\u2019s pub\/ directory.<\/td>\n<\/tr>\n<tr>\n<td>PHP<\/td>\n<td>Use the PHP version supported by your Magento release. For example, Magento 2.4.9 requires PHP 8.5, while earlier Magento 2.4 releases support different versions.<\/td>\n<\/tr>\n<tr>\n<td>Database<\/td>\n<td>A compatible MySQL or MariaDB version. Magento 2.4.9 supports MySQL 8.4 and MariaDB 12.3, but earlier releases have different requirements.<\/td>\n<\/tr>\n<tr>\n<td>Search engine<\/td>\n<td>A separate service such as OpenSearch is required for catalogue search and indexing. Magento 2.4.9 uses OpenSearch 3.<\/td>\n<\/tr>\n<tr>\n<td>Composer<\/td>\n<td>Composer 2 is required to download Magento and manage its packages. Magento 2.4.9 requires Composer 2.10.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Note:<\/strong> Do not select PHP, database, or OpenSearch versions based only on what your hosting provider offers. Match every dependency to your exact Magento version to avoid installation errors.<\/p>\n<h3>Required PHP extensions<\/h3>\n<p>Magento also requires several PHP extensions to operate correctly. Commonly required extensions include:<\/p>\n<p><code>bcmath, ctype, curl, dom, gd, intl, mbstring, openssl, pdo_mysql, simplexml, soap, sockets, xsl, xml, xmlreader, xmlwriter<\/code>, and <code>zip<\/code>.<\/p>\n<p>The exact list may vary slightly depending on your Magento release and installation method. Check that all required extensions are enabled before running the installation.<\/p>\n<h3>Additional requirements for a production store<\/h3>\n<p>Meeting the basic requirements may be enough for a test environment, but a live Magento store also needs sufficient resources and supporting services:<\/p>\n<ul>\n<li><strong>Memory and storage:<\/strong> Start with at least 4 GB of RAM for a small installation. For production, 8 GB or more is more practical when PHP, the database, OpenSearch, caching, and cron jobs share one server. SSD storage is recommended.<\/li>\n<li><strong>HTTPS:<\/strong> Install a valid SSL\/TLS certificate to protect storefront and admin traffic.<\/li>\n<li><strong>Caching:<\/strong> Use a supported caching service such as Valkey or Redis, depending on your Magento release, to improve performance and manage sessions.<\/li>\n<li><strong>Message queues:<\/strong> RabbitMQ or ActiveMQ Artemis may be required for asynchronous operations and integrations.<\/li>\n<li><strong>Cron jobs:<\/strong> Ensure you have server cron access. Magento uses scheduled tasks for indexing, emails, catalogue rules, cache operations, and background processes.<\/li>\n<li><strong>Command-line tools:<\/strong> Install standard Linux utilities such as bash, gzip, lsof, mysql, mysqldump, sed, and tar.<\/li>\n<\/ul>\n<p>Once your environment meets these Magento system requirements, you can proceed with the installation with fewer compatibility and performance issues.<\/p>\n<hr \/>\n<h2>Magento Tutorial Step by Step: How to Install Magento<\/h2>\n<p>The recommended way to install Magento Open Source is through Composer. This method gives you better control over package dependencies and makes future updates easier. Before starting, confirm that your server meets the Magento system requirements covered above.<\/p>\n<p>You will also need command-line access, permission to create a database, a domain or local URL, and your Magento Marketplace authentication keys.<\/p>\n<p><strong>Note:<\/strong> This Magento tutorial focuses on a self-hosted installation of Magento Open Source. The process requires intermediate technical knowledge. If you use managed Magento hosting, your provider may complete some server-level steps for you.<\/p>\n<h3>Step 1: Get your Magento authentication keys<\/h3>\n<p>Composer requires authentication keys to download Magento packages from repo.magento.com.<\/p>\n<ol>\n<li>Sign in to the<a href=\"https:\/\/commercemarketplace.adobe.com\/\" target=\"_blank\" rel=\"nofollow noopener\"> Adobe Commerce Marketplace<\/a>.<\/li>\n<li>Go to <strong>My Profile &gt; Access Keys<\/strong>.<\/li>\n<li>Select <strong>Create a New Access Key<\/strong>.<\/li>\n<li>Copy the generated public and private keys.<\/li>\n<\/ol>\n<p>When Composer requests your credentials, use:<\/p>\n<ul>\n<li><strong>Username<\/strong>: Your public key<\/li>\n<li><strong>Password<\/strong>: Your private key<\/li>\n<\/ul>\n<p>Keep the private key secure and do not publish it in your source code or version-control repository.<\/p>\n<h3>Step 2: Create a Magento database<\/h3>\n<p>Log in to MySQL or MariaDB and create an empty database with a dedicated user:<\/p>\n<pre>CREATE DATABASE magento;\r\n\r\nCREATE USER 'magento_user'@'localhost' IDENTIFIED BY 'your_secure_password';\r\n\r\nGRANT ALL PRIVILEGES ON magento.* TO 'magento_user'@'localhost';\r\n\r\nFLUSH PRIVILEGES;\r\n\r\nEXIT;<\/pre>\n<p>Replace the database name, username, and password with your own secure values. Save these credentials because you will need them during installation.<\/p>\n<h3>Step 3: Download Magento using Composer<\/h3>\n<p>Go to the directory where you want to install Magento. Run the following command as the file system owner, not as the root user:<\/p>\n<pre>composer create-project \\\r\n\r\n--repository-url=https:\/\/repo.magento.com\/ \\\r\n\r\nmagento\/project-community-edition=&lt;version&gt; \\\r\n\r\nmagento2<\/pre>\n<p>Replace &lt;version&gt; with the Magento release you want to install. For example, a version number may follow the format 2.4.x-px. Always choose a release compatible with your PHP, database, Composer, and OpenSearch versions.<\/p>\n<p>Composer will ask for the Magento authentication keys created in Step 1. Once the download is complete, enter the installation directory:<\/p>\n<pre>cd magento2<\/pre>\n<h3>Step 4: Set the correct file permissions<\/h3>\n<p>Magento needs permission to write to several directories during installation. On an Ubuntu server using the www-data web server group, run:<\/p>\n<pre>find var generated vendor pub\/static pub\/media app\/etc -type f -exec chmod g+w {} +\r\n\r\nfind var generated vendor pub\/static pub\/media app\/etc -type d -exec chmod g+ws {} +\r\n\r\nchown -R :www-data .\r\n\r\nchmod u+x bin\/magento<\/pre>\n<p>The correct web server group may differ depending on your operating system and server configuration. Incorrect ownership or permissions can cause installation, cache, and media-upload errors.<\/p>\n<h3>Step 5: Install Magento from the command line<\/h3>\n<p>Run bin\/magento setup:install with your store, database, administrator, and search-service details:<\/p>\n<pre>bin\/magento setup:install \\\r\n\r\n--base-url=https:\/\/example.com\/ \\\r\n\r\n--db-host=localhost \\\r\n\r\n--db-name=magento \\\r\n\r\n--db-user=magento_user \\\r\n\r\n--db-password='your_secure_password' \\\r\n\r\n--admin-firstname=Admin \\\r\n\r\n--admin-lastname=User \\\r\n\r\n--admin-email=admin@example.com \\\r\n\r\n--admin-user=admin_user \\\r\n\r\n--admin-password='your_secure_admin_password' \\\r\n\r\n--language=en_US \\\r\n\r\n--currency=USD \\\r\n\r\n--timezone=America\/New_York \\\r\n\r\n--use-rewrites=1 \\\r\n\r\n--search-engine=opensearch \\\r\n\r\n--opensearch-host=localhost \\\r\n\r\n--opensearch-port=9200<\/pre>\n<p>Before running the command, replace:<\/p>\n<ul>\n<li>The store URL with your domain or local development URL<\/li>\n<li>The database credentials with those created in Step 2<\/li>\n<li>The administrator information with your own details<\/li>\n<li>The language, currency, and time zone with your store settings<\/li>\n<li>The OpenSearch host and port with your search-server configuration<\/li>\n<\/ul>\n<p>If the process completes successfully, Magento will display a confirmation message and the path to your Admin Panel. Save this Admin URL because Magento normally generates a customised path for security.<\/p>\n<h3>Step 6: Configure your web server<\/h3>\n<p>Point your domain\u2019s document root to Magento\u2019s pub\/ directory rather than the project root:<\/p>\n<pre>\/path\/to\/magento2\/pub<\/pre>\n<p>Then configure Apache or Nginx to serve the store through your chosen domain. If you use Apache, confirm that <code>mod_rewrite<\/code> is enabled. For a live store, install a valid SSL\/TLS certificate and use an HTTPS base URL.<\/p>\n<h3>Step 7: Install Magento cron jobs<\/h3>\n<p>Magento depends on cron jobs to run indexing, email delivery, catalogue rules, scheduled updates, and other background processes.<\/p>\n<p>From the Magento root directory, run:<\/p>\n<pre>bin\/magento cron:install<\/pre>\n<p>You can confirm that the Magento cron entries were added with:<\/p>\n<pre>crontab -l<\/pre>\n<p>Adobe recommends using the same PHP configuration for the command line and web server to prevent cron and deployment errors. See Adobe\u2019s<a href=\"https:\/\/experienceleague.adobe.com\/en\/docs\/commerce-operations\/configuration-guide\/cli\/configure-cron-jobs\" target=\"_blank\" rel=\"nofollow noopener\"> cron configuration guide<\/a> for more details.<\/p>\n<h3>Step 8: Verify the Magento installation<\/h3>\n<p>Open the storefront URL in your browser and check that the homepage loads correctly. Then visit the Admin URL provided at the end of the installation and sign in with your administrator credentials.<\/p>\n<p>You can also verify the installation from the command line:<\/p>\n<pre>bin\/magento --version\r\n\r\nbin\/magento cache:status\r\n\r\nbin\/magento indexer:status<\/pre>\n<p>If the storefront or Admin Panel does not load, check the web server configuration, file permissions, PHP extensions, database connection, OpenSearch service, and logs under <code>var\/log\/<\/code>.<\/p>\n<p>Once these checks are complete, your Magento store is ready for its initial configuration. You can now set up the store information, currencies, payment methods, shipping options, tax rules, and catalogue structure.<\/p>\n<hr \/>\n<h2>Magento Admin Panel: A Beginner&#8217;s Tour<\/h2>\n<p>A basic understanding of the Admin Panel is essential when following any Magento tutorial. This is where you manage your store after installation, with the main sections including:<\/p>\n<figure id=\"attachment_93741\" aria-describedby=\"caption-attachment-93741\" style=\"width: 1904px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"size-full wp-image-93741\" src=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-dashboard.webp\" alt=\"Magento dashboard\" width=\"1904\" height=\"909\" srcset=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-dashboard.webp 1904w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-dashboard-300x143.webp 300w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-dashboard-1024x489.webp 1024w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-dashboard-768x367.webp 768w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-dashboard-1536x733.webp 1536w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-dashboard-750x358.webp 750w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-dashboard-1140x544.webp 1140w\" sizes=\"(max-width: 1904px) 100vw, 1904px\" \/><figcaption id=\"caption-attachment-93741\" class=\"wp-caption-text\">Magento dashboard<\/figcaption><\/figure>\n<ul>\n<li><strong>Dashboard<\/strong>: View recent sales, orders, customers, and popular products.<\/li>\n<li><strong>Sales<\/strong>: Manage orders, invoices, shipments, and refunds.<\/li>\n<li><strong>Catalog<\/strong>: Add products, update inventory, and organise categories.<\/li>\n<li><strong>Customers<\/strong>: Manage customer accounts and groups.<\/li>\n<li><strong>Marketing<\/strong>: Create promotions, price rules, and email templates.<\/li>\n<li><strong>Content<\/strong>: Edit pages, blocks, themes, and storefront layouts.<\/li>\n<li><strong>Reports<\/strong>: Track sales, product, customer, and marketing performance.<\/li>\n<li><strong>Stores<\/strong>: Configure currencies, taxes, shipping, payments, and other store settings.<\/li>\n<li><strong>System<\/strong>: Manage imports, exports, permissions, caches, and indexes.<\/li>\n<\/ul>\n<p>As a beginner, focus first on Catalog, Sales, Content, and Stores. Also, check the Scope selector before changing any settings, as they may apply globally or only to a specific website, store, or store view.<\/p>\n<hr \/>\n<h2>How to Set Up Your Magento Store<\/h2>\n<p>Once Magento is installed, the next step is to configure the storefront for your business. Follow this Magento tutorial in order, and always check the Scope selector before saving changes to a specific website, store, or store view.<\/p>\n<h3>Step 1. Configure your basic store settings<\/h3>\n<p>Go to <strong>Stores &gt; Settings &gt; Configuration &gt; General &gt; General.<\/strong> Under Store Information, enter your:<\/p>\n<ul>\n<li>Store name<\/li>\n<li>Phone number<\/li>\n<li>Business address<\/li>\n<li>Country and region<\/li>\n<li>VAT number, if applicable<\/li>\n<li>Operating hours<\/li>\n<\/ul>\n<div class=\"mceTemp\"><\/div>\n<p>Next, open <strong>General &gt; Store Email Addresses<\/strong> to add the sender names and email addresses used for sales, support, and other store communications.<\/p>\n<figure id=\"attachment_93752\" aria-describedby=\"caption-attachment-93752\" style=\"width: 1902px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"size-full wp-image-93752\" src=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-store-email-addresses-settings.webp\" alt=\"Magento store email addresses settings\" width=\"1902\" height=\"909\" srcset=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-store-email-addresses-settings.webp 1902w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-store-email-addresses-settings-300x143.webp 300w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-store-email-addresses-settings-1024x489.webp 1024w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-store-email-addresses-settings-768x367.webp 768w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-store-email-addresses-settings-1536x734.webp 1536w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-store-email-addresses-settings-750x358.webp 750w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-store-email-addresses-settings-1140x545.webp 1140w\" sizes=\"(max-width: 1902px) 100vw, 1902px\" \/><figcaption id=\"caption-attachment-93752\" class=\"wp-caption-text\">Step 1: Magento store email addresses settings<\/figcaption><\/figure>\n<p>Click<strong> Save Config<\/strong> when finished.<\/p>\n<h3>Step 2. Set base URLs and enable HTTPS<\/h3>\n<p>Go to <strong>Stores &gt; Settings &gt; Configuration &gt; General &gt; Web<\/strong>. Expand <strong>Base URLs<\/strong> and <strong>Base URLs (Secure)<\/strong>, then enter your storefront URL. Each URL must end with a forward slash, for example:<\/p>\n<p>https:\/\/www.example.com\/<\/p>\n<figure id=\"attachment_93753\" aria-describedby=\"caption-attachment-93753\" style=\"width: 1899px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"size-full wp-image-93753\" src=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/set-url-magento.webp\" alt=\"Set URL on Magento\" width=\"1899\" height=\"894\" srcset=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/set-url-magento.webp 1899w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/set-url-magento-300x141.webp 300w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/set-url-magento-1024x482.webp 1024w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/set-url-magento-768x362.webp 768w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/set-url-magento-1536x723.webp 1536w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/set-url-magento-750x353.webp 750w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/set-url-magento-1140x537.webp 1140w\" sizes=\"(max-width: 1899px) 100vw, 1899px\" \/><figcaption id=\"caption-attachment-93753\" class=\"wp-caption-text\">Step 2: Set URL on Magento<\/figcaption><\/figure>\n<p>Set<strong> Use Secure URLs on Storefront<\/strong> and <strong>Use Secure URLs in Admin<\/strong> to Yes. Before enabling these options, make sure a valid SSL\/TLS certificate is installed and HTTPS works correctly on your domain.<\/p>\n<h3>Step 3. Set locale, currency, and taxes<\/h3>\n<p>Under <strong>Stores &gt; Settings &gt; Configuration &gt; General<\/strong>, complete the following settings:<\/p>\n<ul>\n<li><strong>Locale Options:<\/strong> Select the store\u2019s time zone, language, weight unit, and first day of the week.<\/li>\n<\/ul>\n<figure id=\"attachment_93750\" aria-describedby=\"caption-attachment-93750\" style=\"width: 1909px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"size-full wp-image-93750\" src=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-locale-setup.webp\" alt=\"Magento Local options\" width=\"1909\" height=\"901\" srcset=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-locale-setup.webp 1909w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-locale-setup-300x142.webp 300w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-locale-setup-1024x483.webp 1024w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-locale-setup-768x362.webp 768w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-locale-setup-1536x725.webp 1536w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-locale-setup-750x354.webp 750w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-locale-setup-1140x538.webp 1140w\" sizes=\"(max-width: 1909px) 100vw, 1909px\" \/><figcaption id=\"caption-attachment-93750\" class=\"wp-caption-text\">Step 3a: Magento Local options<\/figcaption><\/figure>\n<ul>\n<li><strong>Currency Setup:<\/strong> Choose the base, default display, and accepted currencies.<\/li>\n<\/ul>\n<figure id=\"attachment_93745\" aria-describedby=\"caption-attachment-93745\" style=\"width: 1907px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"size-full wp-image-93745\" src=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-currency-setup.webp\" alt=\"Magento currency setup\" width=\"1907\" height=\"902\" srcset=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-currency-setup.webp 1907w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-currency-setup-300x142.webp 300w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-currency-setup-1024x484.webp 1024w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-currency-setup-768x363.webp 768w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-currency-setup-1536x727.webp 1536w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-currency-setup-750x355.webp 750w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-currency-setup-1140x539.webp 1140w\" sizes=\"(max-width: 1907px) 100vw, 1907px\" \/><figcaption id=\"caption-attachment-93745\" class=\"wp-caption-text\">Step 3b: Magento currency setup<\/figcaption><\/figure>\n<ul>\n<li><strong>Country Options:<\/strong> Set the default country and countries where you sell.<\/li>\n<\/ul>\n<p>Then go to <strong>Stores &gt; Taxes<\/strong> to configure tax zones, rates, and rules. Tax requirements vary by location, so confirm the applicable rates and product tax classes with a qualified tax professional before launch.<\/p>\n<figure id=\"attachment_93744\" aria-describedby=\"caption-attachment-93744\" style=\"width: 1908px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"size-full wp-image-93744\" src=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/configure-magento-taxes.webp\" alt=\"Configure Magento taxes\" width=\"1908\" height=\"910\" srcset=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/configure-magento-taxes.webp 1908w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/configure-magento-taxes-300x143.webp 300w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/configure-magento-taxes-1024x488.webp 1024w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/configure-magento-taxes-768x366.webp 768w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/configure-magento-taxes-1536x733.webp 1536w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/configure-magento-taxes-750x358.webp 750w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/configure-magento-taxes-1140x544.webp 1140w\" sizes=\"(max-width: 1908px) 100vw, 1908px\" \/><figcaption id=\"caption-attachment-93744\" class=\"wp-caption-text\">Step 3c: Configure Magento taxes<\/figcaption><\/figure>\n<h3>Step 4. Customize transactional email templates<\/h3>\n<p>Magento includes default templates for order confirmations, invoices, shipments, password resets, and other automated messages.<\/p>\n<p>Go to <strong>Marketing &gt; Communications &gt; Email Templates<\/strong>, select<strong> Add New Template<\/strong>, and load the default template you want to customise. Update its subject line, content, logo, and brand details, then save it under a recognisable name.<\/p>\n<figure id=\"attachment_93749\" aria-describedby=\"caption-attachment-93749\" style=\"width: 1909px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"size-full wp-image-93749\" src=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/add-new-email-template-magento.webp\" alt=\"Add new email template on Magento\" width=\"1909\" height=\"910\" srcset=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/add-new-email-template-magento.webp 1909w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/add-new-email-template-magento-300x143.webp 300w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/add-new-email-template-magento-1024x488.webp 1024w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/add-new-email-template-magento-768x366.webp 768w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/add-new-email-template-magento-1536x732.webp 1536w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/add-new-email-template-magento-750x358.webp 750w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/add-new-email-template-magento-1140x543.webp 1140w\" sizes=\"(max-width: 1909px) 100vw, 1909px\" \/><figcaption id=\"caption-attachment-93749\" class=\"wp-caption-text\">Step 4: Add new email template on Magento<\/figcaption><\/figure>\n<p>After creating the template, assign it to the relevant event under<strong> Stores &gt; Settings &gt; Configuration<\/strong>. For example, order emails can be configured under <strong>Sales &gt; Sales Emails<\/strong>. Send test emails to confirm that the formatting, links, and store information display correctly.<\/p>\n<p>See Adobe\u2019s<a href=\"https:\/\/experienceleague.adobe.com\/en\/docs\/commerce-admin\/systems\/communications\/email-template-custom\" target=\"_blank\" rel=\"nofollow noopener\"> email template guide<\/a> for the complete process.<\/p>\n<h3>Step 5. Create user roles and permissions<\/h3>\n<p>Avoid sharing one administrator account among your team. Instead, create separate roles based on each person\u2019s responsibilities.<\/p>\n<p>Go to <strong>System &gt; Permissions &gt; User Roles<\/strong>, select<strong> Add New Role<\/strong>, and:<\/p>\n<ol>\n<li>Enter a clear role name.<\/li>\n<li>Open<strong> Role Resources<\/strong>.<\/li>\n<li>Select only the Admin sections that the role needs.<\/li>\n<li>Save the role and assign it to the appropriate user.<\/li>\n<\/ol>\n<p>For example, a content editor may need access to <strong>Catalog<\/strong> and <strong>Content<\/strong>, but not payments, customer data, or system configuration. Limiting access helps protect sensitive store information.<\/p>\n<h3>Step 6. Choose and install a theme<\/h3>\n<p>Magento Open Source comes with two built-in themes: Luma, the default storefront theme, and Blank, a basic foundation for custom theme development. You can use Luma as a starting point, install a third-party theme from a marketplace, or build a custom theme based on Blank to match your brand.<\/p>\n<p>Theme installation normally requires Composer or server access. Once the theme is installed and registered, go to <strong>Content &gt; Design &gt; Configuration<\/strong>, find the relevant store view, and select <strong>Edit<\/strong>. Choose the theme under<strong> Applied Theme<\/strong>, then save the configuration.<\/p>\n<p>Before applying a third-party theme to your live store, check that it supports your Magento version and test its mobile layout, extensions, checkout, and page speed.<\/p>\n<h3>Step 7. Build your product catalog<\/h3>\n<p>Plan your catalogue structure before adding large numbers of products:<\/p>\n<ul>\n<li>Go to<strong> Stores &gt; Attributes &gt; Product<\/strong> to create any required product attributes.<\/li>\n<li>Open <strong>Catalog &gt; Categories t<\/strong>o build your category hierarchy and navigation.<\/li>\n<li>Go to<strong> Catalog &gt; Products<\/strong> and select Add Product.<\/li>\n<li>Add the product name, SKU, price, quantity, images, description, categories, and SEO information.<\/li>\n<\/ul>\n<figure id=\"attachment_93742\" aria-describedby=\"caption-attachment-93742\" style=\"width: 1901px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"size-full wp-image-93742\" src=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/add-new-product-magento.webp\" alt=\"Add new product on Magento\" width=\"1901\" height=\"901\" srcset=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/add-new-product-magento.webp 1901w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/add-new-product-magento-300x142.webp 300w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/add-new-product-magento-1024x485.webp 1024w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/add-new-product-magento-768x364.webp 768w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/add-new-product-magento-1536x728.webp 1536w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/add-new-product-magento-750x355.webp 750w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/add-new-product-magento-1140x540.webp 1140w\" sizes=\"(max-width: 1901px) 100vw, 1901px\" \/><figcaption id=\"caption-attachment-93742\" class=\"wp-caption-text\">Step 7: Add new product on Magento<\/figcaption><\/figure>\n<ul>\n<li>Set the product to <strong>Enabled<\/strong>, assign it to the correct website, and save it.<\/li>\n<\/ul>\n<p>For a large catalogue, you can add products in bulk through System &gt; Data Transfer &gt; Import. Always test the import with a small file before uploading your complete catalogue.<\/p>\n<h3>Step 8. Set up payment and shipping<\/h3>\n<p>Go to <strong>Stores &gt; Settings &gt; Configuration &gt; Sales &gt; Payment Methods<\/strong> to enable the payment options available to your customers. The exact setup depends on your chosen provider and may require API credentials or an extension.<\/p>\n<figure id=\"attachment_93754\" aria-describedby=\"caption-attachment-93754\" style=\"width: 1902px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"size-full wp-image-93754\" src=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-payment-methods.webp\" alt=\"Magento payment methods setting\" width=\"1902\" height=\"915\" srcset=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-payment-methods.webp 1902w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-payment-methods-300x144.webp 300w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-payment-methods-1024x493.webp 1024w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-payment-methods-768x369.webp 768w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-payment-methods-1536x739.webp 1536w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-payment-methods-750x361.webp 750w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-payment-methods-1140x548.webp 1140w\" sizes=\"(max-width: 1902px) 100vw, 1902px\" \/><figcaption id=\"caption-attachment-93754\" class=\"wp-caption-text\">Magento payment methods setting<\/figcaption><\/figure>\n<p>Next, open <strong>Sales &gt; Shipping Methods<\/strong> to configure options such as:<\/p>\n<ul>\n<li>Flat-rate shipping<\/li>\n<li>Free shipping<\/li>\n<li>Table rates<\/li>\n<li>In-store delivery<\/li>\n<li>Supported shipping carriers<\/li>\n<\/ul>\n<figure id=\"attachment_93743\" aria-describedby=\"caption-attachment-93743\" style=\"width: 1897px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"size-full wp-image-93743\" src=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-shipping-methods.webp\" alt=\"Magento shipping methods\" width=\"1897\" height=\"876\" srcset=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-shipping-methods.webp 1897w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-shipping-methods-300x139.webp 300w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-shipping-methods-1024x473.webp 1024w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-shipping-methods-768x355.webp 768w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-shipping-methods-1536x709.webp 1536w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-shipping-methods-750x346.webp 750w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-shipping-methods-1140x526.webp 1140w\" sizes=\"(max-width: 1897px) 100vw, 1897px\" \/><figcaption id=\"caption-attachment-93743\" class=\"wp-caption-text\">Magento shipping methods<\/figcaption><\/figure>\n<p>Review the countries, currencies, order values, and customer groups allowed for each method. Use sandbox or test credentials where available, then place test orders to confirm that payments, shipping rates, taxes, and order emails work together correctly.<\/p>\n<h3>Step 9. Launch your store<\/h3>\n<p>You have now completed the main Magento setup steps. Before launching your store, run one final check to make sure everything works as expected:<\/p>\n<ul>\n<li>Test account registration, product search, cart, checkout, payment, and refunds.<\/li>\n<li>Check the storefront on desktop and mobile devices.<\/li>\n<li>Confirm that taxes, currencies, and shipping rates are correct.<\/li>\n<li>Review product pages, policies, contact details, and transactional emails.<\/li>\n<li>Verify that cron jobs, indexes, caches, and backups are working.<\/li>\n<li>Remove sample content and disable maintenance mode.<\/li>\n<li>Replace test payment credentials with live credentials.<\/li>\n<li>Connect analytics and submit your sitemap to search engines.<\/li>\n<\/ul>\n<p>Finally, place a low-value order and complete the entire journey, from checkout to shipment and refund. If every stage works correctly, your Magento store is ready to go live.<\/p>\n<hr \/>\n<h2>How to Manage Orders, Customers &amp; Marketing<\/h2>\n<p>With the main store settings now in place, the next step in this Magento tutorial is learning how to manage daily operations. Most of this work takes place under three sections of the Magento Admin Panel: Sales, Customers, and Marketing.<\/p>\n<h3>1. Process orders, invoices and shipments<\/h3>\n<p>The <strong>Sales &gt; Orders<\/strong> section displays all orders and their current statuses. Each order page allows you to review customer details, create an invoice, add tracking information, and confirm shipment.<\/p>\n<figure id=\"attachment_93748\" aria-describedby=\"caption-attachment-93748\" style=\"width: 1906px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"size-full wp-image-93748\" src=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-orders-dashboard.webp\" alt=\"Magento orders dashboard\" width=\"1906\" height=\"903\" srcset=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-orders-dashboard.webp 1906w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-orders-dashboard-300x142.webp 300w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-orders-dashboard-1024x485.webp 1024w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-orders-dashboard-768x364.webp 768w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-orders-dashboard-1536x728.webp 1536w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-orders-dashboard-750x355.webp 750w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-orders-dashboard-1140x540.webp 1140w\" sizes=\"(max-width: 1906px) 100vw, 1906px\" \/><figcaption id=\"caption-attachment-93748\" class=\"wp-caption-text\">Magento orders dashboard<\/figcaption><\/figure>\n<h3>2. Handle refunds and order edits<\/h3>\n<p>Refunds are processed through a <strong>Credit Memo<\/strong> after an order has been invoiced. Magento does not allow direct changes to completed orders, but the Reorder option creates a new order that you can adjust on the customer\u2019s behalf.<\/p>\n<h3>3. Manage customers and customer groups<\/h3>\n<p>The <strong>Customers &gt; All Customers<\/strong> section contains customer accounts, contact details, addresses, and order history. Customer groups also let you apply different tax classes, prices, or promotions to specific audiences.<\/p>\n<figure id=\"attachment_93751\" aria-describedby=\"caption-attachment-93751\" style=\"width: 1902px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"size-full wp-image-93751\" src=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-customers-dashboard.webp\" alt=\"Magento customers dashboard\" width=\"1902\" height=\"901\" srcset=\"https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-customers-dashboard.webp 1902w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-customers-dashboard-300x142.webp 300w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-customers-dashboard-1024x485.webp 1024w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-customers-dashboard-768x364.webp 768w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-customers-dashboard-1536x728.webp 1536w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-customers-dashboard-750x355.webp 750w, https:\/\/litextension.com\/blog\/wp-content\/uploads\/2026\/07\/magento-customers-dashboard-1140x540.webp 1140w\" sizes=\"(max-width: 1902px) 100vw, 1902px\" \/><figcaption id=\"caption-attachment-93751\" class=\"wp-caption-text\">Magento customers dashboard<\/figcaption><\/figure>\n<h3>4. Run promotion and marketing campaigns<\/h3>\n<p>Magento offers two main promotional tools under <strong>Marketing &gt; Promotions<\/strong>:<\/p>\n<ul>\n<li><strong>Catalog Price Rules:<\/strong> Discounts appear directly on eligible product pages.<\/li>\n<li><strong>Cart Price Rules:<\/strong> Discounts apply in the shopping cart based on conditions or coupon codes.<\/li>\n<\/ul>\n<p>Other marketing features include email templates, newsletter subscribers, product reviews, search terms, and related product recommendations.<\/p>\n<hr \/>\n<h2>How to Set Up SEO for Your Magento Store<\/h2>\n<p>Magento includes native SEO settings for product pages, categories, and other storefront content. The following areas should be reviewed before launch:<\/p>\n<ul>\n<li><strong>SEO-friendly URLs:<\/strong> Short, descriptive URL keys are available under each product, category, and CMS page.<\/li>\n<li><strong>Metadata:<\/strong> Unique meta titles and descriptions help search engines understand each page.<\/li>\n<li><strong>Canonical tags:<\/strong> The settings under Stores &gt; Configuration &gt; Catalog &gt; Catalog &gt; Search Engine Optimization help prevent duplicate product and category URLs.<\/li>\n<li><strong>XML sitemap:<\/strong> The Marketing &gt; SEO &amp; Search &gt; Site Map section allows you to generate a sitemap for search engines.<\/li>\n<li><strong>Robots.txt:<\/strong> The Content &gt; Design &gt; Configuration area includes controls for search engine crawling.<\/li>\n<li><strong>URL redirects:<\/strong> Permanent 301 redirects preserve traffic when URLs change.<\/li>\n<li><strong>Product content:<\/strong> Original descriptions, clear headings, descriptive image alt text, and structured product data improve page relevance.<\/li>\n<\/ul>\n<p>A final crawl after setup can uncover broken links, duplicate metadata, indexing issues, and missing redirects before the store goes live.<\/p>\n<hr \/>\n<h2>Magento Tutorial: FAQs<\/h2>\n<div class=\"faq faq-single-post\">\n<details open=\"\">\n<summary>Is Magento free?<\/summary>\n<div class=\"content\">\n<p>Yes. Magento Open Source is free to download and use. However, you still need to budget for hosting, development, security, extensions, and maintenance. Adobe Commerce is the paid enterprise edition.<\/p>\n<\/div>\n<\/details>\n<details open=\"\">\n<summary>Can I install Magento on localhost with XAMPP?<\/summary>\n<div class=\"content\">\n<p>Yes, Magento can run locally with XAMPP, but this setup is better suited to learning and basic testing. Newer Magento versions also require services such as OpenSearch, which XAMPP does not include by default. For a more reliable development environment, Linux, WSL2, Docker, or a virtual machine is recommended.<\/p>\n<\/div>\n<\/details>\n<details open=\"\">\n<summary>How long does it take to learn Magento?<\/summary>\n<div class=\"content\">\n<p>The learning time depends on your goal and technical background. Store owners may need a few weeks to understand products, orders, customers, and basic settings. Developers usually need several months to become comfortable with Magento\u2019s architecture, themes, modules, APIs, and deployment process.<\/p>\n<\/div>\n<\/details>\n<details open=\"\">\n<summary>What is the difference between Magento 1 and Magento 2?<\/summary>\n<div class=\"content\">\n<p>Magento 2 offers better performance, security, scalability, checkout, and Admin usability than Magento 1. It also uses a more modern architecture and technology stack. Official support for Magento 1 ended in June 2020, so existing Magento 1 stores should migrate to Magento 2 or another supported platform.<\/p>\n<\/div>\n<\/details>\n<\/div>\n<hr \/>\n<h2>Conclusion<\/h2>\n<p>This Magento tutorial has walked you through the essentials, from installing Magento and navigating the Admin Panel to configuring your store, managing daily operations, and setting up SEO. You now have a clear foundation for building and running your first Magento store.<\/p>\n<p>If you already sell on another platform and want to move to Magento, the process involves more than setting up a new store. Your products, customers, orders, and other important data also need to be transferred accurately. With over 15 years of experience, LitExtension experts can handle your <a href=\"https:\/\/litextension.com\/magento-migration.html?utm_source=blog&amp;utm_medium=display&amp;utm_campaign=anchortext&amp;utm_term=aurora&amp;utm_content=magentotutorial\" target=\"_blank\" rel=\"noopener\">Magento migration<\/a> and help you launch with confidence.<\/p>\n<p>For more practical advice, explore our latest <a href=\"https:\/\/litextension.com\/blog\/ecommerce-platforms\/magento\/\" target=\"_blank\" rel=\"noopener\">Magento guides and tutorials<\/a> on the LitExtension Blog.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Since the early days of eCommerce, Magento has emerged as one of the top solutions for growing businesses. Given its popularity, it&#8217;s no surprise that many beginners want to start with Magento; however, they struggle to find a simple Magento tutorial for setup. Don&#8217;t worry; our team is here to assist you. In this Magento [&hellip;]<\/p>\n","protected":false},"author":43,"featured_media":76482,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","jnews-multi-image_gallery":[],"jnews_single_post":{"source_name":"","source_url":"","via_name":"","via_url":"","override_template":"0","override":[{"template":"1","single_blog_custom":"","parallax":"1","fullscreen":"1","layout":"right-sidebar","sidebar":"default-sidebar","second_sidebar":"default-sidebar","sticky_sidebar":"1","share_position":"bottom","share_float_style":"share-monocrhome","show_share_counter":"1","show_view_counter":"1","show_featured":"1","show_post_meta":"1","show_post_author":"1","show_post_author_image":"0","show_post_date":"1","post_date_format":"default","post_date_format_custom":"Y\/m\/d","show_post_category":"1","show_post_reading_time":"0","post_reading_time_wpm":"300","show_zoom_button":"0","zoom_button_out_step":"2","zoom_button_in_step":"3","show_post_tag":"0","show_prev_next_post":"1","show_popup_post":"0","number_popup_post":"1","show_author_box":"1","show_post_related":"0","show_inline_post_related":"0"}],"override_image_size":"0","image_override":[{"single_post_thumbnail_size":"no-crop","single_post_gallery_size":"crop-500"}],"trending_post":"0","trending_post_position":"meta","trending_post_label":"Trending","sponsored_post":"0","sponsored_post_label":"Sponsored by","sponsored_post_name":"","sponsored_post_url":"","sponsored_post_logo_enable":"0","sponsored_post_logo":"","sponsored_post_desc":"","disable_ad":"0","format":"standard"},"jnews_primary_category":{"id":"","hide":""},"footnotes":""},"categories":[16620,16623],"tags":[],"table_tags":[],"class_list":["post-69315","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ecommerce-platforms","category-magento"],"uagb_featured_image_src":{"full":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/07\/thumb.webp",1617,1067,false],"thumbnail":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/07\/thumb-150x150.webp",150,150,true],"medium":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/07\/thumb-300x198.webp",300,198,true],"medium_large":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/07\/thumb-768x507.webp",768,507,true],"large":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/07\/thumb-1024x676.webp",1024,676,true],"1536x1536":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/07\/thumb-1536x1014.webp",1536,1014,true],"2048x2048":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/07\/thumb.webp",1617,1067,false],"jnews-360x180":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/07\/thumb-360x180.webp",360,180,true],"jnews-750x375":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/07\/thumb-750x375.webp",750,375,true],"jnews-1140x570":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/07\/thumb-1140x570.webp",1140,570,true],"jnews-120x86":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/07\/thumb-120x86.webp",120,86,true],"jnews-350x250":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/07\/thumb-350x250.webp",350,250,true],"jnews-750x536":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/07\/thumb-750x536.webp",750,536,true],"jnews-1140x815":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/07\/thumb-1140x815.webp",1140,815,true],"jnews-360x504":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/07\/thumb-360x504.webp",360,504,true],"jnews-75x75":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/07\/thumb-75x75.webp",75,75,true],"jnews-350x350":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/07\/thumb-350x350.webp",350,350,true],"jnews-featured-750":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/07\/thumb.webp",750,495,false],"jnews-featured-1140":["https:\/\/litextension.com\/blog\/wp-content\/uploads\/2024\/07\/thumb.webp",1140,752,false]},"uagb_author_info":{"display_name":"Alice Le","author_link":"https:\/\/litextension.com\/blog\/author\/alice-le\/"},"uagb_comment_info":0,"uagb_excerpt":"Since the early days of eCommerce, Magento has emerged as one of the top solutions for growing businesses. Given its popularity, it&#8217;s no surprise that many beginners want to start with Magento; however, they struggle to find a simple Magento tutorial for setup. Don&#8217;t worry; our team is here to assist you. In this Magento&hellip;","_links":{"self":[{"href":"https:\/\/litextension.com\/blog\/wp-json\/wp\/v2\/posts\/69315","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/litextension.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/litextension.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/litextension.com\/blog\/wp-json\/wp\/v2\/users\/43"}],"replies":[{"embeddable":true,"href":"https:\/\/litextension.com\/blog\/wp-json\/wp\/v2\/comments?post=69315"}],"version-history":[{"count":30,"href":"https:\/\/litextension.com\/blog\/wp-json\/wp\/v2\/posts\/69315\/revisions"}],"predecessor-version":[{"id":93758,"href":"https:\/\/litextension.com\/blog\/wp-json\/wp\/v2\/posts\/69315\/revisions\/93758"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/litextension.com\/blog\/wp-json\/wp\/v2\/media\/76482"}],"wp:attachment":[{"href":"https:\/\/litextension.com\/blog\/wp-json\/wp\/v2\/media?parent=69315"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/litextension.com\/blog\/wp-json\/wp\/v2\/categories?post=69315"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/litextension.com\/blog\/wp-json\/wp\/v2\/tags?post=69315"},{"taxonomy":"table_tags","embeddable":true,"href":"https:\/\/litextension.com\/blog\/wp-json\/wp\/v2\/table_tags?post=69315"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}