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:

craft.commerce.discounts.all()

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

Can anyone please help?

up vote 0 down vote accepted

This should do what you're looking for:

craft.commerce.discounts.getAllDiscounts()

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 acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

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