Как синхронизировать остатки и товары между KeyCRM, сайтом и ERP

Рассказываем, какие есть варианты синхронизации остатков и товаров, чтобы во всех используемых вами системах были актуальные данные.
Автор Юлія Бакум
Обновлено 6 месяцев назад

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

Рассмотрим разные варианты синхронизации, чтобы вы могли выбрать оптимальный для вашей компании.

Подготовка к передаче данных

Независимо от варианта синхронизации данных, прежде всего необходимо:

  1. Создать товары с артикулами в CRM: вручную, импортом из файла, из публикаций или по API;
  2.  Активировать и настроить складской учет

При этом учитывайте основные моменты: 

  • Синхронизация данных меж системами происходит по артикулу продукта. Поэтому убедитесь, что он одинаков в одном товаре во всех системах;
  • Каждый товар и вариант товара должен иметь свой уникальный артикул, поскольку выступает отдельной единицей складского учета;
  • Для работы с товарами по API вам может понадобиться идентификатор товара (productId) и вариант товара (offerId) с CRM. Их можно получить в экспортном файле или запросами на получение списка товаров или вариантов товаров по API.

Вариант 1. Основной источник данных ERP (1С, BAS, МойСклад и т.д.)

Если все операции с товарами и остатками вы производите в ERP, то вашим разработчикам необходимо сделать интеграцию с KeyCRM.

Для этого нужно реализовать скрипт, который при изменении остатков или данных товаров будет отправлять по API эти изменения в KeyCRM. 

Доступные методы API KeyCRM :

  1. Создание нового товара и вариантов товара (максимум 100 шт. в одном запросе);
  2. Обновление данных товара и вариантов товара (максимум  10000 шт. в одном запросе); 
  3. Обновление остатков (максимум  10000 шт. в одном запросе).

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

Вариант 2. Основной источник данных сайт на CMS (WordPress, OpenCart и т.д.)

Если наш модуль для интеграции с CMS, на котором создан ваш сайт, не поддерживает передачу остатков, ваши разработчики могут его доработать.

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

Доступные методы API KeyCRM :

  1. Создание нового товара и вариантов товара (максимум 100 шт. в одном запросе);
  2. Обновление данных товара и вариантов товара (максимум  10000 шт. в одном запросе); 
  3. Обновление остатков (максимум  10000 шт. в одном запросе).

Вариант 3. Основной источник данных KeyCRM

Мы рекомендуем использовать именно этот вариант, поскольку он позволит работать в одном окне с заказами, товарами, остатками и избежать использования ERP (1С, BAS, МойСклад и т.д.).

Теперь можно обеспечить актуальность и точность управления остатками товаров, синхронизируя данные между системами и обеспечивая эффективную работу с заказами и складским учетом.

Теги: остатки, передача остатков, обновление остатка, обновить количество, товары по апи, остатки апи, синхронизация товаров, синхронизация остатков
Оцените эту статью