Дистрибуция · 2016 ·Агрегатор

ТК «Тандем» — агрегатор товаров магазинов-партнеров

Собрали площадку, которая показывает ассортимент магазинов торгового комплекса в одной структуре: каталоги партнеров загружаются автоматически в формате Яндекс.Маркета и раскладываются по общим разделам.

Обложка проекта ТК «Тандем»

товаров на старте
15 000+
подключенных магазинов
15+
от первой встречи до запуска
12 недель
площадь комплекса в Ярославле
80 000 м²
  • Задача

    Сделать площадку с ассортиментом магазинов-арендаторов торгового комплекса и автоматизировать обновление их каталогов.

  • Что сделали

    Собрали автоматический импорт каталогов партнеров и свели их рубрики в общую структуру площадки.

  • Чем закончилось

    На старте подключено больше 15 магазинов и выгружено свыше 15 000 товаров.

С чем пришли

Холдинговая компания «Тандем» занимается девелопментом крупноформатных объектов в Центральном регионе: крупнейшие коммерческие площадки Ярославской и Владимирской областей, торговыми площадями обеспечены более тысячи компаний и предпринимателей.

У торгового комплекса десятки арендаторов, и у каждого свой ассортимент и своя система учета. Собрать это в один каталог руками невозможно.

Магазинам нельзя было создавать лишнюю работу: подключение должно быть простым, иначе никто не подключится.

Ограничения

  • Форматы выгрузок у магазинов разные, а единый стандарт вводить было не с чего.
  • Объем данных большой, и он растет с каждым новым магазином.

Что сделали

  • Выбрали общий формат

    За основу взяли стандарт Яндекс.Маркета: такие выгрузки уже настроены у большинства магазинов, и подключение не требует новой работы.

  • Сделали импорт

    Автоматизированный механизм загрузки данных о товарах в едином стандарте YML.

  • Свели разделы

    Свели каталоги независимых магазинов в один: у каждого своя рубрикация, и без общей структуры площадка распалась бы на полтора десятка отдельных витрин.

  • Подготовили инструкцию

    Написали простую инструкцию для магазинов по настройке выгрузки — подключение идет без нашего участия.

Как это устроено

Главная страница

Слева разделы образами — спальня, кухня, гостиная, детская, шторы, — а не списком: каталог торгового центра так читается быстрее. Ниже акции магазинов комплекса и их логотипы: витрина общая, но за каждым товаром стоит конкретный продавец.

Главная страница каталога торгового комплекса «Тандем»

Каталог

Ассортимент всего комплекса показан разом: покупатель ищет вещь, а не магазин, который ее продает. Фильтр держит цену, магазин, бренд, состав, материал и цвет — свойства у независимых продавцов названы по-разному, и сводить их в один набор пришлось отдельно.

Каталог кухонной техники торгового комплекса «Тандем»

Страница товара

У товара стоит магазин, который его продает, и переход во «Все товары магазина»: комплекс не продает сам, он приводит покупателя к продавцу. Цена, скидка и «в магазине» — вместо кнопки покупки.

Страница кухонного гарнитура с указанием магазина, «Тандем»

Функциональные решения

  • Регион по IP

    Посетитель попадает в свой торговый комплекс и город автоматически, а если угадали неверно — переключается сам, и выбор запоминается.

  • Избранное и просмотренные

    Понравившиеся товары собираются в список — с ним и приходят в центр.

  • Сколько смотрят сейчас

    У товара видно, сколько человек смотрели его за последний час: в торговом центре это работает так же, как очередь у витрины.

Технические решения

  • Импорт YML

    Каталоги партнеров загружаются в формате Яндекс.Маркета: магазину достаточно отдать ту же выгрузку, что он уже делает. Начинали с обычных таблиц, но перешли на YML — магазин уже умеет его отдавать, и это снимает с него отдельную работу. Файлы забираются ночью, а товары, не попавшие в новую выгрузку, снимаются с витрины — но только у этого магазина, а не у всех.

  • Сопоставление разделов

    Разделы магазинов сопоставляются с разделами сайта, поэтому товары разных партнеров лежат в общей структуре, а не отдельными витринами. Механизм трехступенчатый: сначала по категории из выгрузки, затем по справочнику соответствий — общему и своему у каждого магазина, — и только потом по названию. Одна ступень на таком разнообразии магазинов не работает.

  • Свой сервис для магазинов

    Площадка отдает магазину структуру своих разделов в разрезе его комплекса: партнер проставляет коды у себя и присылает уже размеченную выгрузку. Согласование категорий перестало быть перепиской.

  • Регионы и города

    Одна платформа обслуживает несколько торговых комплексов в разных городах, каждый — отдельным сайтом. Регион определяется по офлайн-базе адресов, посетитель переадресуется на нужный сайт и видит подсказку с возможностью остаться.

  • Нагрузка

    Импорт оптимизирован под большие объемы данных: каталог растет с каждым новым магазином. Фоновые задания переведены на системное расписание, а устаревший кеш, миниатюры и журналы импорта чистятся сами.

  • Адаптивная верстка

    Каталог одинаково работает с компьютера и с телефона — в торговый центр приходят с телефоном в руках.

Платформа

1С-БитриксPHP

Интеграции

YML (Яндекс.Маркет)

Площадка заработала и для покупателей, и для магазинов: обновление ассортимента идет автоматически, а подключение нового партнера описано инструкцией.

Расскажите о проекте

Новый продукт, развитие существующей системы или смена подрядчика — опишите задачу. Ответим, как можем подойти к ней и что потребуется для старта.

Андрей Медведев, основатель TeamProfi
Андрей Медведевоснователь TeamProfi

Помогаю разобраться в задаче, выбрать правильный подход и отвечаю за результат со стороны TeamProfi. Под объем задач подключаем специалистов, с которыми работаем не первый год.

Не любите формы? Напишите на sale@teamprofi.ru