Если вам не нравится Битрикс, для магазина посмотрите CS-Cart. Недавно у них появилась бесплатная редакция. Практически не отличается от коммерческой.
Это реально сейчас лучший вариант.
Смотрите системные требования. Может версия PHP нужна другая или каких-то модулей не хватает.
Проверьте права на файлы, посмотрите логи. А еще лучше, обратитесь в поддержку. Это ошибка сервера.
В дефолтный домен (конфиг Nginx) добавьте секцию HTTPS. И соответственно открываться должна заглушка.
Иначе, все кто ссылаются на ваш IP будут считаться Яндексом зеркалами домена, на который выдан сертификат.
Буквально на неделе с такой проблемой ко мне обращались.
Подготовьте окружение и перенесите данные.
Чтобы в дальнейшем не было боли, напишите для вашего окружения скрипты (Bash/Python) или сценарии (Ansible).
Styled components как раз будет быстрей.
Из TailwindCSS вам придется сначала написать свой компонентный велосипед. Но это вы и так знаете, если с ним работаете.
Вариант с почтой не рассматривается, так как есть сотрудники без телефонов, компьютеров и интернетов. Печать на бумагу тоже не рассматривается по желанию руководства.
У них хоть что-нибудь есть?
Онлайн система наверное как-то сертифицирована должна быть. Иначе вас взбучат. Как-никак личные данные.
И тут на сцену выходит Битрикс!