Итак, иногда (воспроизводится при каких то загадочных обстоятельствах, просто воспроизвести не удается) мы имеем ситуацию, что пользователь делая несколько последовательных заказов (с оплатой или без не важно) получает в конце один заказ (к примеру, из трех) с одним id и составом последнего заказа.
При этом абсолютно не влияет, что предыдущие заказы были обработаны и им назначен статус выполнено, новый заказ просто перепишет старый.
Какие наблюдения (факторы, за которые можно привязаться):
- пользователь делает сразу несколько заказов в короткий промежуток времени;
- первый заказ при удачной оплате удачно создался, но при этом с таким же id остался заказ в незавершенных заказах;
- в логах показывается, что заказ удаляется и вместо него создается такой же новый заказ;
- каждый раз, через платежную систему - получаем от нее ответ об оплате с одинаковым id заказа (но … разным составом и суммой)