Model
Design
Magento\Catalog\Model\Design
What it does
This class manages custom design and layout settings for catalog products and categories in Magento 2.
Developers use it to apply custom themes, extract design configurations (like page layouts and custom design dates), and merge design settings between categories and products when displaying product pages.
Public Methods
- applyCustomDesign()
- getDesignSettings()