Материалы

Drupal Commerce и обмен с ERP

B2B-магазин на Drupal Commerce редко живёт без внешней системы: каталог, цены и остатки приходят из ERP или 1С, заказы уходят обратно.

Рабочая схема:

  1. источник правды по номенклатуре — ERP;
  2. Drupal принимает изменения через REST (или очередь) и обновляет сущности Commerce;
  3. заказ после оформления уходит во внешнюю систему с идемпотентным ключом;
  4. ошибки обмена логируются и видны в админке.

Важно заранее зафиксировать: что мастер по цене, что делать при конфликте SKU, как вести частичные обновления. Без этого «простая выгрузка» быстро превращается в ручные правки.

Обсудить задачу