одна из крупнейших в Москве фотолабораторий за последние 15 лет работы собрала внутри себя 5 сайтов, все на разных платформах — в силу исторических причин. При этом все-все заказы обрабатываются через центральный сервер на MSSQL. Нашей задачей было объединить все сайты, созданные на разных платформах и даже на разных языках, и интегрировать их с общей учетной системой заказов.
был создан непростой гибрид API — связки внешних систем и 1С-Битрикс. Однако несмотря на сложность, ядро не модифицировалось и сайт по-прежнему готов к обновлениям без падения системы.
после проведенного аудита систем мы довольно долго взаимодействовали с программистами на стороне Заказчика, в результате чего единая авторизация не только заработала, но и была снабжена подробной документацией и API.
Инновации проекта
- Сервис единой авторизации и регистрации пользователей - автоматическая регистрация/авторизация пользователя на всех проектах «Fotolab» при авторизации в одном из них, а также автоматическая переадресация пользователя на форму регистрации/авторизации при попытке зайти на какой-либо проект неавторизованным (после регистрации/авторизации пользователь видит перед собой страницу с выбором проекта).
- Слияние заказов с сайтов-сателлитов и централизованный импорт в общую базу
MSSQL. При создании заказа на одном из сайтов и переходе в корзину пользователь адресуется в общую корзину, содержащую все заказанные товары со всех сайтов-сателлитов. Это позволяет оплатить сразу весь заказ, не вводя данные раздельно на каждый сайт (к пример, если пользователь хочет постеры с одного сателлита и напечатать фотографии с другого).