Когда нужно поменять поставщика у сотни позиций, переназначить группу или проставить НДС по всему разделу, вручную это делать бессмысленно. В МойСклад массовая смена атрибутов выполняется групповыми операциями, импортом и через API — важно выбрать подходящий инструмент под объём и тип правки.
Когда нужна массовая правка
Массовое редактирование экономит часы, когда одно и то же изменение касается многих позиций. Типичные ситуации:
- Смена поставщика или страны происхождения у партии товаров.
- Переназначение группы или категории после реструктуризации справочника.
- Простановка или изменение ставки НДС, единицы измерения, признака весового товара.
- Массовое заполнение или очистка дополнительных полей.
- Пакетное изменение цен по проценту или на фиксированную сумму.
Выделение позиций через фильтры
Основа массовой операции — правильная выборка. В списке товаров МойСклад позиции отбираются фильтрами и поиском, после чего отмечаются галочками (в том числе «выделить всё на странице» или по всему фильтру).
- Фильтруйте по группе, поставщику, наличию остатка, доп. полю или статусу «архивный».
- Сохраняйте частые выборки, чтобы не собирать фильтр заново.
- Проверяйте счётчик выделенных позиций перед запуском операции.
Чем точнее фильтр, тем безопаснее правка: вы меняете ровно то, что отобрали, а не весь справочник.
Групповые операции над выделенными товарами
К выделенным позициям применяются массовые действия прямо из списка. Набор операций зависит от объекта, но для товаров обычно доступно следующее:
| Операция | Что делает |
|---|---|
| Изменить группу | Переносит выделенные товары в другую группу справочника |
| Массовое изменение цен | Меняет тип цен на процент или сумму |
| Присвоить значение поля | Проставляет поставщика, НДС, доп. поле сразу всем |
| В архив / из архива | Скрывает или возвращает неактуальные позиции |
| Печать / выгрузка | Ярлыки, ценники, экспорт выделенного |
Массовая правка через импорт Excel
Когда нужно изменить значения по-разному для каждой позиции (например, у каждой свой новый закупочный код), удобнее не групповая операция, а импорт из Excel. Схема простая:
- Выгрузите товары в Excel вместе с идентификатором (код, артикул или внешний код).
- Отредактируйте нужные столбцы в таблице.
- Загрузите файл обратно в режиме обновления, сопоставив колонки с полями.
МойСклад найдёт позиции по идентификатору и обновит только изменённые атрибуты. Так за один заход правятся тысячи строк с индивидуальными значениями.
Массовые изменения через API
Для регулярных и сложных обновлений используется JSON API 1.2. Массовое создание и правку позиций удобно делать пакетными запросами.
- Обновление позиции —
PUT /entity/product/{id}с изменёнными полями. - Пакетная запись — массив объектов в одном
POST /entity/product(bulk-обновление по id). - Отбор перед правкой —
GET /entity/product?filter=....
API оправдан, когда правки повторяются по расписанию или приходят из внешней системы: прайс поставщика, обновление описаний, синхронизация с сайтом. Разовую задачу проще закрыть импортом Excel.
Контроль результата и откат
После массовой операции всегда проверяйте итог, а не полагайтесь на то, что «всё прошло». Практический чек-лист:
- Сравните количество изменённых позиций с ожидаемым.
- Откройте несколько карточек из разных концов выборки выборочно.
- Проверьте отчёты по ценам и остаткам, если меняли эти атрибуты.
- Держите резервную выгрузку прежних значений до подтверждения корректности.
| Инструмент | Когда выбирать |
|---|---|
| Групповая операция | Одно значение на много позиций, разовая правка |
| Импорт Excel | Разные значения по позициям, тысячи строк |
| API | Регулярные и автоматические обновления |
Итог
Массовая смена атрибутов в МойСклад решается тремя инструментами: групповые операции для одинаковых правок, импорт Excel для индивидуальных значений и API для повторяющихся автоматических обновлений. Ключ к безопасности — точный фильтр выборки и резервная выгрузка прежних значений перед запуском.
Если у вас большой справочник, регулярные обновления прайсов и интеграции с сайтом или маркетплейсами, мы настроим сценарии массового редактирования и обмена так, чтобы правки шли быстро и без потери данных. Обращайтесь за оптимизацией справочников и интеграциями МойСклад.
Частые вопросы
Как поменять один атрибут сразу у многих товаров?
Отфильтруйте нужные позиции в списке товаров, выделите их галочками и примените групповую операцию — например, присвоить поставщика, изменить группу или проставить НДС.
Можно ли массово изменить цены?
Да. У выделенных позиций доступна операция массового изменения цен: можно поднять или снизить тип цен на процент либо на фиксированную сумму.
Когда лучше использовать импорт Excel вместо групповой операции?
Когда новое значение у каждой позиции своё. Выгрузите товары с идентификатором, поправьте нужные столбцы и загрузите обратно в режиме обновления.
Как обновить тысячи товаров автоматически?
Через JSON API 1.2 пакетными запросами к сущности product. Это оправдано для регулярных обновлений из внешних систем; для разовой задачи проще импорт Excel.
Можно ли отменить массовую операцию?
Единой кнопки отмены нет. Поэтому перед массовой правкой выгрузите текущие значения в Excel — это позволит вернуть прежние данные обратным импортом.
По какому полю импорт находит нужную карточку?
По ключевому идентификатору при сопоставлении колонок — коду, артикулу или внешнему коду. Надёжнее использовать код или внешний код, так как артикулы могут повторяться.
Как безопасно проверить результат правки?
Сверьте количество изменённых позиций с ожидаемым и выборочно откройте несколько карточек из разных частей выборки, а при правке цен и остатков — сверьтесь с отчётами.
Поможем с настройкой и поддержкой МойСклад
Поможем с настройкой, доработкой и поддержкой МойСклад.