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