Основные цели и задачи
- web_assetСоздать новый интернет-магазин на платформе 1С-Битрикс с использованием готового решения Aspro.
- arrow_splitВыстроить бизнес-логику в соответствии с пользовательскими сценариями и требованиями клиента.
- syncИнтегрировать сайт с системой учёта «Мой склад» для синхронизации данных о товарах и остатках.
- recenterНормализовать и систематизировать товарный каталог, включая структуру разделов и карточки товаров.
Проект представлял собой разработку нового интернет-магазина на платформе 1С-Битрикс с использованием готового решения Aspro.
Перед нами стояла задача создать современный, удобный и полностью управляемый ресурс, интегрированный с учётной системой клиента. В процессе мы проработали структуру каталога, оптимизировали отображение характеристик и контента, обеспечили корректный обмен данными с «Моим складом» и заложили основу для дальнейшего развития и масштабирования проекта.
Парсинг и нормализация данных
Первым этапом стала масштабная работа по переносу данных со старого сайта. Прямая миграция была невозможна: структура и логика старого движка не позволяли корректно выгрузить информацию в готовом виде. Мы разработали собственный инструмент парсинга, который извлёк все необходимые данные — от характеристик товаров до текстового контента и медиафайлов.
Отдельное внимание потребовалось к оформлению описаний: форматирование было неструктурированным и разрозненным, что мешало использовать контент в новой системе. Мы реализовали автоматическую очистку и нормализацию текстов, привели их к единому стилю и адаптировали под типографику проекта.
Также была решена задача переноса перекрёстных ссылок. Поскольку структура каталога изменилась, мы создали алгоритм, который пересчитал пути для корректного отображения связанного контента. Часть сложных случаев обрабатывалась вручную, чтобы добиться полной точности.
Интеграция с системой учёта «Мой склад»
Важной задачей стала интеграция интернет-магазина с системой учёта «Мой склад». При этом синхронизация требовала особого подхода: для одних категорий товаров обмен был полным — с передачей характеристик, описаний и изображений, — а для других обновлялись только цены и остатки. Такой выборочный режим работы потребовал разработки индивидуальной логики и настроек под каждую группу товаров.
Отдельным вызовом стало сопоставление позиций в каталоге сайта с товарами в «Моём складе». Наименования и коды не совпадали, поэтому стандартная автоматическая синхронизация была невозможна. Мы реализовали кастомный алгоритм сопоставления и провели значительный объём ручной проверки, чтобы обеспечить корректную работу обмена и избежать ошибок в данных.
Стандартизация параметров каталога
Отдельное внимание было уделено нормализации характеристик и их значений — ключевому фактору для корректной фильтрации и поиска товаров в каталоге. На старом сайте одни и те же параметры могли называться по-разному, а их значения — иметь разные форматы написания. Это мешало пользователям находить нужные товары и затрудняло работу фильтров.
Для решения этой проблемы мы разработали собственный инструмент для объединения и стандартизации характеристик. Он позволил автоматически находить дублирующиеся параметры, приводить их к единому названию и унифицировать значения. Такой подход обеспечил чистоту и структурированность данных, сделав фильтрацию и поиск максимально точными и удобными.






