售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
Mastering Magento 2 Second Edition
Table of Contents
Mastering Magento 2 Second Edition
Credits
About the Authors
About the Reviewer
www.PacktPub.com
eBooks, discount offers, and more
Why subscribe?
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Errata
Piracy
Questions
1. Planning for Magento
Defining your scope
Project requirements
Requirements checklist
Planning for users
Staff
Customers
Assessing technical resources
Technical considerations
Hosting provider
In-house hosting
Servers
The best of both worlds
Setting up a local test installation
Global-Website-Store methodology
Global
Website
Store
Planning for multiple stores
Using multiple domains for effective market segmentation
Using multiple businesses to keep finances separate
Using multiple languages to sell globally
Summary
2. Installing Magento 2
How hosting effects installation
Understanding types of hosting
Successful hosting guidelines
Avoiding the PCI headache
Keys to a successful installation
Avoid the bleeding edge
Take your time
Install the sample data
Setting up Magento stores
Planning your categories
Disabling the cache
Set up websites, stores, and store views
Nginx versus Apache
Configuring Apache
Modifying the .htaccess file
Temporary URLs
Modifying the virtual host declaration
Configuring Nginx
Modifying the nginx.config file
Modifying the index.php file
Configuring Magento
Configuring base URLs
Using localization to sell globally
Language files
Manually translating labels
Converting currencies
It begins with the base currency
Let Magento automatically convert currencies
Strategies for backups and security
Backend backups
File structure backups
Keep it secure
Summary
3. Managing Products
Catalogs and categories
Creating categories
General information tab
Display Settings tab
Custom Design tab
Category Products tab
Re-ordering categories
Special categories
Managing products the customer focused way
The simple product type
The complex product types
Configurable product type
Grouped product type
Bundle product type
Virtual product type
Downloadable product type
Attributes and attribute sets
Attribute types
Selecting an attribute type
Creating an attribute
Attribute properties
Manage options
Manage Swatch
Advanced attribute properties
Managing labels
Storefront properties
Creating attribute sets
Creating products
The new product screen
Creating a simple product
Creating a configurable product
Creating a grouped product
Creating bundled products
Creating a downloadable product
Creating a virtual product
Managing inventory
Low stock notifications
Product reports
Pricing tools
Pricing by customer group
Quantity-based pricing
Autosettings
Related products, up-sells, and cross-sells
Related products
Upsell products
Cross-sell products
Importing products
The shortcut to importing products
Summary
4. Designs and Themes
The Magento theme structure
Theme files and directories
The concept of theme inheritance
Configuring a parent theme in theme.xml
Overriding static files
Overriding theme files
Default installation of design packages and themes
Installing third-party themes
Inline translations
Working with theme variants
Assigning themes
Applying theme variants
Scheduling a theme variant
Customizing themes
Customizing layouts
Expertly controlling layouts
Using the reference tag to relocate blocks
Customizing the default layout file
Summary
5. Configuring to Sell
The sales process
The Magento sales process
Managing backend orders
Convert orders to invoices
Creating shipments
Payment methods
PCI compliance
Classes of payment systems
Off-site payment systems
Pros
Cons
On-site payment systems
Pros
Cons
PayPal
PayPal all-in-one payment solutions
PayPal payment gateways
PayPal Express
Braintree
Check/money order
Bank transfer payment
Cash on delivery payment
Zero subtotal checkout
Purchase order
Authorize.net direct post
Shipping methods
Origin
Handling fee
Allowed countries
Method not available
Free shipping
Flat rate
Table rates
Quantity- and price-based rates
Save your rate table
Table rate settings
Upload rate table
Carrier methods
Managing taxes
How Magento manages taxes
Creating tax rules
Importing tax rates
Value added tax configurations
Setup VAT taxes
Transactional e-mails
Create a new header template
Assign e-mail header and footer
Create new e-mail template
Summary
6. Managing Non-Product Content
The Magento content management system
Pages
Customizing a CMS page
Modifying the Home Page layout
The Content screen
Creating a CMS page
Using blocks and widgets
Adding a page link
Using WYSIWYG
Using HTML
Using a widget
Using variables
Creating your own variables
Using widgets to insert content onto site pages
Summary
7. Marketing Tools
Customer groups
Creating a customer group
Promotions
Creating a catalog price rule
Creating cart price rules
Adding the new rule
Defining the rule's conditions
Defining the rule's actions
Modifying the rule's labels
Generating coupon codes
Testing the rule
Newsletters
Subscribing customers
Creating newsletter templates
Scheduling your newsletter
Checking for problems
Managing your subscribers
Using sitemaps
Adding a sitemap
Optimizing for search engines
Using meta fields for search engine visibility
Meta fields in Magento
SEO checklist
Summary
8. Extending Magento
Magento Connect
Searching Magento Connect
Why developers create free extensions
The new Magento module architecture
Extending Magento functionality with Magento plugins
Building your own extensions
Whether others have gone before
Your extension files
Step one
Step two
Step three
Step four
Step five
Step six
Summary
9. Optimizing Magento
Exploring the EAV
Entity
Attribute
Value
Putting it all together
The good and bad of EAV
Making it flat
Indexing and caching
Indexing
Flat or no flat
Reindexing
Caching
Core caching
Full page cache
The impact of caching
Managing caching
Caching in Magento 2 – not just FPC
Tuning your server for speed
Deflation
Enabling expires
Increasing PHP memory
Increasing the MySQL cache
Using the Nginx server
Using Varnish cache
Using a CDN
Summary
10. Advanced Techniques
Setting up a staging environment
A simple approach
The basic staging setup
Don't be tempted to skip
Version control
Magento cron
Magento cron jobs
Triggering cron jobs
Tuning Magento's schedules
Setting your frequency
Creating compatible settings
Backing up your database
The built-in back-up
Using MySQLDump
Setting a cron for back-up
Upgrading Magento
Obtaining Magento Marketplace keys
Upgrading your Magento installation
Summary
11. Pre-Launch Checklist
A word about scope
System configurations
SSL
Base URLs
Administrative base URL
Reducing file download time
Merging JavaScript files
Merging CSS files
Caching
Cron jobs
Users and roles
Design configurations
Transactional emails
Invoices and packing slips
Favicon
Placeholder images
404 and error pages
Search engine optimization
Meta tags
Analytics
Sitemap
Sales configurations
Company information
Store e-mail addresses
Contacts
Currency
General sales settings
Customers
Sales emails
Tax rates and rules
Shipping
Payment methods
Newsletters
Terms and conditions
Checkout
Product configurations
Catalog
Storefront panel
Product reviews
Product alerts
Product alerts run settings
Product image placeholders
Recently viewed/compared products
Price
Layered navigation
Category top navigation
Search engine optimizations
Catalog search
RSS feeds
Maintenance configurations
Backups
Summary
Index
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