Search icon
Arrow left icon
All Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletters
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!

By Gabriel Guarino
$39.99 $27.98
Book Mar 2017 442 pages 1st Edition
eBook
$39.99 $27.98
Print
$48.99
Subscription
$15.99 Monthly
eBook
$39.99 $27.98
Print
$48.99
Subscription
$15.99 Monthly

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
Buy Now

Product Details


Publication date : Mar 14, 2017
Length 442 pages
Edition : 1st Edition
Language : English
ISBN-13 : 9781785880766
Category :
Concepts :
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.

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

What do you get with eBook?

Product feature icon Instant access to your Digital eBook purchase
Product feature icon Download this book in EPUB and PDF formats
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
Buy Now

Product Details


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

Table of Contents

28 Chapters
Magento 2 Beginners Guide Chevron down icon Chevron up icon
Credits Chevron down icon Chevron up icon
About the Author Chevron down icon Chevron up icon
About the Reviewer Chevron down icon Chevron up icon
www.PacktPub.com Chevron down icon Chevron up icon
Customer Feedback Chevron down icon Chevron up icon
Preface Chevron down icon Chevron up icon
Introduction to Magento 2 Chevron down icon Chevron up icon
Installation Chevron down icon Chevron up icon
Migration Chevron down icon Chevron up icon
Creating Your First Product, Images, Inventory, and Prices Chevron down icon Chevron up icon
Attribute Sets and Custom Attributes Chevron down icon Chevron up icon
Product Types Chevron down icon Chevron up icon
Categories Chevron down icon Chevron up icon
CMS Pages, Blocks, and Widgets Chevron down icon Chevron up icon
Managing Scope and Locale Settings Chevron down icon Chevron up icon
System Configuration Chevron down icon Chevron up icon
Working with Customers Chevron down icon Chevron up icon
Admin Users and Roles Chevron down icon Chevron up icon
Taxes Chevron down icon Chevron up icon
Catalog and Shopping Cart Price Rules Chevron down icon Chevron up icon
Processing Payments Chevron down icon Chevron up icon
Configuring Shipping Chevron down icon Chevron up icon
Fulfilling Orders Chevron down icon Chevron up icon
Transactional E-mails and Newsletter Chevron down icon Chevron up icon
Reports Chevron down icon Chevron up icon
Customizing Your Magento Store Chevron down icon Chevron up icon
Store Maintenance Chevron down icon Chevron up icon

Customer reviews

Filter icon Filter
Top Reviews
Rating distribution
Empty star icon Empty star icon Empty star icon Empty star icon Empty star icon 0
(0 Ratings)
5 star 0%
4 star 0%
3 star 0%
2 star 0%
1 star 0%

Filter reviews by


No reviews found
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

How do I buy and download an eBook? Chevron down icon Chevron up icon

Where there is an eBook version of a title available, you can buy it from the book details for that title. Add either the standalone eBook or the eBook and print book bundle to your shopping cart. Your eBook will show in your cart as a product on its own. After completing checkout and payment in the normal way, you will receive your receipt on the screen containing a link to a personalised PDF download file. This link will remain active for 30 days. You can download backup copies of the file by logging in to your account at any time.

If you already have Adobe reader installed, then clicking on the link will download and open the PDF file directly. If you don't, then save the PDF file on your machine and download the Reader to view it.

Please Note: Packt eBooks are non-returnable and non-refundable.

Packt eBook and Licensing When you buy an eBook from Packt Publishing, completing your purchase means you accept the terms of our licence agreement. Please read the full text of the agreement. In it we have tried to balance the need for the ebook to be usable for you the reader with our needs to protect the rights of us as Publishers and of our authors. In summary, the agreement says:

  • You may make copies of your eBook for your own use onto any machine
  • You may not pass copies of the eBook on to anyone else
How can I make a purchase on your website? Chevron down icon Chevron up icon

If you want to purchase a video course, eBook or Bundle (Print+eBook) please follow below steps:

  1. Register on our website using your email address and the password.
  2. Search for the title by name or ISBN using the search option.
  3. Select the title you want to purchase.
  4. Choose the format you wish to purchase the title in; if you order the Print Book, you get a free eBook copy of the same title. 
  5. Proceed with the checkout process (payment to be made using Credit Card, Debit Cart, or PayPal)
Where can I access support around an eBook? Chevron down icon Chevron up icon
  • If you experience a problem with using or installing Adobe Reader, the contact Adobe directly.
  • To view the errata for the book, see www.packtpub.com/support and view the pages for the title you have.
  • To view your account details or to download a new copy of the book go to www.packtpub.com/account
  • To contact us directly if a problem is not resolved, use www.packtpub.com/contact-us
What eBook formats do Packt support? Chevron down icon Chevron up icon

Our eBooks are currently available in a variety of formats such as PDF and ePubs. In the future, this may well change with trends and development in technology, but please note that our PDFs are not Adobe eBook Reader format, which has greater restrictions on security.

You will need to use Adobe Reader v9 or later in order to read Packt's PDF eBooks.

What are the benefits of eBooks? Chevron down icon Chevron up icon
  • You can get the information you need immediately
  • You can easily take them with you on a laptop
  • You can download them an unlimited number of times
  • You can print them out
  • They are copy-paste enabled
  • They are searchable
  • There is no password protection
  • They are lower price than print
  • They save resources and space
What is an eBook? Chevron down icon Chevron up icon

Packt eBooks are a complete electronic version of the print edition, available in PDF and ePub formats. Every piece of content down to the page numbering is the same. Because we save the costs of printing and shipping the book to you, we are able to offer eBooks at a lower cost than print editions.

When you have purchased an eBook, simply login to your account and click on the link in Your Download Area. We recommend you saving the file to your hard drive before opening it.

For optimal viewing of our eBooks, we recommend you download and install the free Adobe Reader version 9.