I would like to retrieve all available discounts for an eshop using the Craft Commerce v2. In Craft Commerce v1, I could use the following:


However, I can't find an equivalent method for Commerce v2

Can anyone please help?

1 Answer 1


This should do what you're looking for:


craft.commerce.discounts is a reference to services/Discounts, so you've got access to all of the public methods in there, of which getAllDiscounts() is one.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.