Hi,
Thank you for reaching out.
Are you trying to apply 50% of on product A only once a month per customer?
If so, yes it is possible.
Here are the step by step configuration :?
* Go to Woocommerce -> Coupons, and create your coupon code
* Set the percentage discount to 0 value -> https://nimb.ws/i7d06N
* In Usage Limits , set the usage limit to 1 time per user -> https://nimb.ws/qImvCj
* Then you can use this coupon code in Discount rules plugin to provide 50% off per month: https://nimb.ws/4iX37D
So that 50% off will be applied on product A only once per customer per month.
Likewise, we have to create another coupon for product B on for next month.
To know more about coupon based discount:
https://docs.flycart.org/en/articles/4268595-activate-discount-rule-using-a-coupon-code-in-woocommerce-2-0
To check the UI, you can also give a try in the demo site.
??The demo site contains PRO version features. ?Here is the link to the demo site:??
https://demo.flycart.net/woo-discount-rules/
?Kindly have a check and let us know in case of any further queries.