Импорт заказа из Excel позволяет покупателю загрузить спецификацию в B2B-кабинет и оформить её без повторного ввода. Система сопоставляет артикулы, проверяет единицы и количество, показывает спорные строки. После подтверждения покупателем готовый заказ передаётся в 1С.
Меньше переноса заказов вручную
Пока заказ собирают из письма вручную, покупатель ждёт, а сотрудник сверяет артикулы, упаковки и цены. Удобный импорт переносит эту проверку в кабинет: покупатель видит результат каждой строки, а менеджер подключается к исключениям. Заказы проще принимать по одному процессу, даже когда растёт ассортимент и число покупателей.
Опыт 13FOX в интернет-торговле
Импорт должен работать с каталогом, который уже используют покупатель и менеджер. У нас есть опыт разработки таких торговых систем.

Наш проект · «Бакаев»
Более 10 000 товаров в связанном каталоге
- Для «Бакаева» разработали мобильный магазин и админ-панель с каталогом более 10 000 товаров.
- Настроили двусторонний обмен с облачной 1С по API: карточки, остатки и изображения.
В Frost Mining также связали варианты товаров, цены и остатки с собственной админ-панелью. Для вашего B2B-кабинета спроектируем импорт с учётом упаковок и условий покупателей.
Четыре строки, которые нельзя просто добавить в корзину
Допустим, закупщик прислал список для нового магазина. В нём есть ручки, бумага и расходные материалы. Сотрудник знает внутренние обозначения, а покупатель использует свои. Система не должна угадывать товар по похожему названию и незаметно округлять количество. Для наглядности ниже приведён условный заказ.
После загрузки строка сохраняет исходный номер и текст. Рядом показываются найденный товар, единица продажи и действие, которое требуется от покупателя. Так он понимает, что изменилось, а менеджер может объяснить результат без сравнения двух файлов вручную.
| Строка файла | Что обнаружено | Что показать до подтверждения |
|---|---|---|
| PEN-BLUE-01 · 24 шт. | Точное соответствие; упаковка 12 шт. | 2 упаковки по 12; итоговое количество 24 шт. |
| PAPER-A4 · 5 шт. | Товар продаётся коробками по 5 пачек | Уточнить: 5 пачек или 5 коробок. Не увеличить заказ молча. |
| FILTER-OLD · 2 шт. | Старый артикул; найден предполагаемый аналог | Выбор покупателя, а не автоматическая замена товара. |
| UNKNOWN · 3 шт. | Товар не найден | Строка с ошибкой и возможность исправить или исключить. |
Как сопоставить товары в файле и каталоге
Минимальная строка обычно содержит артикул, количество и единицу. Если код не уникален без производителя, варианта или поставщика, этот признак тоже нужен. Наименование помогает человеку, но не становится единственным ключом. Белые и синие перчатки одного размера не должны совпадать только потому, что их назвали одинаково.
Артикулы хранят как текст: важно сохранить начальные нули, дефисы и значимые пробелы. Нормализация допустима по согласованным правилам, например убрать пробелы в начале строки. Превращать любой код в число, удалять все символы или выбирать первый из нескольких найденных товаров нельзя.
Сопоставление со старым кодом лучше хранить отдельно. Тогда замена артикула в каталоге не заставляет покупателей переписывать все спецификации, но каждое соответствие имеет владельца и дату проверки. Если найдено несколько вариантов, импорт останавливается на этой строке и предлагает уточнение.
Упаковка, штука и кратность — разные поля
Количество 5 само по себе ничего не говорит о заказе. Это могут быть пять штук, пять упаковок или пять метров. Для каждой позиции задайте единицу ввода, единицу продажи, размер упаковки, минимальный заказ и допустимый шаг. Не выводите эти правила только из названия товара.
Если покупатель запросил 14 штук, а продажа идёт упаковками по 12, кабинет может предложить 12 или 24, если это разрешено правилами магазина. Но он должен показать изменение и получить подтверждение. Если магазин допускает распаковку, правило будет другим. Дробное количество разрешают только для подходящих единиц, а не для всех товаров сразу.
Источники к разделу: ABCP: опции импорта корзины и кратности.
Предпросмотр важнее кнопки загрузки
Удобный результат импорта делит строки на понятные состояния: готовы, требуют выбора, не найдены и отклонены. Покупатель должен скачать список ошибок, исправить нужные строки и повторить попытку, не теряя уже выполненную проверку. Нельзя молча пропускать неизвестные позиции и показывать заказ как полностью загруженный.
Цена берётся из действующих условий компании в кабинете, а не автоматически из присланного файла. Если спецификация содержит цену, её можно показать как ожидаемую и подсветить расхождение. Аналогично проверяются наличие и срок: файл покупателя не резервирует товар. Перед отправкой расчёт ещё раз проверяется на сервере.
Готовые платформы уже поддерживают отдельные части этого процесса. Например, ABCP документирует отчёт о результатах импорта и ненайденных артикулах. Поддержку нужных полей и правил проверяют для конкретной платформы и её настроек.
Источники к разделу: ABCP: опции импорта корзины и кратности.
Что происходит с повторными строками и повторной загрузкой
Один товар может встречаться в файле несколько раз: по подразделениям, объектам или строкам исходной сметы. Заранее решите, объединять ли одинаковые позиции. Если объединяете, сохраните связь с исходными строками и покажите полученное количество. Не объединяйте разные единицы и характеристики лишь по артикулу.
Отдельно продумайте повторное нажатие «Оформить». Заказ получает собственный идентификатор операции. Повтор запроса с тем же подтверждённым составом должен возвращать уже созданный результат, а не второй документ. Повторная загрузка файла может быть новой закупкой. Нужно различать сам файл и операцию оформления заказа.
Передача в 1С: только после проверки покупателем
У импорта есть три разных результата: файл прочитан, корзина проверена, заказ создан в учёте. Не называйте успешным импортом только первый из них. Покупателю нужен номер заказа и понятный статус, а менеджеру — возможность найти соответствующий документ в своей системе.
Если 1С временно недоступна, кабинет сохраняет подтверждённое действие и показывает ожидание передачи. Повтор обмена не должен создавать дубли. Поля номенклатуры, контрагента, договора и склада сопоставляются по правилам действующего учёта. Неизвестный артикул нельзя автоматически превращать в новую карточку номенклатуры без отдельного решения бизнеса.
До разработки определите границу: кабинет формирует заказ покупателя, черновик или заявку менеджеру. От этого зависит резервирование и то, какой статус увидит покупатель. Нужный документ и состав полей определяют по вашей конфигурации 1С.
Проверьте шаблон на одной спецификации
В CSV есть артикул, количество, единица и комментарий. Откройте его в Excel и добавьте строки вашей спецификации. Для цифровых артикулов выберите текстовый тип столбца: код 00123 не должен превратиться в 123.
Для приёмки возьмите небольшую спецификацию с точным артикулом, старым кодом, упаковкой, неизвестной позицией и повтором. Сверьте итог до строки: что попало в корзину, что потребовало решения, какая цена применена и какой документ появился в учёте. Затем повторите подтверждение при задержке ответа и убедитесь, что документ остался один.
Загрузка должна иметь ограничения на размер и формат. Формулы, макросы и внешние ссылки из пользовательского документа не исполняются как команды. В журнал сохраняют достаточно сведений для расследования ошибки, а доступ к файлам и чужим спецификациям ограничивают организацией покупателя.
- Неизвестные строки видны и выгружаются в отчёт.
- Единицы и округления показаны до оформления.
- Итоговые цена, наличие и условия компании проверены сервером.
- Повтор подтверждения не создаёт второй заказ.
- Менеджер находит исходную строку и результат в учёте.
Шаблон для вашего сценария
Откройте CSV в Excel или другой таблице и заполните данные вашего магазина. Доступен без регистрации.
Когда хватит готового модуля, а когда нужна доработка
Если все покупатели готовы пользоваться одним шаблоном, а платформа уже поддерживает нужные единицы и отчёт ошибок, начните с настройки готовой функции. Заказная разработка оправдана, когда важны разные форматы клиентов, особые упаковки, сложные варианты товара, права организаций и связь с доработанным учётом.
При выборе решения смотрите на весь путь заказа. Попросите показать вашу спорную спецификацию, правила исправления, повтор запроса и результат в 1С. Стоимость зависит от качества каталога, числа вариантов входного файла, интеграции и исключений. Без этой проверки фиксированная оценка может скрывать существенную часть работы.
Что разработаем для вашего отдела продаж
При необходимости кабинет примет разные форматы спецификаций, сохранит соответствия артикулов и покажет покупателю, какие позиции требуют уточнения. Менеджеру не придётся заново собирать уже проверенную корзину.
Для оценки полезны пример файла и описание текущего процесса. Определим правила подбора, упаковки, цены и связь с 1С. Если возможности вашей платформы уже подходят, предложим настройку; если нет — спроектируем нужную доработку.
Вопросы по теме
Можно ли загружать любой Excel без шаблона?
Сначала нужно согласовать поля и правила сопоставления. Можно поддержать несколько форматов, но система должна явно распознавать их и показывать непонятные строки. Обещание понять любой файл без проверки ненадёжно.
Можно ли брать цену из Excel покупателя?
Как ожидаемую цену для сравнения — да. Итоговую цену заказа обычно рассчитывают по действующим условиям компании в кабинете и выбранному источнику цен. Расхождение показывают до подтверждения.
Что делать с неизвестными артикулами?
Оставить строки в отчёте, дать исправить код, выбрать подтверждённый товар или исключить позицию. Нельзя молча пропускать их и показывать, будто загружена вся спецификация.
Когда заказ должен попасть в 1С?
После проверки состава и подтверждения покупателем, если именно такой процесс согласован. Конкретный документ, резервы и правила повторного обмена зависят от конфигурации учёта.
Обязательно ли менять весь B2B-портал?
Нет. Если существующая платформа позволяет безопасно добавить импорт и нужные правила, можно доработать только этот путь. Сначала проверяют API, каталог и реальные файлы покупателей.
Источники
Материал подготовлен 2 ноября 2026 года. При настройке сверяйте документацию с вашей версией системы и условиями подключения.
Пусть покупатель загружает заказ, а менеджер занимается продажей
Разработаем импорт Excel для вашего B2B-кабинета или доработаем существующий. Свяжем подбор товаров, проверку условий и передачу заказа в 1С. Обсудим задачу, объём работ, сроки и стоимость.
