Log in
Model

CatalogRuleRepository

Magento\CatalogRule\Model\CatalogRuleRepository

What it does

This repository class manages CRUD operations for catalog price rules in Magento 2.

Developers use it to programmatically create, retrieve, update, and delete catalog rules that apply automatic price discounts to products.

It provides a centralized, service-contract-based interface for managing catalog rule entities with built-in validation and error handling.

Public Methods

  • save()
  • get()
  • delete()
  • deleteById()