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