{"section":"known-issues","requestedLocale":"en","requestedSlug":"missing-checkout-usage-notifications-may-lead-to-inconsistent-promotion-usage-counters","locale":"en","slug":"missing-checkout-usage-notifications-may-lead-to-inconsistent-promotion-usage-counters","path":"docs/en/known-issues/Pricing & Promotions/missing-checkout-usage-notifications-may-lead-to-inconsistent-promotion-usage-counters.md","branch":"main","content":"## Summary\n\nThe promotion usage counter may become inconsistent when promotion usage and cancellation notifications are not processed symmetrically. The promotion counter relies on two notifications:\n\n- Checkout notifies when a promotion is used.\n- OMS notifies when that usage must be reverted (for example, when an order is cancelled).\n\nIn some cases, cancellation notifications are processed even though no corresponding usage notification was previously registered. This causes the counter to be decremented without a matching increment, allowing the promotion to be applied more times than its configured usage limit.\n\nThe exact condition that leads to the missing usage notification is still under investigation.\n\n## Simulation\n\nCurrently, it may not always be possible to reproduce this issue consistently:\n\n1. Create a promotion with a limited number of uses.\n2. Create orders that use the promotion and generate scenarios involving incomplete or cancelled orders.\n3. Depending on whether the usage notification is successfully registered before the cancellation notification is processed, the promotion counter may become lower than the actual number of valid usages, allowing additional orders to use the promotion beyond its configured limit.\n\n## Workaround\n\nN/A"}