Наш клиент — застройщик жилых комплексов в городе Пушкино, Московской области. Сайт заказчика работает на системе управления (CMS) Битрикс.
Автоматизировать и упростить обновление цен на все квартиры в жилом комплексе. Разработчики сайта (иная команда) не предусмотрели никакого пакетного удобного способа обновления цен. И до сего момента такая работа производилась вручную из Excel, что весьма затратно по времени, так как суммарное количество квартир не маленькая величина.
Создать парсер XLS файлов по 3-м корпусам строящегося жилого комплекса.
В рамках договора поддержки сайта на Битриксе одной из первых задач у нас было обновить цены по всем квартирам 1-ого и 2-ого корпуса строящегося жилого комплекса. Клиент прислал XLS файлы в которых оказалось почти 1000 квартир. Какого-либо скрипта импорта на сайте не было, а так как работу необходимо было выполнить в максимально короткие сроки (1-2 дня), мы вручную обновили эти цены и сразу предложили автоматизировать эту работу.
Было принято решение создать простой скрипт для импорта данных из XLS файлов, чтобы максимально упростить и ускорить импорт цен на сайте. Скрипт парсера мы написали за 2 дня. В нем можно по конкретному корпусу, как просто обновить только цены, так и обновить все данные по квартирам (цены, метраж, статус продажи и так далее).
Результат данной работы — довольный клиент и удобный механизм для будущих обновлений контента. Импорт полной информации по квартирам, к примеру, по 1 корпусу (а это порядка 500 квартир) сейчас занимает около 5 минут.
Время работ — 10 часов: создание скрипта-парсера XLS файлов для Битрикса, отладка, проверка, сдача работы заказчику.
Задача выполнена!