Log in
Model

DiscountData

Magento\SalesRule\Model\Data\DiscountData

What it does

This class represents discount data for sales rules in Magento 2.

Developers use it to store and retrieve discount amounts in both store and base currency, including original amounts before any modifications.

It's commonly used when applying promotional rules to orders, quotes, or individual items to track how much discount was given.

Public Methods

  • getAmount()
  • setAmount()
  • getBaseAmount()
  • setBaseAmount()
  • getOriginalAmount()
  • setOriginalAmount()
  • getBaseOriginalAmount()
  • setBaseOriginalAmount()
  • getExtensionAttributes()
  • setExtensionAttributes()
  • getAppliedTo()