Model
CouponManagementService
Magento\SalesRule\Model\Service\CouponManagementService
What it does
This service class manages coupon operations for sales rules in Magento 2.
Developers use it to programmatically generate multiple coupons for a promotion rule, or to perform bulk deletion of coupons by their IDs or codes.
It handles validation, mass generation with customizable formats, and provides detailed results for failed operations.
Public Methods
- generate()
- deleteByIds()
- deleteByCodes()