Интеграция 1С:УНФ 3.0 с фулфилмент-операторами СДЭК и Реворкер у оптового поставщика строительных материалов
Краткое описание
Компания клиента является официальным дистрибьютором эксклюзивных строительных материалов на территории России. Она предлагает строительные материалы от производителей из США, Китая и Европы, способствуя созданию уникальных и долговечных проектов.
Операторы фулфилмента СДЭК и Реворкер (reWorker) оказывают комплексные услуги по приемке, хранению, упаковке, маркировке товаров, а также по сборке, отгрузке и доставке заказов.
Цели
и задачи
Цель:
- Автоматизация ручного труда, путем исключения двойного ввода информации в 1С и в личных кабинетах операторов фулфилмента. Требовалось, чтобы при изменении данных в 1С автоматически нужная информация отправлялась в нужный личный кабинет оператора.
Задачи проекта:
- Обеспечить выгрузку расходных накладных и приходных накладных в личные кабинеты операторов фулфилмента СДЭК и Реворкер из 1С:УНФ. Расходные накладные являются распоряжениями компании-клиента для оператора на отгрузку со склада фулфилмента. Приходная накладная – распоряжением на приемку товара.
- Реализовать механизм отправки расходных накладных с разных складов в зависимости от выбранного склада в табличной части накладной. Если из одной накладной / заказа товар отправляется со складов разных операторов, модуль интеграции должен отправить распоряжения соответствующим операторам по соответствующим товарам и количеству из накладной.
- Доработать отчеты по остаткам и номенклатуре по требованиям клиента.
- Реализовать автоматическое заполнение пункта выдачи и выбор перевозчика в зависимости от условий заказа.
- Обеспечить выгрузку номенклатуры и цен в личные кабинеты фулфилмента СДЭК и Реворкер.
- Разработать механизм получения остатков из личного кабинета фулфилмента с выводом информации в карточке номенклатуры.
- Создать функционал для группового обновления цен в личных кабинетах фулфилмента.
Ситуация до старта проекта
У клиента на момент начала сотрудничества с нашей компанией уже была частичная интеграция со СДЭК, а также внедренная 1С УНФ 3.0 с модулями интеграции с маркетплейсами.
Сложности, с которыми мы столкнулись
Не очень подробное документирование API методов у операторов фулфилмента. Некоторые моменты приходилось узнавать опытным путем через тестовую отправку и получение данных.
Этапы нашей работы
- Анализ требований. Мы изучили бизнес-процессов компании путем интервью с владельцем и вместе составили список требований к интеграции.
- Разработка технического задания. Сделали описание функциональных требований и описали, как всё будет работать после автоматизации. Согласовали эту модель работы с Клиентом.
- Реализация интеграции:
- Выполнение выгрузки номенклатуры и расходных накладных для фулфилмента СДЭК.
- Разработка интеграции с фулфилментом Реворкер, включая выгрузку расходных и приходных накладных.
- Доработка отчетности по остаткам и номенклатуре для обоих магазинов.
- Реализация механизма выбора склада при отправке расходных накладных, автоматического заполнения пункта выдачи и выбора перевозчика.
- Создание функционала для выгрузки номенклатуры с ценами.
- Разработка механизма получения остатков из ЛК напрямую в карточку номенклатуры.
- Реализация группового обновления цен в магазинах фулфилмента.
Итог
Успешно выполнена интеграция 1С:УНФ с операторами фулфилмента СДЭК и Реворкер, что позволило исключить дублирование информации, минимизировать ручной труд, улучшить отчетность и обеспечить более эффективное управление складскими операциями.
Все доработки выполнены на расширении (внешнем модуле) для сохранения легкого обновления конфигурации 1С.
Также все операции выгрузки и загрузки можно выполнять в любой момент вручную. Для этого добавлены специальные кнопки:
1. В Расходной накладной:
2. В приходной накладной:
3. В карточке номенклатуры:
4. Групповое изменение цен в личных кабинетах фулфилмента по запросу:
Все эти операции выполняются автоматически, а выше показаны функции для ручного выполнения в случае необходимости.