Log in
Model

Sorting

Magento\PageBuilder\Model\Catalog\Sorting

What it does

This class manages sorting options for product collections in Page Builder catalog widgets.

Developers use it to retrieve available sorting methods (like by price, name, popularity), get specific sorting instances, and apply sorting to product collections before display.

It acts as a central sorting registry that delegates actual sorting logic to specialized sorting option classes.

Public Methods

  • getSortingOptions()
  • getSortingInstance()
  • applySorting()