Submit Search
Upload
Magento Product Types Demystified
•
22 likes
•
12,518 views
AOE
Follow
Magento Product Types Demystified - or: "How to design a product catalog"
Read less
Read more
Software
Report
Share
Report
Share
1 of 56
Download now
Download to read offline
Recommended
Magento Fireside Chat: "Wiring Mageno Projects"
Magento Fireside Chat: "Wiring Mageno Projects"
AOE
Magento with Composer
Magento with Composer
AOE
Performance measurement and tuning
Performance measurement and tuning
AOE
Web Components for Java Developers
Web Components for Java Developers
Joonas Lehtinen
Magento 2.0: Prepare yourself for a new way of module development
Magento 2.0: Prepare yourself for a new way of module development
Ivan Chepurnyi
Key Insights into Development Design Patterns for Magento 2 - Magento Live UK
Key Insights into Development Design Patterns for Magento 2 - Magento Live UK
Max Pronko
Zepplin_Pronko_Magento_Festival Hall 1_Final
Zepplin_Pronko_Magento_Festival Hall 1_Final
Max Pronko
Vaadin Components @ Angular U
Vaadin Components @ Angular U
Joonas Lehtinen
Recommended
Magento Fireside Chat: "Wiring Mageno Projects"
Magento Fireside Chat: "Wiring Mageno Projects"
AOE
Magento with Composer
Magento with Composer
AOE
Performance measurement and tuning
Performance measurement and tuning
AOE
Web Components for Java Developers
Web Components for Java Developers
Joonas Lehtinen
Magento 2.0: Prepare yourself for a new way of module development
Magento 2.0: Prepare yourself for a new way of module development
Ivan Chepurnyi
Key Insights into Development Design Patterns for Magento 2 - Magento Live UK
Key Insights into Development Design Patterns for Magento 2 - Magento Live UK
Max Pronko
Zepplin_Pronko_Magento_Festival Hall 1_Final
Zepplin_Pronko_Magento_Festival Hall 1_Final
Max Pronko
Vaadin Components @ Angular U
Vaadin Components @ Angular U
Joonas Lehtinen
Magento Indexes
Magento Indexes
Ivan Chepurnyi
Checkout Customizations in Magento 2 - MageTitansMCR 2017
Checkout Customizations in Magento 2 - MageTitansMCR 2017
Max Pronko
Making Magento flying like a rocket! (A set of valuable tips for developers)
Making Magento flying like a rocket! (A set of valuable tips for developers)
Ivan Chepurnyi
Web Components the best marriage for a PWA
Web Components the best marriage for a PWA
Manuel Carrasco Moñino
Implement rich snippets in your webshop
Implement rich snippets in your webshop
Arjen Miedema
Vaadin Components
Vaadin Components
Joonas Lehtinen
PHP & MVC
PHP & MVC
Chris Weldon
Django app deployment in Azure By Saurabh Agarwal
Django app deployment in Azure By Saurabh Agarwal
ratneshsinghparihar
The Role of Python in SPAs (Single-Page Applications)
The Role of Python in SPAs (Single-Page Applications)
David Gibbons
WordPress basic fundamental of plugin development and creating shortcode
WordPress basic fundamental of plugin development and creating shortcode
Rakesh Kushwaha
Sara Harkousse - "Web Components: It's all rainbows and unicorns! Is it?"
Sara Harkousse - "Web Components: It's all rainbows and unicorns! Is it?"
IT Event
Oleh Zasadnyy "Progressive Web Apps: line between web and native apps become ...
Oleh Zasadnyy "Progressive Web Apps: line between web and native apps become ...
IT Event
Intro to html 5
Intro to html 5
Ian Jasper Mangampo
Aleksey Bogachuk - "Offline Second"
Aleksey Bogachuk - "Offline Second"
IT Event
Writing your Third Plugin
Writing your Third Plugin
Justin Ryan
MVC Frameworks for building PHP Web Applications
MVC Frameworks for building PHP Web Applications
Vforce Infotech
Mobile HTML, CSS, and JavaScript
Mobile HTML, CSS, and JavaScript
franksvalli
Introduction to Vue.js
Introduction to Vue.js
Meir Rotstein
Zf2 how arrays will save your project
Zf2 how arrays will save your project
Michelangelo van Dam
Enjoy the vue.js
Enjoy the vue.js
TechExeter
Magento Performance Toolkit
Magento Performance Toolkit
Sergii Shymko
Modular android Project
Modular android Project
Raka Mogandhi
More Related Content
What's hot
Magento Indexes
Magento Indexes
Ivan Chepurnyi
Checkout Customizations in Magento 2 - MageTitansMCR 2017
Checkout Customizations in Magento 2 - MageTitansMCR 2017
Max Pronko
Making Magento flying like a rocket! (A set of valuable tips for developers)
Making Magento flying like a rocket! (A set of valuable tips for developers)
Ivan Chepurnyi
Web Components the best marriage for a PWA
Web Components the best marriage for a PWA
Manuel Carrasco Moñino
Implement rich snippets in your webshop
Implement rich snippets in your webshop
Arjen Miedema
Vaadin Components
Vaadin Components
Joonas Lehtinen
PHP & MVC
PHP & MVC
Chris Weldon
Django app deployment in Azure By Saurabh Agarwal
Django app deployment in Azure By Saurabh Agarwal
ratneshsinghparihar
The Role of Python in SPAs (Single-Page Applications)
The Role of Python in SPAs (Single-Page Applications)
David Gibbons
WordPress basic fundamental of plugin development and creating shortcode
WordPress basic fundamental of plugin development and creating shortcode
Rakesh Kushwaha
Sara Harkousse - "Web Components: It's all rainbows and unicorns! Is it?"
Sara Harkousse - "Web Components: It's all rainbows and unicorns! Is it?"
IT Event
Oleh Zasadnyy "Progressive Web Apps: line between web and native apps become ...
Oleh Zasadnyy "Progressive Web Apps: line between web and native apps become ...
IT Event
Intro to html 5
Intro to html 5
Ian Jasper Mangampo
Aleksey Bogachuk - "Offline Second"
Aleksey Bogachuk - "Offline Second"
IT Event
Writing your Third Plugin
Writing your Third Plugin
Justin Ryan
MVC Frameworks for building PHP Web Applications
MVC Frameworks for building PHP Web Applications
Vforce Infotech
Mobile HTML, CSS, and JavaScript
Mobile HTML, CSS, and JavaScript
franksvalli
Introduction to Vue.js
Introduction to Vue.js
Meir Rotstein
Zf2 how arrays will save your project
Zf2 how arrays will save your project
Michelangelo van Dam
Enjoy the vue.js
Enjoy the vue.js
TechExeter
What's hot
(20)
Magento Indexes
Magento Indexes
Checkout Customizations in Magento 2 - MageTitansMCR 2017
Checkout Customizations in Magento 2 - MageTitansMCR 2017
Making Magento flying like a rocket! (A set of valuable tips for developers)
Making Magento flying like a rocket! (A set of valuable tips for developers)
Web Components the best marriage for a PWA
Web Components the best marriage for a PWA
Implement rich snippets in your webshop
Implement rich snippets in your webshop
Vaadin Components
Vaadin Components
PHP & MVC
PHP & MVC
Django app deployment in Azure By Saurabh Agarwal
Django app deployment in Azure By Saurabh Agarwal
The Role of Python in SPAs (Single-Page Applications)
The Role of Python in SPAs (Single-Page Applications)
WordPress basic fundamental of plugin development and creating shortcode
WordPress basic fundamental of plugin development and creating shortcode
Sara Harkousse - "Web Components: It's all rainbows and unicorns! Is it?"
Sara Harkousse - "Web Components: It's all rainbows and unicorns! Is it?"
Oleh Zasadnyy "Progressive Web Apps: line between web and native apps become ...
Oleh Zasadnyy "Progressive Web Apps: line between web and native apps become ...
Intro to html 5
Intro to html 5
Aleksey Bogachuk - "Offline Second"
Aleksey Bogachuk - "Offline Second"
Writing your Third Plugin
Writing your Third Plugin
MVC Frameworks for building PHP Web Applications
MVC Frameworks for building PHP Web Applications
Mobile HTML, CSS, and JavaScript
Mobile HTML, CSS, and JavaScript
Introduction to Vue.js
Introduction to Vue.js
Zf2 how arrays will save your project
Zf2 how arrays will save your project
Enjoy the vue.js
Enjoy the vue.js
Similar to Magento Product Types Demystified
Magento Performance Toolkit
Magento Performance Toolkit
Sergii Shymko
Modular android Project
Modular android Project
Raka Mogandhi
APIs for catalogs
APIs for catalogs
X.commerce
Code Generation in Magento 2
Code Generation in Magento 2
Sergii Shymko
Magento 2 integration tests
Magento 2 integration tests
Dusan Lukic
Extending Magento Layered Navigation
Extending Magento Layered Navigation
Nadia Sala
Introduction to Magento 2 module development - PHP Antwerp Meetup 2017
Introduction to Magento 2 module development - PHP Antwerp Meetup 2017
Joke Puts
Quick View For Magento 2
Quick View For Magento 2
MageAnts
Optimizing Magento by Preloading Data
Optimizing Magento by Preloading Data
Ivan Chepurnyi
A Successful Magento Project From Design to Deployment
A Successful Magento Project From Design to Deployment
Joshua Warren
Patterns in PHP
Patterns in PHP
Diego Lewin
How to Create Module to Track Affiliate Conversions?
How to Create Module to Track Affiliate Conversions?
damienwoods
Mageguru - magento custom module development
Mageguru - magento custom module development
Mage Guru
Magento 2 Frequently Bought Together
Magento 2 Frequently Bought Together
MageAnts
Magento Imagine eCommerce Conference 2011: Using Magento's Import Module
Magento Imagine eCommerce Conference 2011: Using Magento's Import Module
varien
Magento's Imagine eCommerce Conference 2011 - Import Export in a Flash with t...
Magento's Imagine eCommerce Conference 2011 - Import Export in a Flash with t...
MagentoImagine
Magento E-Commerce Customized Package-5
Magento E-Commerce Customized Package-5
SoftProdigy
Magento 2 Grouped Product Options extension by Itoris Inc.
Magento 2 Grouped Product Options extension by Itoris Inc.
Itexus LLC
Giorgio Bignozzi - How to develop a Sticker plug-in for Magento 2: best practice
Giorgio Bignozzi - How to develop a Sticker plug-in for Magento 2: best practice
Meet Magento Italy
Introduction to the Magento eCommerce Platform
Introduction to the Magento eCommerce Platform
Jarne W. Beutnagel
Similar to Magento Product Types Demystified
(20)
Magento Performance Toolkit
Magento Performance Toolkit
Modular android Project
Modular android Project
APIs for catalogs
APIs for catalogs
Code Generation in Magento 2
Code Generation in Magento 2
Magento 2 integration tests
Magento 2 integration tests
Extending Magento Layered Navigation
Extending Magento Layered Navigation
Introduction to Magento 2 module development - PHP Antwerp Meetup 2017
Introduction to Magento 2 module development - PHP Antwerp Meetup 2017
Quick View For Magento 2
Quick View For Magento 2
Optimizing Magento by Preloading Data
Optimizing Magento by Preloading Data
A Successful Magento Project From Design to Deployment
A Successful Magento Project From Design to Deployment
Patterns in PHP
Patterns in PHP
How to Create Module to Track Affiliate Conversions?
How to Create Module to Track Affiliate Conversions?
Mageguru - magento custom module development
Mageguru - magento custom module development
Magento 2 Frequently Bought Together
Magento 2 Frequently Bought Together
Magento Imagine eCommerce Conference 2011: Using Magento's Import Module
Magento Imagine eCommerce Conference 2011: Using Magento's Import Module
Magento's Imagine eCommerce Conference 2011 - Import Export in a Flash with t...
Magento's Imagine eCommerce Conference 2011 - Import Export in a Flash with t...
Magento E-Commerce Customized Package-5
Magento E-Commerce Customized Package-5
Magento 2 Grouped Product Options extension by Itoris Inc.
Magento 2 Grouped Product Options extension by Itoris Inc.
Giorgio Bignozzi - How to develop a Sticker plug-in for Magento 2: best practice
Giorgio Bignozzi - How to develop a Sticker plug-in for Magento 2: best practice
Introduction to the Magento eCommerce Platform
Introduction to the Magento eCommerce Platform
More from AOE
Re-inventing airport non-aeronautical revenue generation post COVID-19
Re-inventing airport non-aeronautical revenue generation post COVID-19
AOE
Flamingo - Inspiring Commerce Frontend made in Go - Meet Magento 2019
Flamingo - Inspiring Commerce Frontend made in Go - Meet Magento 2019
AOE
Flamingo presentation at code.talks commerce by Daniel Pötzinger
Flamingo presentation at code.talks commerce by Daniel Pötzinger
AOE
A bag full of trust - Christof Braun at AOE Conference 2018
A bag full of trust - Christof Braun at AOE Conference 2018
AOE
Digitalizing the Global Travel Retail World - Kian Gould at Global Retailing ...
Digitalizing the Global Travel Retail World - Kian Gould at Global Retailing ...
AOE
Frankfurt Airport Digitalization Case Study
Frankfurt Airport Digitalization Case Study
AOE
This is what has to change for Travel Retail to survive - Manuel Heidler, AOE
This is what has to change for Travel Retail to survive - Manuel Heidler, AOE
AOE
AOEconf17: Application Security
AOEconf17: Application Security
AOE
AOEconf17: AOE Tech Radar Insights
AOEconf17: AOE Tech Radar Insights
AOE
AOEconf17: A flight through our OM³ Systems
AOEconf17: A flight through our OM³ Systems
AOE
AOEconf17: AOE Tech Radar Insights
AOEconf17: AOE Tech Radar Insights
AOE
AOEconf17: Pets vs. Cattle - modern Application Infrastructure - by Fabrizio ...
AOEconf17: Pets vs. Cattle - modern Application Infrastructure - by Fabrizio ...
AOE
AOEconf17: Agile scaling concepts
AOEconf17: Agile scaling concepts
AOE
AOEcon17: Searchperience - The journey from PHP and Solr to Scala and Elastic...
AOEcon17: Searchperience - The journey from PHP and Solr to Scala and Elastic...
AOE
AOEconf17: UI challenges in a microservice world
AOEconf17: UI challenges in a microservice world
AOE
AOEconf17: Application Security - Bastian Ike
AOEconf17: Application Security - Bastian Ike
AOE
AOEconf17: Management 3.0 - the secret to happy, performing and motivated sel...
AOEconf17: Management 3.0 - the secret to happy, performing and motivated sel...
AOE
AOEconf17: How to eat an elePHPant, congstar style - Timo Fuchs & Stefan Rotsch
AOEconf17: How to eat an elePHPant, congstar style - Timo Fuchs & Stefan Rotsch
AOE
Joern Bock: The basic concept of an agile organisation
Joern Bock: The basic concept of an agile organisation
AOE
Magento 2 Best Practice Workfow // David Lambauer // Meet Magento 2017 // Lei...
Magento 2 Best Practice Workfow // David Lambauer // Meet Magento 2017 // Lei...
AOE
More from AOE
(20)
Re-inventing airport non-aeronautical revenue generation post COVID-19
Re-inventing airport non-aeronautical revenue generation post COVID-19
Flamingo - Inspiring Commerce Frontend made in Go - Meet Magento 2019
Flamingo - Inspiring Commerce Frontend made in Go - Meet Magento 2019
Flamingo presentation at code.talks commerce by Daniel Pötzinger
Flamingo presentation at code.talks commerce by Daniel Pötzinger
A bag full of trust - Christof Braun at AOE Conference 2018
A bag full of trust - Christof Braun at AOE Conference 2018
Digitalizing the Global Travel Retail World - Kian Gould at Global Retailing ...
Digitalizing the Global Travel Retail World - Kian Gould at Global Retailing ...
Frankfurt Airport Digitalization Case Study
Frankfurt Airport Digitalization Case Study
This is what has to change for Travel Retail to survive - Manuel Heidler, AOE
This is what has to change for Travel Retail to survive - Manuel Heidler, AOE
AOEconf17: Application Security
AOEconf17: Application Security
AOEconf17: AOE Tech Radar Insights
AOEconf17: AOE Tech Radar Insights
AOEconf17: A flight through our OM³ Systems
AOEconf17: A flight through our OM³ Systems
AOEconf17: AOE Tech Radar Insights
AOEconf17: AOE Tech Radar Insights
AOEconf17: Pets vs. Cattle - modern Application Infrastructure - by Fabrizio ...
AOEconf17: Pets vs. Cattle - modern Application Infrastructure - by Fabrizio ...
AOEconf17: Agile scaling concepts
AOEconf17: Agile scaling concepts
AOEcon17: Searchperience - The journey from PHP and Solr to Scala and Elastic...
AOEcon17: Searchperience - The journey from PHP and Solr to Scala and Elastic...
AOEconf17: UI challenges in a microservice world
AOEconf17: UI challenges in a microservice world
AOEconf17: Application Security - Bastian Ike
AOEconf17: Application Security - Bastian Ike
AOEconf17: Management 3.0 - the secret to happy, performing and motivated sel...
AOEconf17: Management 3.0 - the secret to happy, performing and motivated sel...
AOEconf17: How to eat an elePHPant, congstar style - Timo Fuchs & Stefan Rotsch
AOEconf17: How to eat an elePHPant, congstar style - Timo Fuchs & Stefan Rotsch
Joern Bock: The basic concept of an agile organisation
Joern Bock: The basic concept of an agile organisation
Magento 2 Best Practice Workfow // David Lambauer // Meet Magento 2017 // Lei...
Magento 2 Best Practice Workfow // David Lambauer // Meet Magento 2017 // Lei...
Recently uploaded
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
Hironori Washizaki
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
Akihiro Suda
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
Envertis Software Solutions
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
31events.com
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
Christoph Pohl
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
Alina Yurenko
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
qr0udbr0
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
preethippts
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Drew Moseley
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
OnePlan Solutions
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
team-WIBU
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
VICTOR MAESTRE RAMIREZ
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Angel Borroy López
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Ahmed Mohamed
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Rob Geurden
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
BradBedford3
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Natan Silnitsky
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Mater
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
Philip Schwarz
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
FerryKemperman
Recently uploaded
(20)
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
Magento Product Types Demystified
1.
Demystified Magento Product
Types Fabrizio Branca (@fbrnc) - San Francisco Magento Meetup – December, 2014 or: “How to design a product catalog”
2.
3.
Types Product
4.
Simple Configurable Grouped
Virtual Bundle Downloadable
5.
Simple Configurable Grouped
Virtual Bundle Downloadable Mage_Catalog Mage_Bundle Mage_Downloadable Giftcard Enterprise_GiftCard + Modules
6.
Simple Configurable Grouped
Virtual Bundle Downloadable isComposite
7.
Simple Configurable* Grouped
Virtual Bundle* Downloadable isVirtual * if child products are virtual
8.
Simple Configurable Grouped
Virtual Bundle Downloadable* canConfigure * if product has links that can be purchased seperately
9.
Mage_Catalog_Model_Product_Type_* Mage_Catalog_Model_Product Product
vs. Type getTypeInstance() isComposite() canConfigure() getIsVirtual() … facade/proxy
10.
Mage_Catalog_Model_Product_Type_Abstract Mage_Catalog_Model_Product_Type_Simple Mage_Catalog_Model_Product_Type_Grouped
Mage_Catalog_Model_Product_Type_Configurable Mage_Catalog_Model_Product_Type_Virtual Mage_Downloadable_Model_Product_Type Mage_Bundle_Model_Product_Type Enterprise_GiftCard_Model_Catalog_Product_Type_Giftcard
11.
Attributes SKU: Description:
Color: Size: Brand: Weight: + General Prices Taxes Images Inventory Product Links +
12.
Attribute Types
13.
14.
“Visible on Product
View Page on Front-end”
15.
“Use in Layered
Navigation”
16.
Attribute Sets
17.
Attribute Groups
18.
Status ENABLED class
Mage_Catalog_Model_Product_Status extends Mage_Core_Model_Abstract { const STATUS_ENABLED = 1; const STATUS_DISABLED = 2; weird, huh?
19.
Visibility Not Visible
Individually Catalog only Search only + Catalog and Search
20.
Scopes Global Website
Store
21.
Scopes Global Website
Store
22.
Scopes Global Website
Store
23.
Scopes http://fbrnc.net/blog/2012/02/magento-website-store-groups-store-views Global
Website Website Store Group Store Group Store View Store View
24.
Websites ☐ Website
A ☒ Website B ☐ Website C ☒ Website D ☐ Website E Store 1 Store 2 Store 3 Store 4 Store 5
25.
Categories attached to
a “store group” Controls on which websites it shows up Root category
26.
http://www.aschroder.com/2010/07/why-are-my-magento-products-not-showing-up/ Why are
my products not showing up?! ☑ Are they in stock? ☑ Are they enabled? ☑ Are they visible? ☑ Are any child products in stock? ☑ Are they in the expected category? ☑ Did you clear the cache? ☑ Did you reindex?
27.
Lifecycle Catalog Cart
(=Quote) Order Archive add to cart checkout archive Magento EE workflow (status, state) Catalog Price Rules Shopping Cart Price Rules blueprint -> instance (copy)
28.
Products Simple
29.
http://demo.magentocommerce.com/home-decor/electronics/madison-earbuds.html
30.
Options Custom
31.
Mage_Catalog_Model_Product_Option Mage_Catalog_Model_Product Product
Options getOptionInstance() getProductOptionsCollection() … facade/proxy getType() getValue() …
32.
33.
34.
Links Product
35.
Mage_Catalog_Model_Product_Link Mage_Catalog_Model_Product Product
Links getLinkInstance() getRelatedProducts() getUpSellProducts() getCrossSellProducts() … facade/proxy const LINK_TYPE_RELATED = 1; const LINK_TYPE_GROUPED = 3; const LINK_TYPE_UPSELL = 4; const LINK_TYPE_CROSSSELL = 5;
36.
up-sells Magento EE
allows setting these up with dynamic rules…
37.
Products Configurable
38.
same attribute set
“super- attributes” simple, virtual or downloadable (= non composite)
39.
red color green
blue white yellow Super-Attributes
40.
color size S
M L XL red green blue white yellow Super-Attributes
41.
color size men
women S M L XL red green blue white yellow Super-Attributes gender
42.
color size gender
Super-Attributes
43.
color size gender
red, XL, woman Super-Attributes
44.
http://demo.magentocommerce.com/women/tops-blouses/nolita-cami-496.html
45.
Products Grouped
46.
+ + show
up as separate line items
47.
http://demo.magentocommerce.com/luggage-set.html
48.
Products Bundle
49.
options selections
50.
51.
http://demo.magentocommerce.com/home-decor/bed-bath/pillow-and-throw-set.html
52.
Products Downloadable
53.
54.
http://demo.magentocommerce.com/home-decor/books-music/around-the-world-in-80-days.html
55.
http://www.solvingmagento.com
56.
Thank you! Any
questions? {firstname}.{lastname}@aoe.com http://www.aoe.com http://fbrnc.net @fbrnc Follow me on twitter! My blog
Download now