Log in
Model

Coupon

Magento\SalesRule\Model\ResourceModel\Coupon

What it does

This resource model manages database operations for sales rule coupons in Magento 2.

Developers use it to save, load, and validate coupon codes, check if a coupon exists, retrieve primary coupons for a rule, and synchronize coupon usage limits when rules are updated.

It's the data layer interface for all coupon-related database interactions in the promotional rules system.

Public Methods

  • _beforeSave()
  • loadPrimaryByRule()
  • exists()
  • updateSpecificCoupons()