Модуль импорта цен и наличия поставщиков в 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 используется несколько магазинов.
На прочих вкладках можно изменить доступы к модули, и посмотреть логи работы.
Результаты работы.
По первых — в заказе сразу видно остатки по поставщикам и их наличия.
Выбор поставщика
Во вторых, при подборе товара, можно сразу выбирать поставщика.
В третьих, в остатках можно посмотреть сводные остатки по всем поставщикам
Особенно это удобно, если оптовый заказ, и надо подобрать большое количество одинаковых позиций, которых нет у одного поставщика.
Особенности работы
Обновление всей базы, даже с большим количеством товаров (30000 и 10 складов) занимает менее 4 минут. Можно поставить на автоматическое обновлять, и обновлять по таймеру или даже циклично. В модуле есть проверка на обновление исходного файла — скрипт запускает обновление остатков, только в том случае, если обновился файл со сводным-прайсом.
Цена модуля
Цена модуля импорта цен и наличия по поставщикам в RetailCRM 40.000 рублей. В цену входит установка модуля, настройка, а также настройка экспорта сводного прайса-листа из программы анализа прайсов.