﻿---
title: "1С и WooCommerce: обмен остатками и заказами"
description: "Обмен WooCommerce с 1С: почему важна конфигурация, как работает CommerceML, чем отличаются EDI и ITGALAXY и что проверять в обмене остатками и статусами."
---

«Интеграция с 1С» — слишком общее описание, чтобы по нему выбирать решение. 1С — не один продукт, а семейство конфигураций, и обмен с WooCommerce подбирается под конкретную конфигурацию, редакцию и доработки. От этого зависят и состав данных, и поддержка складов, и работа с ценами.

## Какая конфигурация — такой и обмен

Для подбора решения нужны три сведения: название конфигурации, редакция и наличие доработок.

- **«1С:Управление торговлей» (УТ)** — учёт на нескольких складах, перемещения, комплектация, инвентаризации, управление запасами. Наиболее полный набор складских возможностей среди типовых торговых конфигураций.
- **«1С:Управление нашей фирмой» (УНФ)** — учёт в небольшой компании: торговля, склад, деньги, производство в одном контуре.
- **«1С:Розница»** — магазин и касса; обмен с сайтом обычно идёт через смежную систему или промежуточный узел.
- **«1С:Комплексная автоматизация»** — несколько контуров учёта; обмен сложнее и почти всегда требует проекта, а не установки плагина.

Одинаковый плагин на двух разных конфигурациях ведёт себя по-разному: то, что в УТ является складом, в «Рознице» может быть торговым объектом, а в УНФ — местом хранения с другими правилами резерва.

## CommerceML как основа обмена

Большинство решений обмениваются через **CommerceML** — формат обмена коммерческими данными. Он покрывает типовой набор:

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

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

## EDI: бесплатный плагин с CommerceML

[EDI](https://wordpress.org/plugins/e-commerce-data-interchange) — бесплатный плагин с поддержкой CommerceML. По описанию разработчика:

- передаёт товары и вариации, категории, атрибуты, изображения, цены и остатки;
- поддерживает двусторонний обмен заказами, их составом и статусами;
- в списке поддерживаемых конфигураций — «Управление торговлей», УНФ, «Розница» и «Комплексная автоматизация».

**Что учесть:** бесплатность не отменяет стоимости настройки. Нестандартные доработки конфигурации требуют отдельной проверки — плагин читает стандартную выгрузку, а не вашу логику.

## ITGALAXY: обмен с 1С и другими системами

[Решение ITGALAXY](https://itgalaxy.company/software/wordpress-woocommerce-1c-%D0%BF%D1%80%D0%B5%D0%B4%D0%BF%D1%80%D0%B8%D1%8F%D1%82%D0%B8%D0%B5-%D0%BE%D0%B1%D0%BC%D0%B5%D0%BD-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%BC%D0%B8) — ещё один вариант обмена. В документации описаны настройка подключения, передача заказов с сайта и изменение их статусов по данным из учётной системы. В описании продукта также указана поддержка МойСклад и СБИС — это делает его кандидатом, если в компании несколько учётных контуров.

## Как выбирать обмен с 1С

Сравнивайте не по наличию слова «1С» в описании, а по шести пунктам:

1. **Поддержка вашей конфигурации и редакции** — включая нестандартные доработки, если они есть.
2. **Типы цен.** Какие именно цены приходят на сайт и что происходит при смене типа цены в учёте.
3. **Склады.** Передаётся ли остаток по складам и как считается доступность при нескольких складах.
4. **Вариации.** Поддерживаются ли характеристики 1С как вариации WooCommerce, как сопоставляются значения.
5. **Возвраты и отмены.** Создаётся ли документ возврата, снимается ли резерв при отмене.
6. **Поведение при сбое.** Что происходит с остатками на сайте, если обмен упал: сохраняются последние значения или каталог обнуляется.

Отдельно проверьте **единицы измерения**: «шт» и «упак» в 1С легко превращаются в разные остатки для одного товара, если коэффициент пересчёта не задан.

## Резервы и доступность

В 1С резерв — это отдельная сущность учёта, а не вычитание из остатка в момент выгрузки. Сайту нужно передавать доступное к продаже количество, а не физический остаток, иначе витрина покажет товар, который уже зарезервирован под оптовый заказ.

Типичная ошибка при самописном обмене: в WooCommerce пишется физический остаток, а резервы остаются только в 1С. Магазин продаёт зарезервированное, менеджер узнаёт об этом при сборке.

## Заказы и статусы

Поток заказа обычно такой: сайт создаёт заказ → учёт создаёт документ реализации → статус документа возвращается на сайт. Требования к этому потоку те же, что и для любой учётной системы:

- **Один маршрут.** Заказ не должен создаваться в 1С дважды — напрямую и через CRM.
- **Внешний ID документа** хранится в заказе; повторная отправка обновляет существующий документ.
- **Статусы 1С не равны статусам WooCommerce.** Нужна таблица соответствия: «зарезервирован», «отгружен», «закрыт» в учёте → `processing`, `completed`, `cancelled` на сайте.
- **Обратная петля.** Изменение статуса на сайте не должно повторно переписывать документ в 1С.

## Связанные страницы

- [Остатки в WooCommerce: где вести учёт](https://wpcraft.ru/kb/stacks/woocommerce/stock.md) — выбор схемы и общие проверки.
- [МойСклад](https://wpcraft.ru/kb/stacks/woocommerce/stock/moysklad.md) — альтернативная облачная система учёта.
- [Битрикс24](https://wpcraft.ru/kb/stacks/woocommerce/stock/bitrix24.md) — связка CRM с 1С и границы применимости.
- [Другие товароучётные системы](https://wpcraft.ru/kb/stacks/woocommerce/stock/other-systems.md) — если учёт ведётся не в 1С и не в МойСклад.
- [Системы и потоки данных](https://wpcraft.ru/kb/practices/ecommerce/integrations/systems-and-data-flows.md) — протокол обмена с сайтом и состав данных.

## Материалы и источники

- [Управление остатками в WooCommerce: МойСклад, 1С, retailCRM и Битрикс24](https://wpcraft.ru/blog/upravlenie-ostatkami-v-woocommerce-mojsklad-1s-retailcrm-i-bitriks24)
- [Склад в «1С:Управление торговлей»](https://v8.1c.ru/trade/sklad-v-1s-upravlenii-torgovley)
- [Управление складом и запасами в «1С:Управление торговлей»](https://v8.1c.ru/trade/upravlenie-skladom-i-zapasami)
- [EDI — описание плагина в каталоге WordPress](https://wordpress.org/plugins/e-commerce-data-interchange)
- [ITGALAXY — обмен WooCommerce с 1С, МойСклад и СБИС](https://itgalaxy.company/software/wordpress-woocommerce-1c-%D0%BF%D1%80%D0%B5%D0%B4%D0%BF%D1%80%D0%B8%D1%8F%D1%82%D0%B8%D0%B5-%D0%BE%D0%B1%D0%BC%D0%B5%D0%BD-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D0%BC%D0%B8)