Исправлено
Покупатель, который в корзине выбирал вход по почте и нажимал «Прислать ссылку», вместо письма получал перезагрузку страницы. Ссылка не отправлялась, никакого сообщения об ошибке не было. Причина была в разметке: блок входа был отдельной формой внутри формы заказа, а браузер такое не поддерживает.
Теперь блок входа не является отдельной формой. Кнопка отправляет запрос сама, Enter в поле почты тоже отправляет ссылку и не оформляет заказ.
Там же поправлено второе: кнопка входа через Telegram показывается только в магазине, у которого подключён бот. Раньше в магазине без бота покупатель нажимал её и читал «попробуйте позже» о том, чего без вашего действия не появится.
Где видно: корзина на витрине, если в магазине включён вход по почте: ссылка «Уже заказывали? Войти», в раскрывшемся блоке «Вход в магазин» — поле почты и кнопка «Прислать ссылку».
