Возврат на сайт после оплаты

Пользователь может вернуться из платежной системы на сайт в одном из трех состояний:

Состояние корзины для зарегистрированного пользователя сохраняется в течении месяца. Для гостя сайта - в течении 4 часов.

При возврате в состоянии Ожидается оплата и Получена оплата пользователь перенаправляется на страницу завершения заказа <адрес вашего сайта>/cart/checkout/complete При этом, если заказ оформлял гость сайта, то для него на сайте автоматически создается пользователь, пользователь логинится на сайте и ему отправляется e-mail с паролем для доступа к сайту. То есть новый пользователь после оплаты сразу автоматически имеет доступ к тому, что он оплатил.

Автоматически логинятся только НОВЫЕ пользователи сайта. Если заказ сделан существующим пользователем без логина на сайт, то он должен залогиниться отдельно. По соображениям безопасности.

Текст на этой странице автоматически формируется из 5 частей и настраивается в
Управление магазином >> Настройки >> Настройки оформления заказа >> Изменить >> Сообщения оплаты
<адрес вашего сайта> /admin/store/settings/checkout/edit/messages

Сначала идет содержимое поля Заголовок сообщения завершения оформления заказа

Затем, если пользователь залогинен на сайте, идет содержимое поля Завершение оформления заказа для пользователей онлайн

Затем идет либо содержимое поля Завершение оформления заказа для существующих пользователей для существующих пользователей, либо содержимое поля Завершение оформления заказа для новых пользователей для новых пользователей.

Затем, если заказ вернулся в состоянии Ожидание оплаты идет содержимое поля Сообщение об ожидании оплаты

Затем идет содержимое поля Сообщение "Продолжить покупать"

В итоге пользователь увидит текст, соответствующий его ситуации.

Например, только что оплативший заказ новый пользователь увидит:

B: Почему не сделана отдельная страница возврата для каждого товара?
О: По трем важным причинам: