Порешаем кейс с реального собеседования в бигтех

Сервис доставки еды, пользователь накидывает еды в корзину, физически он стоит на 1 этаже дома ждет лифт, живет очень высоко и перед заходом в лифт он оформляет и оплачивает заказ. В лифте связь не ловит, когда он наконец поднялся на свой этаж, приложение обновляется и он видит, что корзина полна и снова заказывает. По итогу ему пришли 2 раза курьеры с одним и тем же набором. Как это исправить?