Affected products and versions
Adobe Commerce (all deployment methods) 2.4.3 and above
Issue
Merchants set up a coupon for single use and customers are able to use it multiple times.
Cause
Merchants do not have sales.rule.update.coupon.usage consumer set up and running that results in improper behavior.
Solution
Add the sales.rule.update.coupon.usage consumer to the app/etc/env.php file.
...
'cron_consumers_runner' =>
array [
'cron_run' => true,
'max_messages' => 20000,
'consumers' =>
array [
'sales.rule.update.coupon.usage'
]
],
...
Run this command - bin/magento queue:consumers:start sales.rule.update.coupon.usage &