Массовое изменение цен через CSV (старый формат)
Вы можете быстро поменять цены для всех товаров в Эквид-магазине. Сделать это можно на странице товара, что удобно для небольших магазинов. Для более крупных магазинов с десятками товаров в каталоге быстрее будет отредактировать цену через CSV-файл. Всё что нужно сделать — экспортировать каталог как CSV-файл, отредактировать его и загрузить обратно в магазин уже с новыми ценами.
Что такое CSV-файлы
CSV-файл — это текстовый файл в формате таблицы. С помощью такого файла вы можете за считанные минуты изменить информацию о всех товарах в магазине, например, поднять цены на 10%.
Каждая колонка в CSV-файле — это один из атрибутов товара. Всего таких атрибутов 30: название товара, описание, цена, способ доставки и так далее. Когда вы редактируете данные в любой из колонок и потом загружаете обновлённый CSV-файл в магазин, информация автоматически обновляется для товаров в вашем магазине. Например, если вы хотите поменять цену — вам нужно редактировать колонку с ценой.
Удобство работы с CSV не только в скорости, но и в том, что вам не нужно экспортировать все 30 атрибутов — достаточно выгрузить только нужные колонки. В нашем случае понадобятся только две: Название товара и Цена. После того, как вы загрузите CSV-файл обратно в магазин, изменения коснутся только цен. Другая информация о товарах останется прежней.
Вы можете узнать подробней о других атрибутах и их свойствах.
Советы по работе с CSV-файлом
Работа с таблицами может показаться сложной, но только на первый взгляд. Как только вы отредактируете CSV-файл, вы поймёте, что это легко. Вот несколько советов, чтобы помочь вам в этом:
- Экспортируйте только те параметры, которые нужно отредактировать. В нашем случае это Название товара и Цена.
- При экспорте CSV-файла выберите разделитель, который используется в программе, где вы собираетесь редактировать файл. Например, для Excel или Google Sheets выберите запятую.
- В Эквиде разделителем цены по умолчанию является точка (например, 1000.0 — так обозначается цена в тысячу рублей). Поэтому если вы собираетесь редактировать в Google Sheets, убедитесь, что основной язык вашего браузера — английский. Так программа будет правильно считывать числовое значение цены.
- При импорте файла убедитесь, что во всплывающем окне импорта указан тот же разделитель и кодировка символов, что в вашем файле. Например, если вы редактировали CSV-файл в Google Sheets или Excel, разделителем данных должна быть запятая. А кодировка в большинстве случаев — UTF-8.
- При импорте CSV-файла убедитесь, что колонки (атрибуты) в файле и названия атрибутов в окне загрузчика расположены в одинаковом порядке. Например, если первая колонка в таблице — Название товара, вторая — Цена, то и порядок в окне загрузчика должен быть следующий (сверху вниз): Название товара, Цена.
Изменение цены всех товаров через CSV
Предположим, нам нужно повысить цены на все товары в магазине на 10%. Сделать это можно за три шага:
- Выгрузить файл с данными из магазина.
- Отредактировать CSV-файл.
- Загрузить обновлённые данные обратно в магазин и проверить, что всё сработало.
Шаг 1 — Экспорт данных через CSV
Чтобы получить CSV-файл с данными из вашего магазина:
- В панели управления Эквида перейдите в раздел Каталог → Товары.
- Прокрутите вниз до раздела Экспорт товаров и нажмите Экспортировать все:
Если нужно отредактировать цены для конкретных товаров, выберите их в списке товаров и нажмите Экспортировать выбранные. - Выберите колонки для экспорта. В нашем примере это Название товара и Цена. Поскольку редактировать файл мы будем в Google Sheets, разделителем выбрана запятая:
- Нажмите Выгрузить в CSV-файл.
Шаг 2 — Редактирование цен
Чтобы отредактировать цены в CSV-файле:
- Откройте файл в программе, которая поддерживает редактирование таблиц. Используйте тот же разделитель, что вы указали при выгрузке.
В нашем примере мы будем редактировать в Google Sheets, поэтому выбираем запятую. Выберите вариант Нет в разделе Преобразование текста в числа, чтобы программа случайно не изменила ваши данные (например, артикул «0005» может случайно превратиться в «5», если его посчитают числом):
- Измените цены в колонке price.
В нашем примере мы хотим поднять все цены на 10%. Чтобы сэкономить время, используем формулу. Вводить формулу будем в новую колонку, которую создадим сами. Назовите её так же — price. Затем поставьте курсор в ячейку, где должна появиться новая цена для первого товара:
- Введите “=” и выберите ячейку с текущей ценой для товара. Затем добавьте знак умножения “*” и 1.1 (чтобы увеличить число на 10%) и нажмите Enter. Вы получите новую цену. Потяните за ячейку, чтобы применить формулу к остальным ценам:
- Теперь нужно удалить старые цены и не сломать расчёты по формуле. Для этого скопируйте все цены из третьей колонки. Затем выделите старые цены и нажмите на них правой клавишей мыши. Выберите Paste special → Paste values only (Специальная вставка → Вставить только значения):
- Удалите третью колонку и сохраните файл в формате CSV. Если вы работали в Google Sheets, нажмите File → Download → Comma separated values (.csv, current sheet) (Файл → Скачать → CSV-файл).
Теперь осталось импортировать CSV-файл с новыми ценами в Эквид-магазин.
Шаг 3 — Импорт новых цен
Чтобы импортировать CSV-файл в ваш Эквид-магазин:
- В панели управления Эквида перейдите в раздел Каталог → Товары.
- Пролистайте вниз до раздела Импорт товаров и нажмите Импортировать товары.
- Выберите файл, который нужно загрузить, выберите разделитель, который вы использовали при редактировании (в нашем примере это запятая) и кодировку (в большинстве случаев это UTF-8).
- Убедитесь, что атрибуты в списке справа расположены в том же порядке, что и у вас в файле. В нашем примере в файле сначала идёт колонка name, то есть Название товара, а затем price, то есть Цена. Значит и в окне импорта Название должно быть выше, чем Цена.
- Нажмите Импорт.
Готово! Теперь у всех товаров в вашем магазине новая цена. Вы можете проверить, верно ли загрузились данные: откройте Каталог → Товары и проверьте цены.