Экспорт и импорт товарных запасов с помощью CSV-файла
Вы можете экспортировать CSV-файл товарных запасов, чтобы скачать текущее количество товаров. Экспортированный CSV-файл можно использовать для обновления количества, а затем импортировать его, чтобы обновить данные о товарных запасах ваших товаров в каждом месте расположения в панели администратора Shopify.
Этот метод управления запасами удобно использовать, когда вам нужно массово обновить большое количество товарных запасов.
CSV-файл товарных запасов содержит информацию, которая уникально идентифицирует товары, их варианты и количество в запасе в вашем или указанных местах расположения. Вы можете скачать и просмотреть образец CSV-файла товарных запасов, чтобы использовать его в качестве шаблона.
На этой странице
Экспорт товарных запасов
Вы можете экспортировать товарные запасы из одного или всех мест расположения, чтобы создать шаблон для массовых обновлений или использовать данные в других системах. Экспорт включает идентификационные данные товаров и текущие уровни запасов.
Вы можете экспортировать товарные запасы со всеми состояниями или только с доступным количеством:
- Все состояния (рекомендуется): содержит отдельные строки для каждого места расположения со столбцами для всех состояний товарных запасов. Этот формат CSV обеспечивает полное представление о товарных запасах и защиту от случайной перезаписи данных.
- Доступное количество: содержит названия мест расположения в качестве заголовков столбцов, а под ними — доступное количество. Это более простой формат CSV для базовых обновлений, который включает только ваши доступные товарные запасы. Этот формат CSV не обеспечивает защиту от случайной перезаписи данных.
Ознакомьтесь со следующими примерами отображения CSV-файла в зависимости от выбранного формата.
Пример экспорта CSV-файла в формате «Все состояния»
| Псевдоним | Название | Место расположения | Название короба | Поступающие (не редактируется) | Недоступно (не редактируется) | Зарезервировано (не редактируется) | Доступно (не редактируется) | На руках (текущее) | На руках (новое) |
|---|---|---|---|---|---|---|---|---|---|
| strbry-jam | Strawberry Jam | Ottawa | A-2-3 | 20 | 3 | 5 | 10 | 18 | |
| strbry-jam | Strawberry Jam | New York | A-7-3 | 0 | 1 | 10 | 50 | 61 | |
| rspbry-jam | Raspberry Jam | Ottawa | A-9-3 | 15 | 0 | 3 | 25 | 28 | |
| rspbry-jam | Raspberry Jam | New York | A-3-5 | 0 | 5 | 6 | 35 | 46 |
Пример экспорта CSV-файла в формате «Доступно»
| Псевдоним | Название | Ottawa | New York |
|---|---|---|---|
| strbry-jam | Strawberry Jam | 10 | 50 |
| rspbry-jam | Raspberry Jam | 25 | 35 |
Экспорт товарных запасов в CSV-файл
Вы можете экспортировать товарные запасы по типу количества для определённых мест расположения и товаров.
Шаги:
В панели администратора Shopify перейдите в раздел «Товары» > «Товарные запасы».
Нажмите «Экспорт».
Необязательно: в выпадающем меню «Экспортировать из» выберите место расположения, из которого нужно экспортировать товарные запасы, или выберите «Все места расположения», чтобы экспортировать их из всех мест расположения.
В разделе «Отображаемые состояния товарных запасов» выберите, что будет содержать ваш CSV-файл: все состояния товарных запасов с защитой от случайной перезаписи или только состояние «Доступно»:
- Чтобы экспортировать только доступное количество товаров, выберите «Доступно».
- Чтобы экспортировать все состояния товарных запасов, выберите «Все состояния».
В разделе «Экспорт» выберите, для каких вариантов товаров вы хотите экспортировать товарные запасы:
- Чтобы экспортировать варианты с текущей страницы, выберите «Текущая страница».
- Чтобы экспортировать все варианты, выберите «Все варианты».
- Чтобы экспортировать выбранные варианты, выберите «Выбрано: варианты».
- Чтобы экспортировать варианты, соответствующие вашему поисковому запросу, выберите «Варианты, соответствующие поиску».
- В разделе «Экспортировать как» выберите формат файла, в который вы хотите экспортировать товарные запасы.
- Нажмите «Экспортировать товарные запасы».
Обновление количества товарных запасов в CSV-файле
После экспорта CSV-файла товарных запасов вы можете вносить массовые изменения в их количество. CSV-файл содержит столбцы для идентификации товаров, чтобы гарантировать применение обновлений к правильным товарам и вариантам.
При обновлении количества товарных запасов убедитесь, что вы используете только целые, а не дробные числа, например 1,5. Можно использовать положительные и отрицательные числа или 0. Используйте not stocked для товаров, которые никогда не хранились в этом месте расположения.
Шаги:
- Откройте экспортированный CSV-файл в программе для работы с электронными таблицами.
- Обновите количество в соответствии с форматом экспорта:
- Если вы экспортировали CSV-файл в формате «Все состояния», обновите количество товарных запасов в столбце
«На руках (новое)». - Если вы экспортировали CSV-файл в формате «Доступно», обновите доступное количество товарных запасов для названия каждого места расположения.
- Если вы экспортировали CSV-файл в формате «Все состояния», обновите количество товарных запасов в столбце
- Сохраните файл.
Импорт товарных запасов из CSV-файла
Прежде чем импортировать товарные запасы, убедитесь, что вы создали CSV-файл в правильном формате. Размер CSV-файла товарных запасов не должен превышать 15 Мбайт.
Если ваш CSV-файл содержит столбцы «На руках (текущее)» и «На руках (новое)», Shopify использует проверку безопасности для предотвращения случайной перезаписи. Ожидаемые уровни запасов сравниваются с текущими перед внесением изменений. Если ваши товарные запасы изменятся после экспорта, то затронутые строки не будут импортированы, и вы получите электронное письмо с подробной информацией об ошибках проверки. Это защитит вас от случайной перезаписи недавних изменений товарных запасов.
Шаги:
В панели администратора Shopify перейдите в раздел «Товары» > «Товарные запасы».
Нажмите «Импорт».
Нажмите «Добавить файл», а затем выберите обновлённый CSV-файл.
Нажмите «Загрузить файл».
Просмотрите краткое содержание импорта, а затем нажмите «Начать импорт».
Необязательно: если некоторые строки не пройдут проверку, вы получите электронное письмо с подробной информацией о строках, в которых произошла ошибка. Изучите информацию в письме, обновите CSV-файл и импортируйте его снова.
Формат CSV-файла товарных запасов
CSV-файл товарных запасов содержит столбцы для идентификации товаров и их вариантов, а также данные о товарных запасах для каждого места расположения. Понимание этих столбцов поможет обеспечить правильный импорт данных.
В вашем CSV-файле товарных запасов обязательны следующие столбцы:
- Псевдоним: уникальный идентификатор товара.
- Место расположения: название места расположения, указывающее, где находятся товарные запасы.
- Значение параметра 1: обязательно для идентификации конкретного варианта товара. Если у товара есть дополнительные параметры, также требуются Значение параметра 2 и Значение параметра 3.
Изучите следующую таблицу, чтобы узнать больше о формате CSV-файла товарных запасов, его столбцах и их описаниях.
| Столбец | Описание |
|---|---|
| Handle |
Уникальное название для каждого товара. Псевдонимы могут содержать буквы, дефисы и цифры, но не пробелы. Псевдоним используется в URL-адресе для каждого товара. |
| Название | Название товара. Этот столбец необязателен и может быть пустым. |
| Название опции 1 | Название первого параметра, например Color. Если у товара нет параметров, введите Title. Этот столбец необязателен и используется только для удобства чтения. Он не обновляет название параметра. |
| Значение опции 1 | Значение первого параметра, например Blue. Если у товара нет параметров, введите Default Title. Этот столбец обязателен для идентификации варианта. Он не обновляет значение параметра. |
| Название опции 2 | Название второго параметра, если у товара несколько параметров. Этот столбец необязателен и используется только для удобства чтения. |
| Значение опции 2 | Значение второго параметра, если у товара несколько параметров. Этот столбец обязателен для идентификации варианта, если для него используется второй параметр. |
| Название опции 3 | Название третьего параметра, если у товара несколько параметров. Этот столбец необязателен и используется только для удобства чтения. |
| Значение опции 3 | Значение третьего параметра, если у товара несколько параметров. Этот столбец обязателен для идентификации варианта, если для него используется третий параметр. |
| Артикул | Идентификатор товара для отслеживания товарных запасов. Этот столбец не является обязательным. Он не обновляет Артикул варианта. Чтобы обновить Артикул, необходимо использовать CSV-файл товаров. |
| Код HS | Код Гармонизированной системы для расчета пошлин и налогов для международных клиентов (необязательно). |
| Страна происхождения | Страна происхождения с использованием кодов стран по стандарту ISO для международной доставки (необязательно). |
| Location |
Названия каждого из ваших мест расположения. Название места расположения чувствительно к регистру и должно точно соответствовать названию вашего места расположения в Shopify. Для каждого варианта добавьте строку для каждого места расположения, где вы хотите обновить товарные запасы. Удалите все остальные строки с местами расположения. |
| Bin name |
Конкретные полки, стойки или отсеки для ваших товарных запасов в физическом месте расположения. |
| Incoming (not editable) | Товарные запасы, которые находятся в пути к вашему месту расположения. Поступающие товарные запасы недоступны для продажи до тех пор, пока они не будут получены. |
| Недоступно (не редактируется) | Товарные запасы, недоступные для продажи. Например, вы можете сделать товарные запасы недоступными, если они повреждены, проходят контроль качества, зарезервированы в качестве резервного запаса или по другим причинам. |
| Committed (not editable) | Количество единиц товара, которые являются частью размещенного заказа, но еще не обработаны. |
| Available (not editable) | Товарные запасы, которые вы можете продавать. Доступные товарные запасы не зарезервированы под какие-либо заказы или черновики заказов. |
| On hand (current) |
Количество единиц товара, которое было у вас в наличии в определенном месте расположения на момент экспорта CSV-файла. Этот столбец представляет собой снимок ваших уровней запасов на момент экспорта и обеспечивает проверку безопасности во время импорта. При импорте CSV-файла со значениями как В наличии (текущее), так и В наличии (новое) ваши текущие уровни запасов сравниваются со значениями В наличии (текущее) для предотвращения случайной перезаписи. |
| В наличии (новое) | Новое количество товаров, которое вы хотите установить. Оставьте поле пустым, если не хотите изменять количество. |
Примеры сценариев обновления товарных запасов с помощью CSV-файла
Рассмотрите следующие сценарии и их результаты при обновлении товарных запасов с помощью CSV-файла. В каждом сценарии показан пример CSV-файла.
Сценарий 1: Ежедневная корректировка товарных запасов после продаж
- Сценарий: вы продали 8 красных футболок и хотите обновить количество товарных запасов.
- Результат: количество ваших товарных запасов красных футболок обновлено со 150 до 142.
| Артикул | Место расположения | Название короба | На руках (текущее) | На руках (новое) |
|---|---|---|---|---|
| TSHIRT-RED-M | Склад-A | A-2-3 | 150 | 142 |
Сценарий 2: Импорт устаревшего CSV-файла
- Сценарий: вы экспортировали CSV-файл вчера, но забыли импортировать его в панель администратора Shopify. После экспорта у вас были новые продажи.
- Результат: обновление ваших товарных запасов отклонено, потому что фактическое количество ваших товарных запасов равно 140, а не 142. Вам необходимо экспортировать самые свежие данные о товарных запасах.
| Артикул | Место расположения | Название короба | На руках (текущее) | На руках (новое) |
|---|---|---|---|---|
| TSHIRT-RED-M | Склад-A | A-2-3 | 150 | 140 |
Сценарий 3: Открытие новой розничной точки
- Сценарий: вы пополняете запасы вашего нового магазина в Нью-Йорке 50 лавандовыми свечами. Место расположения вашего магазина в Нью-Йорке неактивно во время экспорта.
- Результат: в вашем магазине в Нью-Йорке в наличии 50 лавандовых свечей. Ваше место расположения остается неактивным.
| Артикул | Место расположения | Название короба | На руках (текущее) | На руках (новое) |
|---|---|---|---|---|
| CANDLE-LAVENDER | Магазин-NYC | R-1-1 | Нет в наличии | 50 |
Сценарий 4: Реорганизация склада
- Сценарий: вы перемещаете чехлы для ноутбуков в проход C для лучшей организации.
- Результат: ваши чехлы для ноутбуков перемещены в проход C. Количество товаров остается прежним.
| Артикул | Место расположения | Название короба | На руках (текущее) | На руках (новое) |
|---|---|---|---|---|
| LAPTOP-CASE | Склад-A | C-5-2 | 75 |
Сценарий 5: Подготовка товарных запасов к BFCM
- Сценарий: вы настраиваете короба для игровых приставок, которые поступят на следующей неделе, и хотите подготовить их для приёмки новых товаров. Во время экспорта ваше местоположение неактивно.
- Результат: ваш короб настроен для игровых консолей. Ваше место расположения остается неактивным.
| Артикул | Место расположения | Название короба | На руках (текущее) | На руках (новое) |
|---|---|---|---|---|
| CONSOLE-GAMING | Warehouse-B | BF-1-1 | Нет в наличии |
Сценарий 6: подготовка к расширению в Европейский союз
- Сценарий: вы подготавливаете таможенные коды для своего склада в ЕС до прибытия отправлений из Китая. Во время экспорта ваше местоположение неактивно.
- Результат: метаданные ваших товаров, такие как страна происхождения и HS-коды, будут обновлены. Ваше местоположение останется неактивным.
| Артикул | Место расположения | Название короба | HS-код | Происхождение | На руках (текущее) | На руках (новое) |
|---|---|---|---|---|---|---|
| WIDGET-STEEL | Warehouse-EU | 7326.90.98 | CN | Нет в наличии |
Сценарий 7: случайная пустая строка в CSV-файле
- Сценарий: вы случайно оставили пустую строку в CSV-файле.
- Результат: никакие действия не выполняются, и это обновление игнорируется.
| Артикул | Место расположения | Название короба | HS-код | Происхождение | На руках (текущее) | На руках (новое) |
|---|---|---|---|---|---|---|
| EMPTY-ROW | Склад-A | Нет в наличии |