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