A customer enters a discount code at checkout, but PrestaShop refuses to apply it.
The coupon exists, it’s active, and it may even work perfectly in your own test account.
Before looking for a checkout bug, open the Cart Rule and check its conditions. PrestaShop validates more than the coupon code itself, and a small restriction can be enough to reject it.