Модуль импорта цен и наличия поставщиков в retailCRM

Модуль импорта цен и наличия поставщиков в retailCRM

Необходимость выгружать остатки и цены в разрезе поставщиков в RetailCRM возникает у каждого второго клиента. Ведь гораздо удобнее сразу в CRM посмотреть цену и остатки по каждому поставщику, а функция автобронирования даже позволяет автоматически выбрать минимальную, и триггер отправит письмо поставщику. Это будет не только статья, но и инструкция к разработанному такому модулю.

Немного технической части

RetailCRM позволяет загружать каталог, только через ICML файл, либо же создание позиции вручную в самой retailCRM. Если нет торговых предложений, подойдет стандартный файл для Яндекс-Маркета в формате YML. Передаются все данные о товаре, категории, фото, параметры, розничная цена. Оптовые же цены наличия в разрезе складов передаются посредством API, что и реализовано в данном модуле. В качестве исходных данных можно брать сводные прайс-листы или  экспорт из Price List Importer, Партия, QuadCRM.

Возможности модуля

Вкладка прайс

На данной странице просто указываем расположение колонок  в сводном прайс-листе: код товара (который указан в xml как ID или как XML_ID в ICML), закупочную цену, файл с остатками поставщиков и его название. Также логику работы с обнулением остатков.

Вкладка прайс
Вкладка прайс

Вкладка Склад

RetailCRM не позволяет автоматически создавать склады по API, поэтому создание складов необходимо производить в RetailCRM, а их соответствие задать в настройках модуля.  Для простоты есть кнопка “Выгрузить из прайса”. Модуль создает список какие склады есть в файле, поэтому никакой склад не пропустите. Аналогично можно действовать при появлении новых поставщиков. Увы в RetailCRM есть одно ограничение — не более 50 поставщиков. Если есть собственный склад, который не надо трогать при обновлении — просто не указывается.

Вкладка склад
Вкладка склад

Вкладка retailCRM и прочие

На странице RetailCRM указывается адрес самой retailCRM, ключ доступа, и магазин, если в аккаунте CRM используется несколько магазинов.

Вкладка retailCRM
Вкладка RetailCRM

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

Результаты работы.

По первых — в заказе сразу видно остатки по поставщикам и их наличия.

Результаты работы.
Результаты работы

Выбор поставщика

Во вторых, при подборе товара, можно сразу выбирать поставщика.

Фильтр по поставщику
Фильтр по поставщику

В третьих, в остатках можно посмотреть сводные остатки по всем поставщикам

Сводные остатки
Сводные остатки

Особенно это удобно, если оптовый заказ, и надо подобрать большое количество одинаковых позиций, которых нет у одного поставщика.

Особенности работы

Обновление всей базы, даже с большим количеством товаров (30000 и 10 складов) занимает менее 4 минут. Можно поставить на автоматическое обновлять, и обновлять по таймеру или даже циклично. В модуле есть проверка на обновление исходного файла — скрипт запускает обновление остатков, только в том случае, если обновился файл со сводным-прайсом.

Цена модуля

Цена модуля импорта цен и наличия по поставщикам в RetailCRM 40.000 рублей. В цену входит установка модуля, настройка, а также настройка экспорта сводного прайса-листа из программы анализа прайсов.

разработано im-business.com