Добавить описания товаров в XLS для инт.-магазина
Общая задача: собрать описания и фотки товаров по указанным разделам в таблицу XLS с целью последующего добавления в интернет-магазин товаров.
Товаров порядка 100 штук. Цена за товар до 7 рублей.
Источники:
С сайта http://gsm-luxe.ru/category/apple/ в таблицу добавляем все разделы и товары, кроме товаров с "Эксклюзивной" компонентой - типа нанесённых рисунков, гравировки и т.п. (т.е. только Обычные товары Apple), а так же НЕ добавляем товары из категории Программы.
Соотв., фотографии для товаров сохраняем в одну общую папку, а их имена прописываем для товаров в соответствующей ячейке.
Нужно собрать ТОЛЬКО продукцию Apple.
Инструкция по заполнению шаблона CSV для магазина www.НашМагазин.рф
Загрузка товаров в магазин в случае больших объемов товаров к загрузке предпочтительна из шаблона в формате CSV.
Структурно CSV-файл - обычная таблица Excel с некоторыми особенностями.
Основные столбцы таблицы:
1. Сортировка: простой числовой формат - указывает позицию товара в общем списке. Иными словами, чем ниже цифра (вплоть до 0), тем выше товар в каталоге. С помощью этого параметра задается "важность" товара. То, что наиболее интересно к продаже - выше в списке.
2. Код: по сути, артикул. Генерируется автоматически из названия категории, ее позиции в списке и номера товара. По сути, можно задавать любой артикул, в том числе руками. Любой, удобный оператору магазина.
3. Наименование: полное наименование товара. Включает в себя название марки, модели, модификации. Также желательно включать в наименование тип товара (например, для айфона - не просто apple iphone а Смартфон Apple iphone,,,).
4. Заголовок: примерно тоже самое, что и наименование. Однако в этом поле можно вводить дополнительную инфомацию (например, если нужен заголовок привлекающий внимание: "Внимание! Акция! Iphone 5 16Gb за 24999 рублей!")
5. Подробное описание
Собственно, подробное описание модели. Размещено на странице товара
Наиболее сложное для заполнения поле, просто потому, что здесь обычно содержится большая масса форматированного текста.
К сожалению, скрипт автоимпорта не распознает самостоятельно переносы строк, различные символы и знаки пунктуации (кроме основных - пробел, точка, запятая, скобки, тире и т.д.)
Иными словами, если имеется большой массив текста, то он будет импортирован без переносов строки, общей массой. Для того, чтобы корректно переносить строки, необходимо использовать основные теги языка html:
Для переноса строки -
Для выделения жирным - текст
Для подчеркивания - текст
и так далее.
6. Краткое описание
Краткое описание - описание товара в каталоге (в общем виде).
Применяются те же правила, что и для подробного описания.
7. Производитель.
Дополнительное поле, заполнение опционально.
8. Цена
Цена. Простой числовой формат, 12345 - без знаков препинания, без "руб." и прочих.
9. Склад
Указывается количество товара на складе. Магазин в автоматическом режиме ведет учет складских остатков, и потому может после продажи поставить товар в статус "нет в наличии". Поскольку товаров на складе, как и самого склада, у нас нет, можно просто поставить любую большую цифру. Я обычно ставлю 100.
10. Фотографии
В этом поле указываются имена файлов фотографий для данной модели.
Это второй сложный пункт в генерации CSV. Для магазина необходимо как минимум две фотографии (можно третью, дополнительную).
Две фотографии - это, по сути, основное изображение (которое видно на странице товара), и его уменьшенная копия (которая видна в общем каталоге). Магазин сам не умеет генерировать маленькие фотографии, поэтому необходимо генерировать их вручную.
Порядок действия такой.
1. Сохраняем основную фотографию с источника.
2. Создаем ее уменьшенную копию (например при помощи microsoft picture manager). Основной параметр уменьшенной копии - это ее ширина. Она должна быть 100 пикселей (все уменьшенные фотографии в данный момент такого размера по ширине, хоть и разнятся по высоте). При необходимости сохраняем третью, дополнительную фотографию (тот же товар с другого ракурса или с комплектом, например).
3. Сохраняем ВСЕ фотографии в отдельной папке.
4. В поле "фотографии" в таблице указываем названия фотографий в следующем порядке: уменьшенная фотография, исходная фотография, дополнительная фотография.
Здесь не должно быть пробелов, лишних знаков препинания. Разделяются фотографии запятой.
Пример: "b_photo1.jpg,a_photo1.jpg,c_photo1.jpg".
Я для простоты так и помечаю - уменьшенную фотографию буквой b_ в начале, а исходную фотографию буквой a_
Названия, естесвенно, должны быть уникальными для каждой фотографии, и не пересекаться с другими. Иными словами, использование названий типа "1.jpg" недопустимо.
11. Дополнительные параметры.
Дополнительные параметры не являются обязательными для заполнения.
Они разнятся для разных товаров.
Для ноутбуков - это диагональ экрана, процессор, память, оперативная память; для стиральных машин - габариты, скорость отжима, класс энергопотребления и т.д. и т.п.
Заполняются произвольно. В приложенном примере (телефоны айфон) есть дополнительные параметры - диагональ, тип, платформа.
Поле "производитель" также является дополнительным, но его желательно заполнять.
---
Категории.
Стуктура категорий и разделов магазина также задается в CSV. Делается это с помощью знака "!"
В шаблоне видно, что перед началом описания товара присутствуют две строки:
!Мобильные телефоны
!!Apple 0b91832367d94dc2a0d1a194c65b14b2.jpg
В данном случае !Мобильные телефоны - это корневая категория.
!!Apple - это внутренняя категория, или ПОДкатегория.
С помощью ! !! !!! !!!! можно задавать любую глубину категорий.
В данный момент у нас есть 3 корневые категории, и несколько подкатегорий. Посмотреть их можно на сайте.
Необходимо обратить внимание также на то, что у категорий, как и у товаров, есть фотографии (только не 2-3, а всего одна). Эта картинка иллюстрирует саму категорию, т.е. используется в промежуточном виде: http://clip2net.com/s/2yRKi
Уменьшенные микротизеры для левого столбца-меню генерируются автоматически, т.е. фотографии должны быть стандартного размера - 100 пикселей в ширину.
В приложении:
- Шаблон пустой, для заполнения.
- Шаблон заполненный, для примера.
- Экспортированный каталог из магазина (чтоб понять, как это все выглядит глобально, в общем виде. Там информации и столбцов намного больше, чем в шаблоне, но вся эта "лишняя" информация не обязательна для заполнения или вовсе не используется, поэтому на нее не следует обращать внимание. Также в общем экспортном файле видно, что все дополнительные параметры товаров перечисляются подряд - и диагональ экрана, и наличие пылесборника :) - в итоге получается каша. Поэтому лучше для каждой категории использовать отдельный шаблон, а не один общий).
- Общий список категорий Яндекс-маркета, от которого крайне желательно отталкиваться при формировании структуры каталога
Итог работы: XLS файл, подготовленный в соотв. с ТЗ + папка с фотками. Всё одним архивом.