Collection
Coupon\Collection
Magento\SalesRule\Model\ResourceModel\Coupon\Collection
What it does
This collection class manages and retrieves coupon codes for sales rules in Magento 2.
Developers use it to fetch, filter, and manipulate sets of coupons, such as finding all coupons for a specific rule, filtering auto-generated coupons, or checking coupon usage status.
It's commonly used in promotional campaign management, coupon reporting, and admin grid displays.
Public Methods
- addRuleToFilter()
- addRuleIdsToFilter()
- addGeneratedCouponsFilter()
- addIsUsedFilterCallback()