Model
Design
Magento\Catalog\Model\Design
What it does
This class manages custom design settings for products and categories in Magento 2's catalog.
Developers use it to apply custom themes, page layouts, and layout updates to category and product pages based on scheduled dates and inheritance rules.
It handles merging design settings from parent categories to products when the 'apply to products' option is enabled.
Public Methods
- applyCustomDesign()
- getDesignSettings()