Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Magento 2 Beginners Guide
Magento 2 Beginners Guide

Magento 2 Beginners Guide: Discover what you need to know to build your own profitable online stores using the power of Magento 2!

eBook
€8.99 €29.99
Paperback
€36.99
Subscription
Free Trial
Renews at €18.99p/m

What do you get with a Packt Subscription?

Free for first 7 days. $19.99 p/m after that. Cancel any time!
Product feature icon Unlimited ad-free access to the largest independent learning library in tech. Access this title and thousands more!
Product feature icon 50+ new titles added per month, including many first-to-market concepts and exclusive early access to books as they are being written.
Product feature icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Product feature icon Thousands of reference materials covering every tech concept you need to stay up to date.
Subscribe now
View plans & pricing
Table of content icon View table of contents Preview book icon Preview Book

Magento 2 Beginners Guide

Chapter 1.  Introduction to Magento 2

In this chapter, we will cover the following topics:

  • Magento as a life style: Magento as a platform and the Magento community
  • Competitors: hosted and self-hosted e-commerce platforms
  • New features in Magento 2
  • What do you need to get started?

Magento as a lifestyle

Magento is an open source e-commerce platform. That is the short definition, but I would like to define Magento considering the seven years that I have been part of the Magento ecosystem.

In the seven years, Magento has been evolving to where it is today, a complete solution backed up by people with a passion for e-commerce. If you choose Magento as the platform for your e-commerce website, you will receive updates for the platform on a regular basis. Those updates include new features, improvements, and bug fixes to enhance the overall experience in your website.

As a Magento specialist, I can confirm that Magento is a platform that can be customized to fit any requirement. This means that you can add new features, include third-party libraries, and customize the default behavior of Magento. As the saying goes, the only limit is your imagination.

Whenever I have to talk about Magento, I always take some time to talk about its community. Sherrie Rohde is the Magento Community Manager and she has shared some really interesting facts about the Magento community in 2016:

  • Delivered over 725 talks on Magento or at Magento-centric events
  • Produced over 100 podcast episodes around Magento
  • Organized and produced conferences and meetup groups in over 34 countries
  • Written over 1,000 blog posts about Magento

Types of e-commerce solutions

There are two types of e-commerce solutions: hosted and self-hosted.

We will analyze each e-commerce solution type, and we will cover the general information, pros, and cons of each platform from each category.

Self-hosted e-commerce solutions

Self-hosted e-commerce solution is a platform that runs on your server, which means that you can download the code, customize it based on your needs, and then implement it in the server that you prefer. Magento is a self-hosted e-commerce solution, which means that you have absolute control over the customization and implementation of your Magento store.

WooCommerce

WooCommerce is a free shopping cart plugin for WordPress that can be used to create a full-featured e-commerce website. WooCommerce has been created following the architecture and standards of WordPress, which means that you can customize it with themes and plugins. The plugin currently has more than 18,000,000 downloads, which represents over 39% of all online stores.

Now, we will review the pros and cons of WooCommerce:

Pros:

  • It can be downloaded for free
  • Easy setup and configuration
  • A lot of themes available
  • Almost 400 extensions in the marketplace
  • Support through the WooCommerce help desk

Cons:

  • WooCommerce cannot be used without WordPress
  • Some essential features are not included out-of-the-box, such us PayPal as a payment method, which means that you need to buy several extensions to add those features
  • Adding custom features to WooCommerce through extensions can be expensive

PrestaShop

PrestaShop is a free open source e-commerce platform. The platform is currently used by more than 250,000 online stores and is backed by a community of more than 1,000,000 members. The company behind PrestaShop provides a range of paid services, such us technical support, migration, and training to run, manage, and maintain the store.

Now, let's take a look at the pros and cons of Prestashop:

Pros:

  • Free and open source
  • 310 integrated features
  • 3,500 modules and templates in the marketplace
  • Downloaded over 4 million times
  • 63 languages

