Magento 2 Beginners Guide

Book description

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

About This Book

  • 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

  • Who This Book Is For

    Have you been trying to create a website without luck using different platforms, but have never tried Magento before? Then this book is for you. Familiarity with programming and Magento 1 will help, but is not a prerequisite.

    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

  • Protect Magento instance admin from unexpected intrusions

  • Set up newsletter and transactional emails so that communication from your website corresponds to the website’s look and feel

  • Make the store look good in terms of PCI compliance

  • In Detail

    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.

    Style and approach

    This book is a step-by-step guide to creating your first online store from scratch using Magento 2.

    Table of contents

    1. Magento 2 Beginners Guide
      1. Magento 2 Beginners Guide
      2. Credits
      3. About the Author
      4. About the Reviewer
      5. www.PacktPub.com
        1. Why subscribe?
      6. Customer Feedback
      7. Preface
        1. What this book covers
        2. What you need for this book
        3. Who this book is for
        4. Conventions
        5. Reader feedback
        6. Customer support
          1. Downloading the color images of this book
          2. Errata
          3. Piracy
          4. Questions
      8. 1. Introduction to Magento 2
        1. Magento as a lifestyle
        2. Types of e-commerce solutions
          1. Self-hosted e-commerce solutions
            1. WooCommerce
            2. PrestaShop
            3. OpenCart
          2. Hosted e-commerce solutions
            1. Shopify
            2. BigCommerce
        3. New features in Magento 2
          1. New technologies
          2. New tools
          3. Admin panel changes
          4. Frontend changes
        4. What do you need to get started?
        5. Summary
      9. 2. Installation
        1. System requirements for Magento 2
        2. Local installation in your computer
        3. Getting the Magento code base
          1. Setup Wizard installation
          2. Command-line installation
        4. How to choose the right hosting provider
          1. Managed servers
          2. Self-managed servers
        5. Installing Magento in Amazon EC2
          1. Setting up the Amazon AWS account
          2. Creating the Amazon EC2 instance
          3. Preparing the Amazon instance for Magento 2
        6. Summary
      10. 3. Migration
        1. Reviewing the current store and preparing a migration plan
        2. Code audit
          1. Modified Magento core
          2. Business logic in templates
          3. Third-party extensions
          4. Custom extensions
          5. Unused extensions
          6. Custom JavaScript
          7. Migration requirements
        3. Using the Data Migration Tool
          1. Compatible versions
          2. Migration process
        4. Summary
      11. 4. Creating Your First Product, Images, Inventory, and Prices
        1. Adding your first product
        2. Working with images
          1. Working with Magento’s pricing possibilities
        3. Summary
      12. 5. Attribute Sets and Custom Attributes
        1. Product attributes
          1. Creating a product attribute
        2. Attribute sets
        3. Associating attribute sets with products
        4. Summary
      13. 6. Product Types
        1. Introduction to the different product types in Magento
        2. Simple products
        3. Configurable products
        4. Grouped Product
        5. Bundle Product
        6. Virtual Product
        7. Downloadable Product
        8. Summary
      14. 7. Categories
        1. Categories
        2. Hierarchy
        3. Top navigation
        4. Summary
      15. 8. CMS Pages, Blocks, and Widgets
        1. CMS Pages
        2. Static blocks
        3. Widgets
        4. Summary
      16. 9. Managing Scope and Locale Settings
        1. Magento scopes - websites, stores, and store views
          1. Websites
          2. Stores/store groups
          3. Store views
          4. Default/global scope
        2. Summary
      17. 10. System Configuration
        1. System configuration sections and fields
          1. GENERAL | General
          2. GENERAL | Web
          3. GENERAL | Currency Setup
          4. GENERAL | Store Email Addresses
          5. GENERAL | Contacts
          6. GENERAL | Contact Management
          7. CATALOG | Catalog
          8. CATALOG | Inventory
          9. CATALOG | Email to a Friend
          10. CUSTOMERS | Newsletter
          11. CUSTOMERS | Customer Configuration
          12. CUSTOMERS | Persistent Shopping Cart
          13. SALES | Sales
          14. Sales - Tax
          15. Sales - Checkout
          16. Sales - Shipping Settings
          17. Sales - Multishipping Settings
          18. Sales - Shipping Methods
          19. Sales - Google API
          20. Sales - Payment Methods
          21. Advanced - Admin
          22. Advanced - System
          23. Advanced - Advanced
        2. Summary
      18. 11. Working with Customers
        1. Working with customer accounts
        2. Adding a new customer
        3. Summary
      19. 12. Admin Users and Roles
        1. Managing admin users
        2. Managing roles
        3. Summary
      20. 13. Taxes
        1. Tax classes and rules
        2. Tax zones and rates
        3. Summary
      21. 14. Catalog and Shopping Cart Price Rules
        1. Catalog price rules
        2. Shopping cart price rules
        3. Summary
      22. 15. Processing Payments
        1. Default Magento payment methods
        2. Setting up PayPal
        3. PCI compliance
        4. Summary
      23. 16. Configuring Shipping
        1. Overview of the default Magento shipping methods
          1. Flat Rate
          2. Free Shipping
          3. Table Rates
          4. UPS/USPS/FedEx/DHL
        2. How to set up shipping with UPS
        3. Other carriers
        4. Summary
      24. 17. Fulfilling Orders
        1. Order management
        2. State and status
        3. Invoices, shipping, and credit memos
        4. Summary
      25. 18. Transactional E-mails and Newsletter
        1. Modifying transactional e-mail templates
        2. Modifying newsletter templates
        3. Handling newsletters and their subscribers
        4. Summary
      26. 19. Reports
        1. Magento reports
        2. Summary
      27. 20. Customizing Your Magento Store
        1. How to manage Magento themes
        2. How inline translation works
        3. Magento Marketplace
        4. Summary
      28. 21. Store Maintenance
        1. Backup, restore, and database management
        2. Performance tuning
        3. Search engine optimization
        4. Cache and Index Management
        5. Upgrading Magento to a new version
        6. Summary

    Product information

    • Title: Magento 2 Beginners Guide
    • Author(s): Gabriel Guarino
    • Release date: March 2017
    • Publisher(s): Packt Publishing
    • ISBN: 9781785880766