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