Cons:

  • As with WooCommerce, many basic features are not included by default and adding those features through extensions is expensive
  • Multiple bugs and complaints from the PrestaShop community

OpenCart

OpenCart is an open source platform for e-commerce, available under the GNU General Public License. OpenCart is a good choice for a basic e-commerce website.

Now, let's take a look at the pros and cons of OpenCart:

Pros:

  • Free and open source
  • Easy learning curve
  • More than 13,000 extensions available
  • More than 1,500 themes available

Cons:

  • Limited features
  • Not ready for SEO
  • No cache management page in admin panel
  • Hard to customize

Hosted e-commerce solutions

A hosted e-commerce solution is a platform that runs on the server belonging to the company that provides that service, which means that the solution is easier to set up but there are limitations and you don't have the freedom to customize the solution according to your needs. The monthly or annual fees increase when the store attracts more traffic and has more customers and orders placed.

Shopify

Shopify is a cloud-based e-commerce platform for small and medium-sized business. The platform currently powers over 325,000 online stores in approximately 150 countries.

Below, we will mention the pros and cons of Shopify:

Pros:

  • No technical skills required to use the platform
  • Tool to import products from another platform during the sign up process
  • More than 1,500 apps and integrations
  • 24/7 support through phone, chat, and e-mail

Cons:

  • The source code is not provided
  • Recurring fee to use the platform
  • Hard to migrate from Shopify to another platform

BigCommerce

BigCommerce is one of the most popular hosted e-commerce platforms, and powers more than 95,000 stores in 150 countries.

Finally, we will review the pros and cons of BigCommerce:

Pros:

  • No technical skills required to use the platform
  • More than 300 apps and integrations available
  • More than 75 themes available

Cons:

  • The source code is not provided
  • Recurring fee to use the platform
  • Hard to migrate from BigCommerce to another platform

New features in Magento 2

Magento 2 is a new generation of the platform, with new features, technologies, and improvements that make Magento one of the most robust and complete e-commerce solutions available at the moment. In this section, we will describe the main differences between Magento 1 and Magento 2.

First, let's review the new technologies that are available in Magento 2:

New technologies

  • Composer: This is a dependency manager for PHP. Dependencies can be declared and Composer will manage these dependencies by installing and updating them. In Magento 2, Composer simplifies the process of installing and upgrading extensions and upgrading Magento.
  • Varnish 4: This is an open source HTTP accelerator. Varnish stores pages and other assets in memory to reduce the response time and network bandwidth consumption.
  • Full Page Caching: In Magento 1, Full Page Caching was only included in the Magento Enterprise Edition. In Magento 2, Full Page Caching is included in all editions, allowing the content from static pages to be cached, increasing the performance and reducing the server load.
  • Elasticsearch: This is a search engine that improves the search quality in Magento and provides background re-indexing and horizontal scaling.
  • RequireJS: It is a library to load Javascript files on-the-fly, reducing the number of HTTP requests and improving the speed of the Magento Store.
  • jQuery: The frontend in Magento 1 was implemented using Prototype as the language for Javascript. In Magento 2, the language for Javascript code is jQuery.
  • Knockout.js: This is an open source Javascript library that implements the Model-View-ViewModel (MVVM) pattern, providing a great way of creating interactive frontend components.
  • LESS: This is an open source CSS preprocessor that allows the developer to write styles for the store in a more maintainable and extendable way.
  • Magento UI Library: This is a modular frontend library that uses a set of mix-ins for general elements and allows developers to work more efficiently on frontend tasks.

Now, let's review the new tools that are available in Magento 2:

