Складские приходы Excel

Складские приходы Excel

<br>done
10 установок

Складские приходы из Excel для Shop-Script

Плагин «Складские приходы Excel» помогает быстро оприходовать товары из файла XLSX. Вместо ручного изменения каждого артикула администратор загружает подготовленную таблицу, а плагин находит товары, увеличивает остатки и обновляет переданные данные каталога.

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

Какие задачи решает плагин

массово увеличивает остатки товаров по артикулам;

обновляет закупочные и розничные цены;

изменяет статус «Доступен к заказу»;

заполняет выбранные характеристики товаров и артикулов;

записывает изменения остатков в штатный журнал Shop-Script;

сохраняет историю загрузок и обработанных позиций;

показывает значения до и после изменения;

выводит ошибки отдельно для каждой строки файла.

Формат файла

Плагин обрабатывает первый лист XLSX. Базовые столбцы должны располагаться в следующем порядке:

артикул поставщика;

количество прихода;

закупочная цена;

розничная цена;

доступен к заказу — 0 или 1 .

После пяти базовых столбцов могут идти дополнительные характеристики. Их список и порядок настраиваются в плагине.

Строка заголовков необязательна. Пустые строки пропускаются, а количество прихода должно быть больше нуля. Закупочная и розничная цены должны быть неотрицательными числами.

Если оставить цену или доступность пустой, текущее значение соответствующего поля не изменится.

Обновление цен и доступности

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

Для поля «Доступен к заказу» используется штатный формат Shop-Script:

1 — артикул доступен к заказу;

0 — артикул недоступен к заказу.

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

Настраиваемые характеристики

В настройках можно выбрать характеристики из каталога Shop-Script, добавить их в формат импорта и расположить в нужном порядке перетаскиванием.

Каждая выбранная характеристика становится отдельной колонкой XLSX после поля «Доступен к заказу». Обычные характеристики сохраняются для товара, а характеристики, доступные для артикулов, — для соответствующего SKU.

Для изменённых характеристик также сохраняются значения до и после импорта.

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

Готовый образец XLSX

На странице плагина доступна кнопка скачивания образца. Файл формируется автоматически по текущим настройкам и содержит первые 10 товаров магазина.

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

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

История и сессии загрузки

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

Из списка загрузок можно перейти внутрь сессии и посмотреть все проведённые изменения. История показывает значения до и после для:

закупочной цены;

розничной цены;

доступности для заказа;

настроенных характеристик.

Для больших файлов доступны страницы по 50, 250 или 500 строк, а также просмотр всех записей.

Штатный журнал остатков Shop-Script

Каждая успешно обработанная строка записывается в штатный журнал изменения остатков Shop-Script как операция импорта. В журнале сохраняются исходный и новый остаток артикула.

Дополнительно плагин ведёт собственную подробную историю сессий, в которой отображаются изменения цен, доступности и характеристик.

Надёжная обработка приходов

каждая строка проводится в отдельной транзакции;

ошибка одной позиции не мешает обработать остальные строки;

артикул блокируется на время изменения;

параллельные импорты не перезаписывают результаты друг друга;

при ошибке изменения остатка, цен, доступности, характеристик и истории откатываются целиком;

временный XLSX-файл удаляется после обработки.

Другие варианты использования

регулярное оприходование файлов от поставщиков;

перенос приходов из бухгалтерской или складской программы;

загрузка начальных остатков при запуске нового магазина;

массовое пополнение остатков после инвентаризации;

одновременное обновление остатков, цен и доступности;

массовое заполнение характеристик каталога;

подготовка данных поставщика перед дальнейшей обработкой.

Важно знать

Плагин увеличивает общий остаток артикула и не распределяет количество по отдельным складам Shop-Script.

Закупочная цена, розничная цена и доступность изменяются только в том случае, если в соответствующей колонке XLSX указано значение. Пустая ячейка сохраняет текущее значение поля.

Плагин не использует внешние сервисы и не изменяет файлы ядра Webasyst или Shop-Script.