Согласен полностью, но... Прилагаю скрин заказа. Поля отмеченные красным - мои данные, поля отмеченные зеленым - данные покупателя. Когда получил заказ, возникла непонятная ситуация, как с моими данными сделан заказ из другого региона. По Вебвизору промотрел оформление заказа. При переходе покупателя в корзину, все поля заполнены моими данными(тест-заказ), покупатель исправил кое-какие поля и очевидно нажал кнопку подтвердить заказ. Результат: на скрине заказа. Заказ все-таки был оформлен, но на старой версии сайта.
Решение предложенное lyamin применил, работает частично, не обнуляются поля регион и индекс.
Для удобства покупателя сохранять сессию может и хорошо, но как сохранить сессию только для одного покупателя?
38.png
Сессии - это механизм PHP и они как раз предназначены для сохранения данных для одного посетителя, PHP сам "следит" за этим. Данные от прошлого посетителя могут попасть в том случае, если сессии работают неправильно. Чаще всего указанная ошибка возникает из-за неправильно настроенного кэширования на сервере, кода кэшируются данные от прошлого покупателя и выдаются вместе со страницей. Если сервер свой либо крутили что-то в настройках PHP - надо проверять это в первую очередь. Плюс ко всему проверьте, может меняли метод авторизации и он отрабатывает неправильно, например совершается вход под другим покупателем