Второй сайт на общем мультисайтинге с Днем Сурка.
https://www.keenrussia.ru
Функционал тот же, что и у Сурка, немного урезан на первом этапе.
Самые серьёзные доработки коснулись пользовательских профилей, их разнесли по доменам, теперь на каждом сайте у пользователя могут быть свои скидки, адреса доставок, ФИО и даже - разные пароли. Единственное, что является общим у пользователей - их логин, он же - email.
Предполагается, что некоторые сайты могут являться антагонистами - т.е. создавать видимость конкуренции и прочий хайп. Поэтому пользователей разделили по доменам. Впрочем, на сайтах, которые будут позиционировать себя как партнерские - пользователю можно создать один общий кросс-доменный профиль.
Так же, пришлось дорабатывать корзину-заказы, разделив их подоменно.
Подняли CDN для раздачи статики - попробуем сэкономить на этом трафик, т.к. для разных доменов статика берется с одного и того же хоста.
Но, в первую очередь, это сделано по другой причине: были отмечены хоть и робкие, но всё-таки попытки нас по ddos'ить. Старина Мерфи говорил, что если какая-то неприятность может произойти - она обязательно произойдёт. Так что, рано или поздно, нам придется заказывать ddos-фильтрацию трафика, стоимость которой прямо зависит от его объема. Убрав статику на CDN, можно существенно снизить объем трафика и соответственно - его стоимость.
Теперь мы к этому готовы.
Серьёзно, практически - полностью, переработаны атрибуты на фронте. После третьей итерации - мы внедрим общие для сервера и клиента шаблоны twig, а после четвёртой - перейдем на backbone. Но это позже, осенью.
Так же, для всего мультисайтинга было сделано:
- прикрутили КЛАДР в оформление заказов,
- добавили купоны-промокоды,
- добавили новые курьерские службы и платежные системы
- добавили промо-страницы
- добавили кросс-продажи (с этим товаром так же покупают...)
- добавили возможность заказа в 1 клик
- пофиксили старые баги, и добавили новые