Log in
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()