Extending Discounts to support more use cases #4869
Replies: 3 comments 4 replies
-
@titusdmoore, thanks for submitting this feature request :) A more extensible Discounts API is already on our radar. We expect to rethink the domain's functionality as we modularize it into a standalone package - similar to how we've done with Products. Your input is much appreciated! Unfortunately, I can't give you a timeline right now. I hope I can share some more details in a couple of months. And if something changes in the meantime, I'll make sure to revert back to you. |
Beta Was this translation helpful? Give feedback.
-
For anyone stumbling across this discussion, it appears that the new promotion module that seems to be shipping with version 2.0 will have some of the features discussed here. |
Beta Was this translation helpful? Give feedback.
-
will this be compatible with Medusa v1.x version? |
Beta Was this translation helpful? Give feedback.
-
Overview
As it currently stands Discounts are in a good spot with several ways to apply discounts. That being said, to get in line with other ecommerce solutions, there are some additional features that can be added.
Additional Discounts:
Challenges
I am sure that there will be challenges that I cannot foresee, but the main one that is worth mentioning here is that there currently not a discount that uses cart state, so design decisions will need to be made as to how best to accomplish this.
Drawbacks
The main drawback I have identified is depending on how we approach handling product variations discounts, we may introduce a breaking change with existing product examples.
Beta Was this translation helpful? Give feedback.
All reactions