WEB-интерфейс управления интернет-магазином платформы beseller предоставляет возможность осуществлять импорт и обновление товаров из файлов следующих форматов: csv, xls, txt, yml, xml.
Рассмотрим интерфейс и алгоритм добавления новых товаров и обновления информации о существующих товарах с использованием модуля импорта. Доступ к модулю осуществляется из WEB-интерфейса панели администратора (элемент меню «Разделы и Товары», далее «Импорт товаров»).
Интерфейс для импорта и обновления товаров панели управления интернет-магазином
Для того, чтобы импортировать / добавить товары в каталог интернет-магазина, необходимо указать следующие параметры:
- Тип загрузки: Файл / Ссылка*.
- * При импорте по ссылке, данные из прайса появляются только при нажатии на кнопку «Загрузить»
- Первая строка содержит заголовки таблицы: выбираем значение «Да», если в прайсе обозначены типы полей для автоматического сведения данных, «Нет» – для ручного выбора полей.
- Раздел для новых товаров – раздел каталога интернет-магазина, куда попадут товары из прайса, если в самом прайсе не прописаны catalog_id для каждого товара.
- Группа для новых товаров – выбирается в том случае, если товары должны быть связаны с группой, отличной от группы Товар.
- Выберите действие над товарами:
- Добавить – все товары из прайса будут добавлены в базу;
- Обновить – будет обновлена информация о товарах, которые уже есть в базе.
- Обновить по полю – необходимо указать поле, по которому будут обновляться товары.
- Обновить в разделе – указать раздел, в котором нужно обновить товары
- Товары, отсутствующие в файле импорта – выбрать действие над товарами, которых нет в файле импорта:
- Не изменять;
- Выставить статус «В резерве»;
- Статус «Доступен», «Под заказ» и «Новинка» сменить на «Нет на складе»;
- Удалить из магазина.
Пример импорта и обновления товаров
Последовательность действий при добавлении новых товаров
- Подготовить файл для импорта.
Для импорта могут использоваться файлы следующих типов:
- .csv – прайс-лист Excel-формата;
- .xls – прайс-лист Excel-формата;
- .txt – текстовый файл с разделителями табуляции;
- .yml – прайс-лист YML-формата;
- .xml – прайс-лист XML-формата;
- .zip – архив (прайс-лист и папка с картинками).
- Выбрать его для загрузки, дождаться окончания обработки.
- Произвести настройку параметров загрузки: указать раздел и группу для новых товаров, выбрать действие Добавить.
- Для всех столбцов загружаемого прайс-листа указать поле в базе данных интернет-магазина, которому они соответствуют.
Поля для импорта данных о товарах | Тип данных | Ограничения |
Полное название (headline) | текст | не более 200 символов, с учетом пробелов и знаков препинания |
Краткое название (name) | текст | не более 200 символов, с учетом пробелов и знаков препинания |
Код товара (item_code) | текст | не более 200 символов, с учетом пробелов и знаков препинания |
Цена (price) | дробное число | цифры от 0 до 9, один разделитель "." |
Краткое описание (abstract) | текст | не более 65 000 символов, с учетом пробелов и знаков препинания |
Полное описание (info) | текст | не более 65 000 символов, с учетом пробелов и знаков препинания |
Статус товара (status) | целое число | цифры от 0 до 3:
|
Картинка 1 (image) | текст | имя файла с расширением, например: nazvanietivara0001.jpg |
Иконка 1 (icon) | текст | имя файла с расширением, например: nazvanietivara0001.jpg |
Иконка 2 (image1) | текст | имя файла с расширением, например: nazvanietivara0001.jpg |
Картинка 2 (image2 | текст | имя файла с расширением, например: nazvanietivara0001.jpg |
Количество дней для товаров со статусом «Под заказ» (add_link2) | целое число | цифры от 0 до 9 |
Адрес страницы (url) | URL | корректным URL-адрес, например: tovar-tiptovara-0001 |
seo.title (seo.title) | текст | не более 256 символов, с учетом пробелов и знаков препинания |
seo.keywords (seo.keywords | текст | не более 1024 символов, с учетом пробелов и знаков препинания |
seo.description (seo.description) | текст | не более 1024 символов, с учетом пробелов и знаков препинания |
Раздел каталога (Категория) (catalog_id) | текст | код уже существующего в магазине раздела |
Групповые поля / Свойства товаров | ||
Страна-производитель | текст | не более 65 000 символов, с учетом пробелов и знаков препинания |
Импортер | текст | не более 65 000 символов, с учетом пробелов и знаков препинания |
Срок службы | целое число | цифры от 0 до 9 |
Гарантийный срок службы | целое число | цифры от 0 до 9 |
Производитель | текст | не более 65 000 символов, с учетом пробелов и знаков препинания |
Представитель, ремонтная организация | текст | не более 65 000 символов, с учетом пробелов и знаков препинания |
Сопоставление полей импортируемого прайс-листа полям в базе данных каталога интернет-магазина
- Нажать на кнопку «Импортировать». При нажатии на данную кнопку происходит проверка импортируемого прайс-листа на соответствие указанным выше требованиям.
- Если настройка произведена верно, новые товары будут добавлены в выбранный раздел. В случае ошибки ячейки с некорректными данными помечаются красным цветом, при нажатии на такую ячейку появляется комментарий с описанием ошибки.
Результаты импорта товаров из прайс-листа в WEB-интерфейсе управления интернет-магазином
Импорт прайс-листа с картинками
Для того, чтобы при импорте прайса к товарам автоматически загрузились картинки, следует:
- На любом локальном диске компьютера создать папку images и добавить в нее необходимые для загрузки картинки. Названия картинок должны соответствовать названиям в столбце для картинок прайс-листа. Например: 123.jpg, Samsung12.jpg.
- Импортируемый файл должен называться data. и иметь одно из указанных расширений csv, xls, xml, yml. Необходимо создать файл с таким именем или переименовать имеющийся.
- Данный файл и папку с картинками заархивировать в .zip.
- Выбрать этот архив при импорте и установить нужные настройки, указав соответствующий тип поля для картинок.
Обновление информации о товарах по заданному полю
Для обновления информации о товарах, в каталоге интернет-магазина, необходимо выбрать поле, по которому будет идти обновление товаров, например:
- код товара;
- краткое название;
- полное название;
- адрес страницы.
Выбранное поле должно иметь уникальное значение для каждого из товаров. Отсутствующие в базе товары добавятся как новые. Товары, которые есть в базе, но нет в файле импорта, изменяются в соответствии со значением настройки Товары, отсутствующие в файле импорта.
Обновим некоторые позиции нашего каталога товаров. Например, изменим цену для товара с кодом 178 с 5 960 000 на 6 000 000 и для позиции с кодом 180 с 4 240 000 на 4 500 000. Выполним действия, указанные выше. В результате получим:
Результаты обновления информации о товарах в каталоге интернет-магазина
Обратите внимание!
- Разделы в каталоге интернет-магазина создаются вручную.
- Импорт более 10 000 товаров в некоторых случаях может занимать значительное время (более 1 часа).
- Файл импорта не должен превышать 100 Мб. Соответственно, если необходим импорт файла размером более 100 Мб, необходимо разбить его на части. Данное ограничение актуально и для импорта архива.
Совет
Для того, что бы получить пример корректного файла импорта, советуем вам в ручном режиме заполнить все поля для одного из товаров, включая Групповые поля и SEO-данные, а затем экспортировать этот товар в csv-формат. Проанализировав полученный файл вам будет легче доработать файл прайс-листа вашего поставщика для последующего добавления и обновления товаров.