I have a store running Magento 22.214.171.124.
We have an observer on the checkout_onepage_controller_success_action event that exports the order details for picking up by fulfillment.
We have about 150-200 orders per day, and about once a week we have one order where the observer is NOT called. We have some logging right at the beginning of our observer, so we can see if it’s being called, and there are no errors in system.log or exception.log.
The order is processed correctly in all other ways, and ends up in the Magento order list the same as the others.
The only common factor with the ‘failed’ events is that the orders were within seconds of another order, but then again there are other orders in similar proximity that both successfully call and process the observers.
Has anyone experienced a similar problem with this event, or does anyone have any ideas on how to debug this further?
I’m sure some will suggest upgrading Magento, but unless this is a known bug in 126.96.36.199 I’d prefer not to spend a lot of time doing that simply in the hope it fixes it.