Index
A
- Apache
- vs Nginx / Nginx versus Apache
- configuring / Configuring Apache
- .htaccess file, modifying / Modifying the .htaccess file
- temporary URLs / Temporary URLs
- virtual host declaration, modifying / Modifying the virtual host declaration
- attributes
- about / Attributes and attribute sets
- changing / Creating an attribute
- properties / Attribute properties
- options, managing / Manage options
- swatch, managing / Manage Swatch
- attribute properties, advanced / Advanced attribute properties
- labels, managing / Managing labels
- storefront properties / Storefront properties
- attribute sets
- creating / Creating attribute sets
- attribute types
- about / Attribute types
- selecting / Selecting an attribute type
- Authorize.net direct post / Authorize.net direct post
- automated currency conversions / Let Magento automatically convert currencies
B
- backend orders
- managing / Managing backend orders
- orders, converting to invoices / Convert orders to invoices
- shipments, creating / Creating shipments
- backups
- backend backups / Backend backups
- file structure backups / File structure backups
- base currency
- about / It begins with the base currency
- base URLs
- configuring / Configuring base URLs
- blocks
- using / Using blocks and widgets
- Braintree
- about / Braintree
- BrowserMob
- URL / Deflation
- bundled products
- creating / Creating bundled products
- bundle product type / Bundle product type
C
- caching
- about / Caching
- core caching / Core caching
- full page cache / Full page cache
- impact / The impact of caching
- managing / Managing caching
- in Magento 2 / Caching in Magento 2 – not just FPC
- cart price rules
- creating / Creating cart price rules
- new rule, adding / Adding the new rule
- rules conditions, defining / Defining the rule's conditions
- rule actions, defining / Defining the rule's actions
- rule labels, modifying / Modifying the rule's labels
- coupon codes, generating / Generating coupon codes
- testing / Testing the rule
- catalog price rule
- creating / Creating a catalog price rule
- catalogs
- versus categories / Planning your categories
- and categories / Catalogs and categories
- categories
- planning / Planning your categories
- versus catalogs / Planning your categories
- and catalogs / Catalogs and categories
- creating / Creating categories
- re-ordering / Re-ordering categories
- special / Special categories
- categories, creating
- general information tab / General information tab
- settings tab, displaying / Display Settings tab
- custom design tab / Custom Design tab
- category products tab / Category Products tab
- CDNs (Content Delivery Networks)
- using / Using a CDN
- cloud server / Understanding types of hosting
- CMS page
- customizing / Modifying the Home Page layout
- creating / Creating a CMS page
- CMS page, customizing
- about / Customizing a CMS page
- Home Page layout, modifying / Modifying the Home Page layout
- content screen / The Content screen
- configurable product
- creating / Creating a configurable product
- configurable product type / Configurable product type
- content management system (CMS)
- cron
- setting up, for back-up / Setting a cron for back-up
- cron, Magento
- about / Magento cron
- jobs / Magento cron jobs
- jobs, triggering / Triggering cron jobs
- URL / Triggering cron jobs
- schedules, tuning / Tuning Magento's schedules
- frequency, setting / Setting your frequency
- compatible settings, creating / Creating compatible settings
- crontabs / Magento cron
- cross-sell products
- about / Cross-sell products
- currencies
- converting / Converting currencies
- converting, automatically / Let Magento automatically convert currencies
- customer groups
- about / Customer groups
- creating / Creating a customer group
- customers
- about / Customers
- customers segments
- about / Customer groups
D
- database, backing up
- about / Backing up your database
- built-in back-up / The built-in back-up
- MySQLDump, using / Using MySQLDump
- cron, setting up / Setting a cron for back-up
- dedicated server / Understanding types of hosting
- design configurations
- about / Design configurations
- transactional e-mails / Transactional emails
- packing slips / Invoices and packing slips
- favicon / Favicon
- placeholder images / Placeholder images
- 404 and error pages / 404 and error pages
- design packages and themes
- default installation / Default installation of design packages and themes
- downloadable product
- creating / Creating a downloadable product
- downloadable product type / Downloadable product type
E
- e-commerce project
- scope, defining / Defining your scope
- users, planning / Planning for users
- technical resources, assessing / Assessing technical resources
- Entity, Attribute and Value (EAV)
- about / Exploring the EAV
- entity / Entity
- attribute / Attribute
- value / Value
- merging / Putting it all together
- advantages / The good and bad of EAV
- disadvantages / The good and bad of EAV
- making flat / Making it flat
- extensions
- URL / Why developers create free extensions
- building / Building your own extensions
- files / Your extension files
- step one / Step one
- step two / Step two
- step three / Step three
- step four / Step four
- step five / Step five
- step six / Step six
F
- fallback model / The concept of theme inheritance
- file structure backups
- about / File structure backups
- filtered navigation / Display Settings tab
- Firebug plugin
- URL / Customizing themes
G
- GitHub
- URL / Using the Nginx server
- Global
- about / Global
- Global-Website-Store methodology
- about / Global-Website-Store methodology
- Google Product feeds / Magento cron jobs
- grouped product
- creating / Creating a grouped product
- grouped product type / Grouped product type
H
- hosting
- installation, effects / How hosting effects installation
- types / Understanding types of hosting
- guidelines / Successful hosting guidelines
- hosting partner
- HTML
- using / Using HTML
I
- in-house hosting
- about / In-house hosting
- servers / Servers
- Inchoo blog
- indexing
- about / Indexing and caching, Indexing
- flat or no flat / Flat or no flat
- reindexing / Reindexing
- indexing sitemaps
- URL / Adding a sitemap
- inline translations / Inline translations
- inventory
- managing / Managing inventory
- low stock notifications / Low stock notifications
- product reports / Product reports
L
- labels
- translating, manually / Manually translating labels
- language files
- installing / Language files
- layered navigation / Attributes and attribute sets
- layouts
- customizing / Customizing layouts
- controlling, expertly / Expertly controlling layouts
- reference tag, using to relocate blocks / Using the reference tag to relocate blocks
- default layout file, customizing / Customizing the default layout file
- localization
- used, for selling globally / Using localization to sell globally
- local test installation
- setting up / Setting up a local test installation
M
- MageMojo
- Magento
- about / Project requirements
- project, requisites / Project requirements
- effects, of hosting on installation / How hosting effects installation
- installation process, considerations / Keys to a successful installation, Avoid the bleeding edge, Take your time
- sample data, installing / Install the sample data
- categories, planning / Planning your categories
- configuring / Configuring Magento
- currencies, converting automatically / Let Magento automatically convert currencies
- strategies, for backups and security / Strategies for backups and security
- module architecture / The new Magento module architecture
- functionality extending, Magento plugins used / Extending Magento functionality with Magento plugins
- Magento, upgrading
- about / Upgrading Magento
- Marketplace keys, obtaining / Obtaining Magento Marketplace keys
- installation, upgrading / Upgrading your Magento installation
- Magento 2
- Magento Community
- language files, installing / Language files
- Magento Community users
- about / The best of both worlds
- Magento Connect
- about / Magento Connect
- URL / Magento Connect
- searching / Searching Magento Connect
- free extensions / Why developers create free extensions
- Magento developers
- Magento documentation
- Magento installation
- requirements, checklist / Requirements checklist
- Magento plugins
- used, for extending Magento functionality / Extending Magento functionality with Magento plugins
- Magento sales process
- about / The Magento sales process
- Magento stores
- setting up / Setting up Magento stores
- cache, disabling / Disabling the cache
- Magento stores, setting up
- localization, used for selling globally / Using localization to sell globally
- Magento theme structure
- about / The Magento theme structure
- theme files and directories / Theme files and directories
- parent theme, configuring in theme.xml / Configuring a parent theme in theme.xml
- Mail transfer agent (MTA) / Servers
- maintenance configurations
- about / Maintenance configurations
- backups / Backups
- Marketplace keys
- obtaining / Obtaining Magento Marketplace keys
- meta fields
- using, for search engine visibility / Using meta fields for search engine visibility
- in Magento / Meta fields in Magento
- multiple businesses
- used, for keeping finances separate / Using multiple businesses to keep finances separate
- multiple domains
- using, for effective market segmentation / Using multiple domains for effective market segmentation
- multiple languages
- used, for selling globally / Using multiple languages to sell globally
- multiple stores, planning
- about / Planning for multiple stores
- multiple domains, used for effective market segmentation / Using multiple domains for effective market segmentation
- multiple businesses, used for keeping finances separate / Using multiple businesses to keep finances separate
- multiple languages, used for selling globally / Using multiple languages to sell globally
- MySQL
- MySQLDump
- using / Using MySQLDump
- MySQL Workbench
- URL / Exploring the EAV
N
- newsletters
- about / Newsletters
- customers, subscribing / Subscribing customers
- templates, creating / Creating newsletter templates
- scheduling / Scheduling your newsletter
- issues, checking for / Checking for problems
- subscribers, managing / Managing your subscribers
- Nginx
- configuring / Configuring Nginx
- nginx.config file, modifying / Modifying the nginx.config file
- index.php file, modifying / Modifying the index.php file
- Nginx server
- using / Using the Nginx server
O
- off-site payment systems
- about / Off-site payment systems
- pros / Pros
- cons / Cons
- on-site payment systems
- about / On-site payment systems
- pros / Pros
- cons / Cons
P
- page link
- adding / Adding a page link
- WYSIWYG, using / Using WYSIWYG
- HTML, using / Using HTML
- widget, using / Using a widget
- pages
- about / Pages
- CMS page, customizing / Customizing a CMS page
- payment methods
- about / Payment methods
- PCI compliance / PCI compliance
- Payment Card Industry Data Security Standard (PCI DSS) / PCI compliance
- Braintree / Braintree
- check/money order / Check/money order
- bank transfer payment / Bank transfer payment
- cash on delivery payment / Cash on delivery payment
- zero subtotal checkout / Zero subtotal checkout
- purchase order / Purchase order
- authorize.net direct post / Authorize.net direct post
- payment systems
- classes / Classes of payment systems
- PayPal
- about / PayPal
- all-in-one payment solutions / PayPal all-in-one payment solutions
- payment gateways / PayPal payment gateways
- Express / PayPal Express
- PayPal Express
- about / SSL
- PCI (Payment Card Industry) / Successful hosting guidelines
- PCI Compliant
- avoiding / Avoiding the PCI headache
- PHP / Assessing technical resources
- phpAdmin / Exploring the EAV
- pipe delimited list / The shortcut to importing products
- pre-launch checklist, Magento
- system configurations / System configurations
- pricing tools
- about / Pricing tools
- pricing, by customer group / Pricing by customer group
- quantity-based pricing / Quantity-based pricing
- autosettings / Autosettings
- products
- managing, customer focused way / Managing products the customer focused way
- simple product type / The simple product type
- complex product types / The complex product types
- creating / Creating products
- new product screen / The new product screen
- simple product, creating / Creating a simple product
- configurable product, creating / Creating a configurable product
- grouped product, creating / Creating a grouped product
- bundled products, creating / Creating bundled products
- downloadable product, creating / Creating a downloadable product
- virtual product, creating / Creating a virtual product
- importing / Importing products
- importing, shortcut / The shortcut to importing products
- products configurations
- about / Product configurations
- catalog / Catalog
- storefront panel / Storefront panel
- product reviews / Product reviews
- product alerts / Product alerts
- product alerts run settings / Product alerts run settings
- product image placeholders / Product image placeholders
- recently viewed/compared products / Recently viewed/compared products
- price / Price
- layered navigation / Layered navigation
- category top navigation / Category top navigation
- search engine optimizations / Search engine optimizations
- catalog search / Catalog search
- RSS feeds / RSS feeds
- product types, complex
- about / The complex product types
- configurable product type / Configurable product type
- grouped product type / Grouped product type
- bundle product type / Bundle product type
- virtual product type / Virtual product type
- downloadable product type / Downloadable product type
- promotions
- about / Promotions
- catalog price rule, creating / Creating a catalog price rule
- cart price rules, creating / Creating cart price rules
Q
- quantity-based pricing / Quantity-based pricing
R
- related products
- about / Related products
S
- sales configurations
- about / Sales configurations
- company information / Company information
- store email addresses / Store e-mail addresses
- contacts / Contacts
- currency / Currency
- general sales settings / General sales settings
- customers / Customers
- sales emails / Sales emails
- tax rates and rules / Tax rates and rules
- shipping / Shipping
- payment methods / Payment methods
- newsletters / Newsletters
- terms and conditions / Terms and conditions
- checkout / Checkout
- sales process
- about / The sales process
- Magento sales process / The Magento sales process
- scope
- about / A word about scope
- search engine optimization
- about / Search engine optimization
- meta tags / Meta tags
- analytics / Analytics
- sitemap / Sitemap
- sales configurations / Sales configurations
- Search Engine Optimization (SEO) / Using sitemaps
- search engines
- optimizing / Optimizing for search engines
- visibility, meta fields used / Using meta fields for search engine visibility
- meta fields, in Magento / Meta fields in Magento
- Secure Socket Layer (SSL) certificates / Successful hosting guidelines
- Secure Socket Layer (SSL) Encryption Certificate / SSL
- Send Newsletter crontab / Setting your frequency
- SEO checklist
- about / SEO checklist
- meta title fields / SEO checklist
- meta description fields / SEO checklist
- meta keywords / SEO checklist
- canonical URLs / SEO checklist
- XML Sitemap / SEO checklist
- category and product descriptions / SEO checklist
- server
- turning, for speed / Tuning your server for speed
- deflation / Deflation
- expires, enabling / Enabling expires
- PHP memory, increasing / Increasing PHP memory
- MySQL cache, increasing / Increasing the MySQL cache
- Nginx server, using / Using the Nginx server
- Varnish cache, using / Using Varnish cache
- CDNs (Content Delivery Networks), using / Using a CDN
- SFTP (Secure File Transfer Protocol / File structure backups
- shared server / Understanding types of hosting
- shipping methods
- about / Shipping methods
- origin / Origin
- handling fee / Handling fee
- allowed countries / Allowed countries
- method not available / Method not available
- free shipping / Free shipping
- flat rate / Flat rate
- table rates / Table rates
- carrier methods / Carrier methods
- sitemaps
- using / Using sitemaps
- adding / Adding a sitemap
- Sparse Matrix / Exploring the EAV
- SSL Certificate / SSL
- staff
- about / Staff
- staging environment
- about / Setting up a staging environment
- simple approach / A simple approach
- basic staging set-up / The basic staging setup, Don't be tempted to skip
- static blocks / Display Settings tab
- static files
- overriding / Overriding static files
- stock keeping unit (SKU) / The simple product type
- Store
- about / Store
- store management screen / Global-Website-Store methodology
- stores
- setting up / Set up websites, stores, and store views
- store views
- setting up / Set up websites, stores, and store views
- strategies
- for security / Strategies for backups and security
- for backups / Strategies for backups and security
- system configurations
- about / System configurations
- SSL / SSL
- base URLs / Base URLs
- administrative base URL / Administrative base URL
- file download time, reducing / Reducing file download time
- JavaScript files, merging / Merging JavaScript files
- CSS files, merging / Merging CSS files
- caching / Caching
- cron jobs / Cron jobs
- users and roles / Users and roles
T
- table rates, shipping methods
- about / Table rates
- quantity and price based rates / Quantity- and price-based rates
- saving / Save your rate table
- settings / Table rate settings
- uploading / Upload rate table
- taxes, managing
- about / Managing taxes
- Magento manages taxes / How Magento manages taxes
- tax rules, creating / Creating tax rules
- tax rates, importing / Importing tax rates
- value added tax configurations / Value added tax configurations
- VAT taxes, setting up / Setup VAT taxes
- technical considerations
- about / Technical considerations
- hosting provider / Hosting provider
- in-house hosting / In-house hosting
- technical resources
- assessing / Assessing technical resources
- theme files
- overriding / Overriding theme files
- theme inheritance
- static files, overriding / Overriding static files
- theme files, overriding / Overriding theme files
- theme inheritance, Magento theme structure
- theme inheritance / The concept of theme inheritance
- themes
- customizing / Customizing themes
- theme variants
- working with / Working with theme variants
- themes, assigning / Assigning themes
- applying / Applying theme variants
- selecting / Scheduling a theme variant
- third-party themes
- installing / Installing third-party themes
- transactional e-mails
- about / Transactional e-mails
- new header template, creating / Create a new header template
- e-mail header and footer, assigning / Assign e-mail header and footer
- new e-mail template, creating / Create new e-mail template
U
- upsell products
- about / Upsell products
- URL rewrites / General information tab
- User-Agent Header
V
- variables
- using / Using variables
- own variables, using / Creating your own variables
- variant / The simple product type
- VCL (Varnish Configuration Language) / Using Varnish cache
- version control
- about / Version control
- virtual machine (VM) / Understanding types of hosting
- virtual product
- creating / Creating a virtual product
- virtual product type / Virtual product type
W
- Web developer add-on
- URL / Customizing themes
- website
- setting up / Set up websites, stores, and store views
- Website
- about / Website
- widget
- using / Using a widget
- widgets
- using / Using blocks and widgets
- used, for inserting content onto site pages / Using widgets to insert content onto site pages
- WYSIWYG
- using / Using WYSIWYG