{"id":2550,"date":"2021-10-21T14:23:07","date_gmt":"2021-10-21T14:23:07","guid":{"rendered":"https:\/\/ccbill.com\/kb\/?p=2550"},"modified":"2024-09-13T14:42:43","modified_gmt":"2024-09-13T14:42:43","slug":"how-to-build-magento-website","status":"publish","type":"post","link":"https:\/\/ccbill.com\/kb\/how-to-build-magento-website","title":{"rendered":"How to Build a Magento Website"},"content":{"rendered":"\n<p class=\"h3\">Introduction<\/p>\n\n\n\n<p>Building an online store from the ground up can be time-consuming and expensive.<\/p>\n\n\n\n<p><a href=\"https:\/\/ccbill.com\/industries\/ecommerce\" target=\"_blank\" rel=\"noreferrer noopener\">Ecommerce <\/a>platforms, like Magento, allow merchants to create and launch their store quickly and at a fraction of the cost.<\/p>\n\n\n\n<p>Magento is a flexible ecommerce solution suitable for SMEs and large enterprises, regardless of their business model. <a href=\"https:\/\/ccbill.com\/merchants\" target=\"_blank\" rel=\"noreferrer noopener\">Merchants <\/a>can easily introduce new features and scale their Magento website as their business goals evolve.<\/p>\n\n\n\n<p><strong>Find out how to build a Magento website <\/strong>and start selling products without delay.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"800\" height=\"400\" src=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/build-magento-website.png\" alt=\"Building a Magento website.\" class=\"wp-image-2552\" srcset=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/build-magento-website.png 800w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/build-magento-website-300x150.png 300w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/build-magento-website-768x384.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Step 1: Choose a Domain Name<\/h2>\n\n\n\n<p>Before choosing a domain name for your Magento website:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Research Competitor Domains <\/strong>- Visit competitor stores and closely examine their domain name structure. Do not imitate successful websites. Try to gain a competitive advantage by creating a domain name that stands out.<\/li>\n\n\n\n<li><strong>Social Media<\/strong> <strong>Handles <\/strong>- Extending brand awareness across different channels is much easier if the domain name and social media handles match. Check popular social media platforms and confirm that the desired usernames are available.<\/li>\n\n\n\n<li><strong>Domain Extensions<\/strong> - Customers trust the <em>.com<\/em> extension. However, regional domains are very effective for selling products in a specific region or country. Purchasing the same domain with multiple extensions can also protect stores from potential brand appropriation.<\/li>\n<\/ul>\n\n\n\n<p>Coming up with a short, memorable, and available domain is not an easy task. Ideally, the domain name:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Clearly conveys what the store is about.<\/li>\n\n\n\n<li>Does not exceed 14 characters.<\/li>\n\n\n\n<li>Does not contain word-number combinations nor hyphens.<\/li>\n\n\n\n<li>Is easy to spell. Do not force customers to double-check their spelling.<\/li>\n\n\n\n<li>Contains relevant SEO keywords.<\/li>\n<\/ul>\n\n\n\n<p>Domain registrars, like <a href=\"https:\/\/www.namecheap.com\" target=\"_blank\" rel=\"noreferrer noopener\">NameCheap<\/a>, <a href=\"https:\/\/www.godaddy.com\" target=\"_blank\" rel=\"noreferrer noopener\">GoDaddy<\/a>, or <a href=\"https:\/\/domains.squarespace.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Squarespace Domains<\/a>, enable clients to search, purchase, and register available domain names.<\/p>\n\n\n\n<p>Many registrars offer web hosting plans that include free domain registration.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide\"\/>\n\n\n\n<p><strong>Note:<\/strong> Check out our in-depth <a href=\"https:\/\/ccbill.com\/kb\/magento-seo\" target=\"_blank\" rel=\"noreferrer noopener\">Magento SEO<\/a> tutorial that will guide you step by step through the process of optimizing your new Magento website.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Step 2: Choose Hosting<\/h2>\n\n\n\n<p>The Magento Open Source package does not include web hosting services. When choosing an <a href=\"https:\/\/phoenixnap.com\/ecommerce-hosting\" target=\"_blank\" rel=\"noreferrer noopener\">ecommerce hosting<\/a> service, merchants need to focus on:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Speed<\/strong> - Ecommerce websites contain lots of high-resolution images, videos, and associated data. The web host needs to deliver on their low latency claims. Customers regularly leave pages that take too long to load.<\/li>\n\n\n\n<li><strong>Data Security<\/strong> - Implementing the <a rel=\"noreferrer noopener\" href=\"https:\/\/ccbill.com\/kb\/ecommerce-security\" target=\"_blank\">best ecommerce security practices<\/a> and buying expensive software means little if the underlying systems and hardware are not adequately protected.<\/li>\n\n\n\n<li><strong>Scalability <\/strong>- Traffic and sales can fluctuate considerably depending on the day or season. Paying for excessive bandwidth year-round or not being able to process a sudden increase in traffic is a direct loss of revenue. Choose a web host that offers flexible and scalable server solutions.<\/li>\n\n\n\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/phoenixnap.com\/backup-restore\" target=\"_blank\"><strong>Backup &amp; Restore<\/strong><\/a> - Ecommerce stores rarely recover if they irreversibly lose customer or store data. Check if the host has automated backup and restore services as part of the hosting plan.<\/li>\n<\/ul>\n\n\n\n<p>Deciding which type of hosting is right for your store depends on the allocated budget, staff expertise, and time constraints:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Shared hosting <\/strong>- Sharing server resources with other tenants is cost-effective. However, it can also lead to security lapses, technical issues, and high latency. Shared hosting is not an ideal choice for ecommerce stores.<\/li>\n\n\n\n<li><strong>Virtual Private Server<\/strong> - A <a href=\"https:\/\/phoenixnap.com\/blog\/vps-vs-dedicated\" target=\"_blank\" rel=\"noreferrer noopener\">virtual private server<\/a> isolates processing, memory, and bandwidth using a hypervisor. A VPS costs more than shared hosting but provides the level of security ecommerce websites need.<\/li>\n\n\n\n<li><strong>Dedicated Server<\/strong> - A <a href=\"https:\/\/phoenixnap.com\/blog\/dedicated-server-benefits\" target=\"_blank\" rel=\"noreferrer noopener\">dedicated server<\/a> is highly secure and delivers high performance and flexibility. However, this type of hosting requires trained employees to set up and manage the server. <a href=\"https:\/\/phoenixnap.com\/blog\/colocation-pricing-guide-to-costs\" target=\"_blank\" rel=\"noreferrer noopener\">Colocation<\/a> or renting dedicated hardware may reduce overhead costs.<\/li>\n<\/ul>\n\n\n\n<p>Companies like Cloudways or Nexcess offer fully managed Magento hosting. Merchants with limited staff and technical experience can use these all-in-one hosting solutions to launch a Magento store in days.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 3: Install Magento<\/h2>\n\n\n\n<p>Magento 2.4 is supported only on Linux-based operating systems such as Ubuntu, Debian, or CentOS.<\/p>\n\n\n\n<p>Install the following software solutions to set up a working environment for Magento background processes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Apache 2.4 (or Nginx 1.x)<\/li>\n\n\n\n<li>PHP 7.4<\/li>\n\n\n\n<li>MySQL 8.0 (or MariaDB 10.4 for Magento Commerce Cloud)<\/li>\n\n\n\n<li>Elasticsearch 7.9<\/li>\n\n\n\n<li>PHP Composer 2.x (optional)<\/li>\n<\/ul>\n\n\n\n<p>The <a href=\"https:\/\/phoenixnap.com\/kb\/kubernetes-redis\" target=\"_blank\" rel=\"noreferrer noopener\">Redis<\/a> key-value store and the <a href=\"https:\/\/phoenixnap.com\/kb\/install-and-configure-rabbitmq-on-kubernetes\" target=\"_blank\" rel=\"noreferrer noopener\">RabbitMQ<\/a> messaging server are recommended but are not mandatory for a Magento installation.<\/p>\n\n\n\n<p>To install Magento 2.4 in Linux, you need to:<\/p>\n\n\n\n<ol style=\"list-style-type:1\" class=\"wp-block-list\">\n<li>Install the required PHP Modules.<\/li>\n\n\n\n<li>Create an Apache Virtual Host configuration file.<\/li>\n\n\n\n<li>Create a MySQL database and user.<\/li>\n\n\n\n<li>Install PHP Composer.<\/li>\n\n\n\n<li>Use PHP Composer to download the latest Magento 2 version.<\/li>\n\n\n\n<li>Set system user ownership and permissions.<\/li>\n\n\n\n<li>Install Magento.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide\"\/>\n\n\n\n<p>The <a href=\"https:\/\/ccbill.com\/kb\/how-to-install-magento-in-linux\" target=\"_blank\" rel=\"noreferrer noopener\">How to install Magento in Linux<\/a> guide contains detailed instructions, commands, and images explaining each step.<\/p>\n\n\n\n<p>Merchants that want to explore and test the platform on a local machine can <a href=\"https:\/\/ccbill.com\/kb\/install-magento-windows\" target=\"_blank\" rel=\"noreferrer noopener\">install Magento 2 on Windows<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Step 4: Install Magento Theme<\/h2>\n\n\n\n<p>The <em>Luma<\/em> and <em>Blank<\/em> themes are available by default on Magento 2.4. <em>Luma<\/em> helps store owners get acquainted with Magento's features, while <em>Blank<\/em> serves as the starting point for theme customization.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"800\" height=\"377\" src=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/magento-luma-theme-frontend.png\" alt=\"Example Magento Luma theme.\" class=\"wp-image-2560\" srcset=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/magento-luma-theme-frontend.png 800w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/magento-luma-theme-frontend-300x141.png 300w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/magento-luma-theme-frontend-768x362.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure><\/div>\n\n\n<p>Merchants can implement new Magento themes by:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Building a custom theme from the ground up.<\/li>\n\n\n\n<li>Using PHP Composer to retrieve third-party theme packages.<\/li>\n\n\n\n<li>Purchasing optimized themes from the <a href=\"https:\/\/marketplace.magento.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Magento Marketplace<\/a> app store or platforms like <a href=\"https:\/\/themeforest.net\" target=\"_blank\" rel=\"noreferrer noopener\">ThemeForest<\/a>.<\/li>\n<\/ul>\n\n\n\n<p>Third-party themes are designed for specific use cases. Select a theme relevant to your business model and confirm that it:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Supports advanced security features.<\/li>\n\n\n\n<li>Has the latest networking frameworks.<\/li>\n\n\n\n<li>Is fully responsive across different devices.<\/li>\n\n\n\n<li>Provides social media extensions and SEO tools.<\/li>\n\n\n\n<li>Supports cross-browser compatibility.<\/li>\n<\/ul>\n\n\n\n<p>To install the new Magento theme:<\/p>\n\n\n\n<ol style=\"list-style-type:1\" class=\"wp-block-list\">\n<li>Use a client like FileZilla or WinSCP to establish <a href=\"https:\/\/ccbill.com\/kb\/magento-ftp\" target=\"_blank\" rel=\"noreferrer noopener\">a remote FTP connection to the Magento server<\/a>.<\/li>\n\n\n\n<li>Upload the new theme's <strong>app<\/strong> and <strong>pub<\/strong> folders to the Magento root directory.<\/li>\n\n\n\n<li>Upgrade Magento using the command line interface.<\/li>\n\n\n\n<li>Access the Magento Admin and update the theme.<\/li>\n\n\n\n<li>Flush the Magento Cache.<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide\"\/>\n\n\n\n<p>The steps and commands are outlined in our comprehensive <a rel=\"noreferrer noopener\" href=\"https:\/\/ccbill.com\/kb\/magento-install-new-theme\" target=\"_blank\">How to Install a New Theme in Magento<\/a> tutorial.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Step 5: Customize Store Layout and Design<\/h2>\n\n\n\n<p>A unique and well-designed storefront is essential for maximizing conversion rates. You can gain a significant competitive advantage by customizing run-of-the-mill layouts and images.<\/p>\n\n\n\n<p>To customize visual elements in Magento:<\/p>\n\n\n\n<p>1. Access the Magento Admin.<\/p>\n\n\n\n<p>2. Expand the <strong>Content<\/strong> menu.<\/p>\n\n\n\n<p>3. Select and edit individual elements like <strong>Pages<\/strong>, <strong>Blocks<\/strong>, or <strong>Widgets<\/strong> in the <em>Elements<\/em> sub-menu.<\/p>\n\n\n\n<p>4. Use the <strong>Configuration<\/strong> option to define global theme settings.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"800\" height=\"460\" src=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/content-theme-configuration-magento.png\" alt=\"Configure theme elements in the Magento Admin.\" class=\"wp-image-2556\" srcset=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/content-theme-configuration-magento.png 800w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/content-theme-configuration-magento-300x173.png 300w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/content-theme-configuration-magento-768x442.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure><\/div>\n\n\n<p>5. The <em>Configuration<\/em> screen enables merchants to set the default theme and customize headers, footers, product watermarks, etc.<\/p>\n\n\n\n<p>6. Click <strong>Save Configuration<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"798\" height=\"404\" src=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/configure-magento-theme-admin.png\" alt=\"Configure default theme in Magento Admin.\" class=\"wp-image-2555\" srcset=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/configure-magento-theme-admin.png 798w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/configure-magento-theme-admin-300x152.png 300w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/configure-magento-theme-admin-768x389.png 768w\" sizes=\"(max-width: 798px) 100vw, 798px\" \/><\/figure><\/div>\n\n\n<p>7. Flush the Magento cache to apply the changes.<\/p>\n\n\n\n<p>Use the customization options to try out different designs and create an engaging shopping environment.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 6: Add and Manage Products<\/h2>\n\n\n\n<p>Magento allows merchants to import entire inventories using the CSV file format. Store owners can also and add individual products from the Magento Admin.<\/p>\n\n\n\n<p>To import a CSV file containing product data:<\/p>\n\n\n\n<p>1. Go to <strong>System<\/strong>. <\/p>\n\n\n\n<p>2. Select <strong>Import<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"800\" height=\"577\" src=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/import-product-inventory-csv-file-magento.png\" alt=\"Import product csv file in Magento.\" class=\"wp-image-2559\" srcset=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/import-product-inventory-csv-file-magento.png 800w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/import-product-inventory-csv-file-magento-300x216.png 300w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/import-product-inventory-csv-file-magento-768x554.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure><\/div>\n\n\n<p>3. Expand the <em>Entity Type<\/em> dropdown menu and select <strong>Products<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"800\" height=\"373\" src=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/import-product-file-magento-admin.png\" alt=\"Import product Entity Type.\" class=\"wp-image-2558\" srcset=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/import-product-file-magento-admin.png 800w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/import-product-file-magento-admin-300x140.png 300w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/import-product-file-magento-admin-768x358.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure><\/div>\n\n\n<p>4. Set the <strong>Import Behavior<\/strong> field to <strong>Add\/Update<\/strong> and configure other import parameters.<\/p>\n\n\n\n<p>5. Go to <strong>Browse<\/strong> and select the product file. <\/p>\n\n\n\n<p>6. Click <strong>Check Data<\/strong> to initiate the import process.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"800\" height=\"418\" src=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/check-data-import-products-magento.png\" alt=\"Import product data in the Magento Admin.\" class=\"wp-image-2553\" srcset=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/check-data-import-products-magento.png 800w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/check-data-import-products-magento-300x157.png 300w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/check-data-import-products-magento-768x401.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure><\/div>\n\n\n<p>To add individual products:<\/p>\n\n\n\n<p>1. Go to <strong>Catalog<\/strong>.<\/p>\n\n\n\n<p>2. Click <strong>Products<\/strong>. <\/p>\n\n\n\n<p>3. Select the <strong>Add Product<\/strong> option.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"800\" height=\"336\" src=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/add-product-magento-admin.png\" alt=\"Manually add product in the Magento Admin.\" class=\"wp-image-2566\" srcset=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/add-product-magento-admin.png 800w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/add-product-magento-admin-300x126.png 300w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/add-product-magento-admin-768x323.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure><\/div>\n\n\n<p>4. Enter the product details on the <strong>New Product<\/strong> page. <\/p>\n\n\n\n<p>5. Click <strong>Save<\/strong> to add the product.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"800\" height=\"402\" src=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/new-product-add-magento.png\" alt=\"New product parameters in the Magento Admin.\" class=\"wp-image-2561\" srcset=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/new-product-add-magento.png 800w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/new-product-add-magento-300x151.png 300w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/new-product-add-magento-768x386.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure><\/div>\n\n\n<p>Setting up automated inventory management rules for products and sources (warehouses) can reduce shipping costs and improve order fulfillment rates. <\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide\"\/>\n\n\n\n<p>Use Magento's built-in inventory management features to <a href=\"https:\/\/ccbill.com\/kb\/magento-update-inventory\" target=\"_blank\" rel=\"noreferrer noopener\">update the Magento product inventory<\/a> in real-time.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Step 7: Set up Payment Methods<\/h2>\n\n\n\n<p>Customers may abandon their cart if a store fails to provide trusted and convenient payment methods. Magento has several default payment solutions.  However, merchants can also easily <a href=\"https:\/\/ccbill.com\/kb\/magento-add-payment-method\" target=\"_blank\" rel=\"noreferrer noopener\">add payment methods to Magento 2<\/a> to integrate with a preferred <a href=\"https:\/\/ccbill.com\/industries\/ecommerce\" target=\"_blank\" rel=\"noreferrer noopener\">ecommerce payment processor<\/a>.<\/p>\n\n\n\n<p>To check available payment methods in Magento:<\/p>\n\n\n\n<p>1. Access the Magento Admin.<\/p>\n\n\n\n<p>2. Go to <strong>Stores<\/strong>. <\/p>\n\n\n\n<p>3. Select <strong>Configuration<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"800\" height=\"445\" src=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/stores-configuration-magento.png\" alt=\"Configure payment methods in Magento 2.\" class=\"wp-image-2564\" srcset=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/stores-configuration-magento.png 800w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/stores-configuration-magento-300x167.png 300w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/stores-configuration-magento-768x427.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure><\/div>\n\n\n<p>4. Expand the <strong>Sales<\/strong> dropdown menu. <\/p>\n\n\n\n<p>5. Click <strong>Payment Methods<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"800\" height=\"444\" src=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/check-payment-methods-magento.png\" alt=\"Acccess the Payment Methods menu in Magento.\" class=\"wp-image-2554\" srcset=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/check-payment-methods-magento.png 800w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/check-payment-methods-magento-300x167.png 300w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/check-payment-methods-magento-768x426.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure><\/div>\n\n\n<p>6. Select your existing payment solution. If you do not have a payment solution, find out <a rel=\"noreferrer noopener\" href=\"https:\/\/ccbill.com\/blog\/how-to-open-a-merchant-account\" target=\"_blank\">how to open a &nbsp;merchant account<\/a> and what to look for when <a rel=\"noreferrer noopener\" href=\"https:\/\/ccbill.com\/kb\/choosing-a-payment-gateway\" target=\"_blank\">choosing a payment gateway<\/a>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide\"\/>\n\n\n\n<p>CCBill provides <a href=\"https:\/\/ccbill.com\/payment-processing\" target=\"_blank\" rel=\"noreferrer noopener\">payment processing<\/a> services for a wide range of industries. <a href=\"https:\/\/ccbill.com\/contact\" target=\"_blank\" rel=\"noreferrer noopener\">Contact us<\/a> today for a free consultation.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-text-color has-vivid-cyan-blue-color has-css-opacity has-vivid-cyan-blue-background-color has-background is-style-wide\"\/>\n\n\n\n<p>7. Use the <strong>Configure<\/strong> button to integrate the payment method with your Magento store.<\/p>\n\n\n\n<p>8. Click <strong>Save Config<\/strong> to apply the configuration.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"800\" height=\"441\" src=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/payment-method-integration-magento.png\" alt=\"Default payment options in Magento 2.\" class=\"wp-image-2562\" srcset=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/payment-method-integration-magento.png 800w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/payment-method-integration-magento-300x165.png 300w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/payment-method-integration-magento-768x423.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure><\/div>\n\n\n<p>Implement your customers' <a href=\"https:\/\/ccbill.com\/blog\/preferred-payment-method\" target=\"_blank\" rel=\"noreferrer noopener\">preferred payment methods<\/a> and payment solutions. Besides giving customers more options, you can avoid potential loss of income if a service is temporarily unavailable.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 8: Set up Shipping<\/h2>\n\n\n\n<p>Lower shipping costs and automated delivery processes can have a significant impact on profit margins. Set up shipping rules and manage delivery methods using the Magento Admin:<\/p>\n\n\n\n<p>1. Click <strong>Stores<\/strong>.<\/p>\n\n\n\n<p>2. Select <strong>Configuration<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"800\" height=\"445\" src=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/shipping-configuration-magento.png\" alt=\"Configure shipping rules in Magento 2.\" class=\"wp-image-2563\" srcset=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/shipping-configuration-magento.png 800w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/shipping-configuration-magento-300x167.png 300w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/shipping-configuration-magento-768x427.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure><\/div>\n\n\n<p>3. Expand the <strong>Sales<\/strong> menu.<\/p>\n\n\n\n<p>4. Set general rules using the <strong>Shipping Settings <\/strong>tab. <\/p>\n\n\n\n<p>5. Access the <strong>Delivery Methods<\/strong> tab to micromanage store shipping rules.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"800\" height=\"398\" src=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/delivery-methods-magento.png\" alt=\"Delivery methods and shipping rules in the Magento Admin.\" class=\"wp-image-2557\" srcset=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/delivery-methods-magento.png 800w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/delivery-methods-magento-300x149.png 300w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/delivery-methods-magento-768x382.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure><\/div>\n\n\n<p>Stores that ship goods globally, sell products through various sales channels, and have multiple warehouses may need to purchase an additional inventory management extension.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 9: Set up Analytics<\/h2>\n\n\n\n<p><a href=\"https:\/\/ccbill.com\/kb\/magento-database-type\" target=\"_blank\" rel=\"noreferrer noopener\">Magento databases<\/a> store an exceptional amount of data about customer behavior, order fulfillment, <a href=\"https:\/\/ccbill.com\/kb\/abandoned-cart-email\" target=\"_blank\" rel=\"noreferrer noopener\">abandoned carts<\/a>, and sales. All the relevant information is accessible through the <strong>Reports<\/strong> menu in the Magento Admin.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"800\" height=\"477\" src=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/abandoned-carts-report-magento.png\" alt=\"Available Magento reports.\" class=\"wp-image-2565\" srcset=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/abandoned-carts-report-magento.png 800w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/abandoned-carts-report-magento-300x179.png 300w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/abandoned-carts-report-magento-768x458.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure><\/div>\n\n\n<p>To gain additional insight into customer experience, behavior, and store functionality, you can collect even more data using Google Analytics.<\/p>\n\n\n\n<p>To integrate Google Analytics with Magento:<\/p>\n\n\n\n<p>1. Go to <strong>Stores<\/strong>.<\/p>\n\n\n\n<p>2. Click <strong>Configuration<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"800\" height=\"445\" src=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/magento-google-api-analytics.png\" alt=\"Configure Google Analytics in Magento.\" class=\"wp-image-2582\" srcset=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/magento-google-api-analytics.png 800w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/magento-google-api-analytics-300x167.png 300w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/magento-google-api-analytics-768x427.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure><\/div>\n\n\n<p>3. Open the <strong>Sales<\/strong> menu. <\/p>\n\n\n\n<p>4. Select the <strong>Google API<\/strong> tab.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"800\" height=\"501\" src=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/google-analytics-magento.png\" alt=\"Access the Google API menu in Magento.\" class=\"wp-image-2581\" srcset=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/google-analytics-magento.png 800w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/google-analytics-magento-300x188.png 300w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/google-analytics-magento-768x481.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure><\/div>\n\n\n<p>5. Enable <strong>Google Analytics<\/strong>.<\/p>\n\n\n\n<p>6. Enter the <em>GA Tracking Code<\/em> in the <strong>Account Number<\/strong> field.<\/p>\n\n\n\n<p>7. Click <strong>Save<\/strong> <strong>Config<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"800\" height=\"421\" src=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/enable-google-analytics-api-magento.png\" alt=\"Enable Google Analytics in Magento.\" class=\"wp-image-2580\" srcset=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/enable-google-analytics-api-magento.png 800w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/enable-google-analytics-api-magento-300x158.png 300w, https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/enable-google-analytics-api-magento-768x404.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/figure><\/div>\n\n\n<p>Verify that the store data is visible in the Google Analytics dashboard. It may take a few moments for the first data to appear<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Additional Considerations<\/h2>\n\n\n\n<p>Magento is known for its flexibility and customization options. Install and set up the following features to ensure that your store hits the ground running.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Install an SSL Certificate<\/h3>\n\n\n\n<p>Customers do not want to leave personal or payment details on insecure websites.<\/p>\n\n\n\n<p>SSL (Secure Socket Layer) certificates guarantee a secure transfer of data by establishing an encrypted connection between the website\u2019s server and the user\u2019s browser.<\/p>\n\n\n\n<p><a href=\"https:\/\/ccbill.com\/kb\/magento-ssl\" target=\"_blank\" rel=\"noreferrer noopener\">Install an SSL certificate in Magento<\/a> to reassure customers, protect their personal information, and create a safe shopping environment.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Set up Custom Admin URL<\/h3>\n\n\n\n<p>Automated DDoS and <a href=\"https:\/\/phoenixnap.com\/blog\/brute-force-attack\" target=\"_blank\" rel=\"noreferrer noopener\">brute-force attacks<\/a> regularly target ecommerce stores. Change the default Magento Admin URL, <em>http:\/\/yourstore.com\/magento\/admin<\/em>, to counter malicious activity and protect your Magento store. <\/p>\n\n\n\n<p>Learn <a href=\"https:\/\/ccbill.com\/kb\/magento-change-admin-url\" target=\"_blank\" rel=\"noreferrer noopener\">how to change the Magento Admin URL<\/a> using the Magento Admin, within the <em>env.php file<\/em>, or from the command line.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Set Up CAPTCHA on Contact Forms<\/h3>\n\n\n\n<p>Automated and malicious software that imitates human behavior (bots) is used to initiate&nbsp;<a href=\"https:\/\/phoenixnap.com\/blog\/prevent-ddos-attacks\" target=\"_blank\" rel=\"noreferrer noopener\">DoS and DDoS attacks<\/a>, spam, content scraping, inventory hoarding, and click fraud.<\/p>\n\n\n\n<p><a href=\"https:\/\/ccbill.com\/kb\/magento-contact-captcha\" target=\"_blank\" rel=\"noreferrer noopener\">Add CAPTCHA to Magento Contact Forms<\/a> to eliminate spam and block bots from using store contact forms as a gateway to compromise core services.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Set Up Transaction Failed Emails<\/h3>\n\n\n\n<p>Technical issues and human error may prevent customers from completing a transaction. Your ability to react quickly and solve problems can have a significant impact on revenue.<\/p>\n\n\n\n<p>Magento uses automated emails to inform store admins that a transaction was unsuccessful.<\/p>\n\n\n\n<p><a href=\"https:\/\/ccbill.com\/kb\/payment-transaction-failed-reminder-magento\" target=\"_blank\" rel=\"noreferrer noopener\">Set up Payment Failed Emails in Magento<\/a> to help customers complete their purchases and reinforce your brand\u2019s reputation in the long run.<\/p>\n\n\n\n<p class=\"h3\">Conclusion<\/p>\n\n\n\n<p>Ecommerce merchants make far-reaching decisions about pricing, website design, marketing, and data security every day.<\/p>\n\n\n\n<p>Building a Magento website provides valuable insight into the many features and options this platform has to offer. Use this experience to automate store operations even further and turn shopping in your store into a fun and carefree activity.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This tutorial explains how to create an ecommerce store using the Magento platform and its many features.<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[12,14],"tags":[],"class_list":["post-2550","post","type-post","status-publish","format-standard","hentry","category-e-commerce","category-web-development"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Build a Magento Website<\/title>\n<meta name=\"description\" content=\"Follow the outlined steps and build a fully functional Magento website. Apply the practical advice and improve your store&#039;s KPIs.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ccbill.com\/kb\/how-to-build-magento-website\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Build a Magento Website\" \/>\n<meta property=\"og:description\" content=\"Follow the outlined steps and build a fully functional Magento website. Apply the practical advice and improve your store&#039;s KPIs.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ccbill.com\/kb\/how-to-build-magento-website\" \/>\n<meta property=\"og:site_name\" content=\"CCBill Knowledge Base\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ccbillBIZ\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-10-21T14:23:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-13T14:42:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/build-magento-website.png\" \/>\n<meta name=\"author\" content=\"Vladimir Kaplarevic\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CCBillBIZ\" \/>\n<meta name=\"twitter:site\" content=\"@CCBillBIZ\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vladimir Kaplarevic\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/ccbill.com\/kb\/how-to-build-magento-website#article\",\"isPartOf\":{\"@id\":\"https:\/\/ccbill.com\/kb\/how-to-build-magento-website\"},\"author\":{\"name\":\"Vladimir Kaplarevic\",\"@id\":\"https:\/\/ccbill.com\/kb\/#\/schema\/person\/1f198b1218f6343a2682022ac4395644\"},\"headline\":\"How to Build a Magento Website\",\"datePublished\":\"2021-10-21T14:23:07+00:00\",\"dateModified\":\"2024-09-13T14:42:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ccbill.com\/kb\/how-to-build-magento-website\"},\"wordCount\":1909,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/ccbill.com\/kb\/#organization\"},\"image\":{\"@id\":\"https:\/\/ccbill.com\/kb\/how-to-build-magento-website#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/build-magento-website.png\",\"articleSection\":[\"eCommerce Tutorials\",\"Web Development\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/ccbill.com\/kb\/how-to-build-magento-website#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ccbill.com\/kb\/how-to-build-magento-website\",\"url\":\"https:\/\/ccbill.com\/kb\/how-to-build-magento-website\",\"name\":\"How to Build a Magento Website\",\"isPartOf\":{\"@id\":\"https:\/\/ccbill.com\/kb\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ccbill.com\/kb\/how-to-build-magento-website#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ccbill.com\/kb\/how-to-build-magento-website#primaryimage\"},\"thumbnailUrl\":\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/build-magento-website.png\",\"datePublished\":\"2021-10-21T14:23:07+00:00\",\"dateModified\":\"2024-09-13T14:42:43+00:00\",\"description\":\"Follow the outlined steps and build a fully functional Magento website. Apply the practical advice and improve your store's KPIs.\",\"breadcrumb\":{\"@id\":\"https:\/\/ccbill.com\/kb\/how-to-build-magento-website#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ccbill.com\/kb\/how-to-build-magento-website\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ccbill.com\/kb\/how-to-build-magento-website#primaryimage\",\"url\":\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/build-magento-website.png\",\"contentUrl\":\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/build-magento-website.png\",\"width\":800,\"height\":400,\"caption\":\"Developers building a Magento website.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ccbill.com\/kb\/how-to-build-magento-website#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"KB Home\",\"item\":\"https:\/\/ccbill.com\/kb\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"eCommerce Tutorials\",\"item\":\"https:\/\/ccbill.com\/kb\/category\/e-commerce\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to Build a Magento Website\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ccbill.com\/kb\/#website\",\"url\":\"https:\/\/ccbill.com\/kb\/\",\"name\":\"CCBill Knowledge Base\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/ccbill.com\/kb\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ccbill.com\/kb\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/ccbill.com\/kb\/#organization\",\"name\":\"CCBill\",\"url\":\"https:\/\/ccbill.com\/kb\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ccbill.com\/kb\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2020\/10\/ccbill-logo.png\",\"contentUrl\":\"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2020\/10\/ccbill-logo.png\",\"width\":160,\"height\":70,\"caption\":\"CCBill\"},\"image\":{\"@id\":\"https:\/\/ccbill.com\/kb\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/ccbillBIZ\/\",\"https:\/\/x.com\/CCBillBIZ\",\"https:\/\/www.linkedin.com\/company\/ccbill\",\"https:\/\/www.youtube.com\/c\/CCBillBiz\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/ccbill.com\/kb\/#\/schema\/person\/1f198b1218f6343a2682022ac4395644\",\"name\":\"Vladimir Kaplarevic\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ccbill.com\/kb\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cc08885e8fec32585bae8a0f5a1aef92f8c8c4fc33692e74e0ec2e63633d2478?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cc08885e8fec32585bae8a0f5a1aef92f8c8c4fc33692e74e0ec2e63633d2478?s=96&d=mm&r=g\",\"caption\":\"Vladimir Kaplarevic\"},\"description\":\"Vladimir is a resident Tech Writer at CCBill. He has more than 8 years of experience in implementing e-commerce and online payment solutions with various global IT services providers. His engaging writing style provides practical advice and aims to spark curiosity for innovative technologies.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Build a Magento Website","description":"Follow the outlined steps and build a fully functional Magento website. Apply the practical advice and improve your store's KPIs.","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:\/\/ccbill.com\/kb\/how-to-build-magento-website","og_locale":"en_US","og_type":"article","og_title":"How to Build a Magento Website","og_description":"Follow the outlined steps and build a fully functional Magento website. Apply the practical advice and improve your store's KPIs.","og_url":"https:\/\/ccbill.com\/kb\/how-to-build-magento-website","og_site_name":"CCBill Knowledge Base","article_publisher":"https:\/\/www.facebook.com\/ccbillBIZ\/","article_published_time":"2021-10-21T14:23:07+00:00","article_modified_time":"2024-09-13T14:42:43+00:00","og_image":[{"url":"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/build-magento-website.png","type":"","width":"","height":""}],"author":"Vladimir Kaplarevic","twitter_card":"summary_large_image","twitter_creator":"@CCBillBIZ","twitter_site":"@CCBillBIZ","twitter_misc":{"Written by":"Vladimir Kaplarevic","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ccbill.com\/kb\/how-to-build-magento-website#article","isPartOf":{"@id":"https:\/\/ccbill.com\/kb\/how-to-build-magento-website"},"author":{"name":"Vladimir Kaplarevic","@id":"https:\/\/ccbill.com\/kb\/#\/schema\/person\/1f198b1218f6343a2682022ac4395644"},"headline":"How to Build a Magento Website","datePublished":"2021-10-21T14:23:07+00:00","dateModified":"2024-09-13T14:42:43+00:00","mainEntityOfPage":{"@id":"https:\/\/ccbill.com\/kb\/how-to-build-magento-website"},"wordCount":1909,"commentCount":0,"publisher":{"@id":"https:\/\/ccbill.com\/kb\/#organization"},"image":{"@id":"https:\/\/ccbill.com\/kb\/how-to-build-magento-website#primaryimage"},"thumbnailUrl":"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/build-magento-website.png","articleSection":["eCommerce Tutorials","Web Development"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ccbill.com\/kb\/how-to-build-magento-website#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ccbill.com\/kb\/how-to-build-magento-website","url":"https:\/\/ccbill.com\/kb\/how-to-build-magento-website","name":"How to Build a Magento Website","isPartOf":{"@id":"https:\/\/ccbill.com\/kb\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ccbill.com\/kb\/how-to-build-magento-website#primaryimage"},"image":{"@id":"https:\/\/ccbill.com\/kb\/how-to-build-magento-website#primaryimage"},"thumbnailUrl":"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/build-magento-website.png","datePublished":"2021-10-21T14:23:07+00:00","dateModified":"2024-09-13T14:42:43+00:00","description":"Follow the outlined steps and build a fully functional Magento website. Apply the practical advice and improve your store's KPIs.","breadcrumb":{"@id":"https:\/\/ccbill.com\/kb\/how-to-build-magento-website#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ccbill.com\/kb\/how-to-build-magento-website"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ccbill.com\/kb\/how-to-build-magento-website#primaryimage","url":"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/build-magento-website.png","contentUrl":"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2021\/10\/build-magento-website.png","width":800,"height":400,"caption":"Developers building a Magento website."},{"@type":"BreadcrumbList","@id":"https:\/\/ccbill.com\/kb\/how-to-build-magento-website#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"KB Home","item":"https:\/\/ccbill.com\/kb\/"},{"@type":"ListItem","position":2,"name":"eCommerce Tutorials","item":"https:\/\/ccbill.com\/kb\/category\/e-commerce"},{"@type":"ListItem","position":3,"name":"How to Build a Magento Website"}]},{"@type":"WebSite","@id":"https:\/\/ccbill.com\/kb\/#website","url":"https:\/\/ccbill.com\/kb\/","name":"CCBill Knowledge Base","description":"","publisher":{"@id":"https:\/\/ccbill.com\/kb\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ccbill.com\/kb\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ccbill.com\/kb\/#organization","name":"CCBill","url":"https:\/\/ccbill.com\/kb\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ccbill.com\/kb\/#\/schema\/logo\/image\/","url":"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2020\/10\/ccbill-logo.png","contentUrl":"https:\/\/ccbill.com\/kb\/wp-content\/uploads\/2020\/10\/ccbill-logo.png","width":160,"height":70,"caption":"CCBill"},"image":{"@id":"https:\/\/ccbill.com\/kb\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ccbillBIZ\/","https:\/\/x.com\/CCBillBIZ","https:\/\/www.linkedin.com\/company\/ccbill","https:\/\/www.youtube.com\/c\/CCBillBiz"]},{"@type":"Person","@id":"https:\/\/ccbill.com\/kb\/#\/schema\/person\/1f198b1218f6343a2682022ac4395644","name":"Vladimir Kaplarevic","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ccbill.com\/kb\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cc08885e8fec32585bae8a0f5a1aef92f8c8c4fc33692e74e0ec2e63633d2478?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cc08885e8fec32585bae8a0f5a1aef92f8c8c4fc33692e74e0ec2e63633d2478?s=96&d=mm&r=g","caption":"Vladimir Kaplarevic"},"description":"Vladimir is a resident Tech Writer at CCBill. He has more than 8 years of experience in implementing e-commerce and online payment solutions with various global IT services providers. His engaging writing style provides practical advice and aims to spark curiosity for innovative technologies."}]}},"_links":{"self":[{"href":"https:\/\/ccbill.com\/kb\/wp-json\/wp\/v2\/posts\/2550","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ccbill.com\/kb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ccbill.com\/kb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ccbill.com\/kb\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/ccbill.com\/kb\/wp-json\/wp\/v2\/comments?post=2550"}],"version-history":[{"count":31,"href":"https:\/\/ccbill.com\/kb\/wp-json\/wp\/v2\/posts\/2550\/revisions"}],"predecessor-version":[{"id":5179,"href":"https:\/\/ccbill.com\/kb\/wp-json\/wp\/v2\/posts\/2550\/revisions\/5179"}],"wp:attachment":[{"href":"https:\/\/ccbill.com\/kb\/wp-json\/wp\/v2\/media?parent=2550"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ccbill.com\/kb\/wp-json\/wp\/v2\/categories?post=2550"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ccbill.com\/kb\/wp-json\/wp\/v2\/tags?post=2550"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}