Названия каталогов также были скорее внутренними,
понятными только погруженным в данную тематику людям. Многие товары лежали в общей директории,
не привязанные к какому-либо разделу.
Мы пришли к следующим возможным вариантам –
скорректировать все на стороне 1С и выгрузить на сайт в нужном виде или же выгрузить всё в
первозданном виде, а на сайте перераспределить. Совместным решением стал выбор второго варианта,
так как научить менеджеров интернет-магазина работать с новым каталогом на сайте было проще, чем
переучить товароведов работать с 1С.
Для его реализации мы написали ряд обработчиков,
позволяющий отдельно хранить и выводить отличные от 1С названия каталогов. Также внедрили
частичную защиту от перезаписи – даже после переименования разделов и перераспределения товаров
между ними выгрузка из 1С не перетирает внесенные изменения, корректно обновляются цены и
остатки.
Основная идея была в том, чтобы выгрузить каталог
из 1С. Однако структура товаров в 1С была достаточно специфичной – изначально она создавалась
для удобства в работе с информацией со стороны менеджеров, не со стороны покупателей.