Добрый день.
В Joomla ноль, понятиями веб-разработки владею (так что в выражениях не стесняйтесь).
Хотелось бы узнать реализуемость следующих особенностей интернет-магазина:
1.1. Особенная регистрация: клиент оформляет заказ с указанием почты, а мы высылаем ему на почту вместе с информацией о заказе сгенерированный нами несложный пароль от личного кабинета. Заодно создаем личный кабинет, где клиент может посмотреть историю своих заказов, подписаться на рассылку о скидках и т.д.
1.2. Аккуратная рассылка подписчикам - чтобы домен не попал в блек-листы как спамер.
1.3. Отзывы клиентов. Пишутся из личного кабинета.
1.4. "Фишки" каталога и корзины опишу вместе, т.к. они тесно связаны.
Каталог имеет два уровня вложенности - список товаров (У1) и страница просмотра конкретного товара (У2).
1.4.1. На У1 - выводить для каждого товара доступные цвета в виде квадратиков, при клике по квадратику - отображать фото в соответствующем цвете. Разумеется, структура данных должна позволять связать с товаром несколько фото в разных цветах.
1.4.2. Также на У1 рядом с каждым товаром сделать кнопку "Отложить".
1.5.3. На У2 также присутствуют переключатель цвета и кнопка "Отложить".
1.5.4. На У2 также есть кнопка "Оформить заказ".
1.5.5. По нажатию на кнопку "Отложить" выводить в правом нижнем углу экрана выводится закрепленный (position:fixed) блок с маленькими фото отложенных товаров, с текстом "Отложено __ товаров" и кнопками "Сравнить отложенное" и "Оформить заказ".
1.5.6. По нажатию на кнопку "Сравнить отложенное" выводятся все отложенные товары с характеристиками - в виде таблицы, где строки -
товары, а столбцы - характеристики.
1.5.7. Также на странице сравнения можно отметить галочками понравившееся товары и оформить на них заказ.
Внимание вопросы:
1. Насколько это реализуемо в Joomla и с помощью какого расширения?
2. Какие пункты реализуемы только дописыванием "руками"?
3. Развейте или подтвердите мой страх: приходилось слышать, что из-за дыр в безопасности сайта на Joomla через некоторое время начинают рассылать спам. В какой мере правда? Как предотвратить?
4. Слышал, что в Joomla как-то тяжело с кастомным дизайном. Правда ли? Т.е. если дизайнер разработает красоту, может ли оказаться, Joomla не позволяет это реализовать либо трудозатраты зашкаливают?
5. Понимаю, что вопросы выше могут быть сняты разрабом с прямыми руками. Подскажите, где его найти и как убедиться в прямоте рук?
Большое спасибо.