New tools

  • Magento Performance Toolkit: This is a tool that allows merchants and developers to test the performance of the Magento installation and customizations.
  • Magento 2 Command Line Tool: This is a tool to run a set of commands in the Magento installation to clear the cache, re-index the store, create database backups, enable maintenance mode, and more.
  • Data Migration Tool: This tool allows developers to migrate the existing data from Magento 1.x to Magento 2. The tool includes verification, progress tracking, logging, and testing functions.
  • Code Migration Toolkit: This allows developers to migrate Magento 1.x extensions and customizations to Magento 2. Manual verification and updates are required in order to make the Magento 1.x extensions compatible with Magento 2.
  • Magento 2 Developer Documentation: One of the complaints by the Magento community was that Magento 1 didn't have enough documentation for developers. In order to resolve this problem, the Magento team created the official Magento 2 Developer Documentation with information for developers, system administrators, designers, and QA specialists.

Admin panel changes

  • Better UI: The admin panel has a new look-and-feel, which is more intuitive and easier to use. In addition to that, the admin panel is now responsive and can be viewed from any device in any resolution.
  • Inline editing: The admin panel grids allow inline editing to manage data in a more effective way.
  • Step-by-step product creation: The product add/edit page is one of the most important pages in the admin panel. The Magento team worked hard to create a different experience when it comes to adding/editing products in the Magento admin panel, and the result is that you can manage products with a step-by-step page that includes the fields and import tools separated in different sections.

Frontend changes

  • Integrated video in product page: Magento 2 allows you to add a video to the product, introducing a new way of displaying products in the catalog.
  • Simplified checkout: The steps in the checkout page have been reduced to allow customers to place orders in less time, increasing the conversion rate of the Magento store.
  • Register section removed from checkout page: In Magento 1, the customer had the opportunity to register from step 1 of the checkout page. This required the customer to think about his account and the password before completing the order. In order to make the checkout simpler, Magento 2 allows the customer to register from the order success page without delaying the checkout process.

What do you need to get started?

Magento is a really powerful platform and there is always something new to learn. Just when you think you know everything about Magento, a new version is released with new features to discover. This makes Magento fun and unique as an e-commerce platform.

That being said, this book will be your guide to discover everything you need to know to implement, manage, and maintain your first Magento store.

In addition to that, I would like to highlight additional resources that will be useful in your journey of mastering Magento:

  • Official Magento Blog (https://magento.com/blog): Get the latest news from the Magento team: best practices, customer stories, information related to events, and general Magento news
  • Magento Resources Library (https://magento.com/resources): Videos, webinars and publications covering useful information organized by categories: order management, marketing and merchandising, international expansion, customer experience, mobile architecture and technology, performance and scalability, security, payments and fraud, retail innovation, and business flexibility
  • Magento Release Information (http://devdocs.magento.com/guides/v2.1/release-notes/bk-release-notes.html): This is the place where you will get all the information about the latest Magento releases, including the highlights of each release, security enhancements, information about known issues, new features, and instructions for upgrade
  • Magento Security Center (https://magento.com/security): Information about each of the Magento security patches as well as best practices and guidelines to keep your Magento store secure
  • Upcoming Events and Webinars (https://magento.com/events): The official list of upcoming Magento events, including live events and webinars
  • Official Magento Forums (https://community.magento.com): Get feedback from the Magento community in the official Magento Forums

Summary

In this chapter, we reviewed Magento 2 and the changes that have been introduced in the new version of the platform. We also analyzed the types of e-commerce solutions and the most important platforms available. In the next chapter, we will review the process of installing Magento 2 to start working with the platform.

Left arrow icon Right arrow icon

Key benefits

  • Set up and manage your very first online store with a friendly and engaging approach using Magento 2
  • Create your own shipping rates matrix and connect to shippers such as UPS, FedEx, and USPS
  • Create reports to track store sales, customer activity, and statistics

Description

Do you have a good product to sell but need your start-up to sell it to your potential customers the right way? Were you unhappy with what Magento 1 had to offer and are looking forward to trying out what Magento 2 provides? If either of these questions ring a bell, then this book is for you! You'll start by getting a general understanding of what Magento is, why and how you should use it, and whether it is possible and feasible to migrate from an old web store to Magento 2. We'll introduce you to the main e-commerce concepts and basic features and let you play with them, so you can get a taste of how catalog and content management works. Following on from that, we'll show you how to tune your store up. You will learn how to get web store offers up and running, how to offer various discounts in the catalog, how to let the customers reduce the total price in the shopping cart by combining different products, and how to generate coupon codes that customers can use. Finally, we'll get serious and turn your plaything into a real web store, teaching you how to run it for real.

Who is this book for?

This book is for e-commerce merchants, e-commerce managers, and store administrators who are looking to migrate existing e-commerce stores to Magento 2. Magento administrators wishing to learn the benefits of Magento 2 will also find this book helpful. E-commerce professionals looking to build an online store will also get benefited from this book.

What you will learn

  • Build your first web store in Magento 2
  • Migrate your development environment to a live store
  • Configure your Magento 2 web store the right way, so that your taxes are handled properly
  • Create pages with arbitrary content
  • Create and manage customer contacts and accounts

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Mar 14, 2017
Length: 442 pages
Edition : 1st
Language : English
ISBN-13 : 9781785880766
Languages :
Concepts :
Tools :

What do you get with a Packt Subscription?

Free for first 7 days. $19.99 p/m after that. Cancel any time!
Product feature icon Unlimited ad-free access to the largest independent learning library in tech. Access this title and thousands more!
Product feature icon 50+ new titles added per month, including many first-to-market concepts and exclusive early access to books as they are being written.
Product feature icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Product feature icon Thousands of reference materials covering every tech concept you need to stay up to date.
Subscribe now
View plans & pricing

Product Details

Publication date : Mar 14, 2017
Length: 442 pages
Edition : 1st
Language : English
ISBN-13 : 9781785880766
Languages :
Concepts :
Tools :

Packt Subscriptions

See our plans and pricing
Modal Close icon
€18.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
€189.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts
€264.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total 142.97
Mastering Magento 2
€75.99
Magento 2 Theme Design
€29.99
Magento 2 Beginners Guide
€36.99
Total 142.97 Stars icon
Banner background image

Table of Contents

21 Chapters
1. Introduction to Magento 2 Chevron down icon Chevron up icon
2. Installation Chevron down icon Chevron up icon
3. Migration Chevron down icon Chevron up icon
4. Creating Your First Product, Images, Inventory, and Prices Chevron down icon Chevron up icon
5. Attribute Sets and Custom Attributes Chevron down icon Chevron up icon
6. Product Types Chevron down icon Chevron up icon
7. Categories Chevron down icon Chevron up icon
8. CMS Pages, Blocks, and Widgets Chevron down icon Chevron up icon
9. Managing Scope and Locale Settings Chevron down icon Chevron up icon
10. System Configuration Chevron down icon Chevron up icon
11. Working with Customers Chevron down icon Chevron up icon
12. Admin Users and Roles Chevron down icon Chevron up icon
13. Taxes Chevron down icon Chevron up icon
14. Catalog and Shopping Cart Price Rules Chevron down icon Chevron up icon
15. Processing Payments Chevron down icon Chevron up icon
16. Configuring Shipping Chevron down icon Chevron up icon
17. Fulfilling Orders Chevron down icon Chevron up icon
18. Transactional E-mails and Newsletter Chevron down icon Chevron up icon
19. Reports Chevron down icon Chevron up icon
20. Customizing Your Magento Store Chevron down icon Chevron up icon
21. Store Maintenance Chevron down icon Chevron up icon

Customer reviews

Rating distribution
Full star icon Full star icon Empty star icon Empty star icon Empty star icon 2
(1 Ratings)
5 star 0%
4 star 0%
3 star 0%
2 star 100%
1 star 0%
narendra kumar Nov 14, 2022
Full star icon Full star icon Empty star icon Empty star icon Empty star icon 2
Good
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

What is included in a Packt subscription? Chevron down icon Chevron up icon

A subscription provides you with full access to view all Packt and licnesed content online, this includes exclusive access to Early Access titles. Depending on the tier chosen you can also earn credits and discounts to use for owning content

How can I cancel my subscription? Chevron down icon Chevron up icon

To cancel your subscription with us simply go to the account page - found in the top right of the page or at https://subscription.packtpub.com/my-account/subscription - From here you will see the ‘cancel subscription’ button in the grey box with your subscription information in.

What are credits? Chevron down icon Chevron up icon

Credits can be earned from reading 40 section of any title within the payment cycle - a month starting from the day of subscription payment. You also earn a Credit every month if you subscribe to our annual or 18 month plans. Credits can be used to buy books DRM free, the same way that you would pay for a book. Your credits can be found in the subscription homepage - subscription.packtpub.com - clicking on ‘the my’ library dropdown and selecting ‘credits’.

What happens if an Early Access Course is cancelled? Chevron down icon Chevron up icon

Projects are rarely cancelled, but sometimes it's unavoidable. If an Early Access course is cancelled or excessively delayed, you can exchange your purchase for another course. For further details, please contact us here.

Where can I send feedback about an Early Access title? Chevron down icon Chevron up icon

If you have any feedback about the product you're reading, or Early Access in general, then please fill out a contact form here and we'll make sure the feedback gets to the right team. 

Can I download the code files for Early Access titles? Chevron down icon Chevron up icon

We try to ensure that all books in Early Access have code available to use, download, and fork on GitHub. This helps us be more agile in the development of the book, and helps keep the often changing code base of new versions and new technologies as up to date as possible. Unfortunately, however, there will be rare cases when it is not possible for us to have downloadable code samples available until publication.

When we publish the book, the code files will also be available to download from the Packt website.

How accurate is the publication date? Chevron down icon Chevron up icon

The publication date is as accurate as we can be at any point in the project. Unfortunately, delays can happen. Often those delays are out of our control, such as changes to the technology code base or delays in the tech release. We do our best to give you an accurate estimate of the publication date at any given time, and as more chapters are delivered, the more accurate the delivery date will become.

How will I know when new chapters are ready? Chevron down icon Chevron up icon

We'll let you know every time there has been an update to a course that you've bought in Early Access. You'll get an email to let you know there has been a new chapter, or a change to a previous chapter. The new chapters are automatically added to your account, so you can also check back there any time you're ready and download or read them online.

I am a Packt subscriber, do I get Early Access? Chevron down icon Chevron up icon

Yes, all Early Access content is fully available through your subscription. You will need to have a paid for or active trial subscription in order to access all titles.

How is Early Access delivered? Chevron down icon Chevron up icon

Early Access is currently only available as a PDF or through our online reader. As we make changes or add new chapters, the files in your Packt account will be updated so you can download them again or view them online immediately.

How do I buy Early Access content? Chevron down icon Chevron up icon

Early Access is a way of us getting our content to you quicker, but the method of buying the Early Access course is still the same. Just find the course you want to buy, go through the check-out steps, and you’ll get a confirmation email from us with information and a link to the relevant Early Access courses.

What is Early Access? Chevron down icon Chevron up icon

Keeping up to date with the latest technology is difficult; new versions, new frameworks, new techniques. This feature gives you a head-start to our content, as it's being created. With Early Access you'll receive each chapter as it's written, and get regular updates throughout the product's development, as well as the final course as soon as it's ready.We created Early Access as a means of giving you the information you need, as soon as it's available. As we go through the process of developing a course, 99% of it can be ready but we can't publish until that last 1% falls in to place. Early Access helps to unlock the potential of our content early, to help you start your learning when you need it most. You not only get access to every chapter as it's delivered, edited, and updated, but you'll also get the finalized, DRM-free product to download in any format you want when it's published. As a member of Packt, you'll also be eligible for our exclusive offers, including a free course every day, and discounts on new and popular titles.