Вход / Регистрация

Создайте сайт прямо сейчас!

Зарегистрируйтесь по ссылкам и получите дополнительные бонусы при создании сайта



  • Персональный перечень способов заработка на сайте именно вашей тематики
  • Аудит юзабилити сайта бесплатно $20
  • Набор скриптов на сумму $40 для увеличения продаж
  • Аудит юзабилити интернет магазина бесплатно $60

Как получить бонусы?


Как только вы создадите сайт по одной из указанных ссылок, я увижу это в отчете партнерской программы:

После оплаты одного из пакетов, отправьте запрос на info@ucozmagazines.ru с указанием адреса созданного сайта.

Урок 14. Обработчик XLS файлов. Подготовка прайса

Импорт товаров в интернет магазин uCoz через файлы XLS - это быстрый и удобный способ пополнить свою витрину тысячами товаров

Сергей    16.01.2014    18061    3.8 из 5.0 (20)

Оцените материал:

Введение

Обработчик прайсов - это инструмент для загрузки товаров в интернет магазин uCoz из XLS-файлов.

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

Этот урок мы посвятим подготовке XLS-файла.

Обновление от 18.03.14

Появилась возможность загружать прайс в формате Microsoft Office 2003 и старше - *.XLSX. Здесь и далее, под форматом XLS будет подразумеваться и XLSX.

Требования к XLS-файлу

Обработчик прайсов поддерживает XLS-файл формата Книга Excel 97-2003 с расширением *.xls. Более поздние форматы (*.xlsx) работать не будут.

Еще одно правило, один товар - одна строка. То же самое касается категорий. Каждая категория должна находиться на новой строке. Допускаются пустые строки, обработчик будет их игнорировать.

Следующее правило: один столбец - один параметр товара. Все параметры товаров мы рассматривали в десятом уроке. Допускается пропускать ячейки или столбцы у товаров, для категорий игнорируются все ячейки кроме названия самой категории .

Совет: для удобства работы с прайсами

  • Закрепите строку с названием полей товара (она серая в примере) - Вид - Закрепить области
  • Объединяйте ячейки в строке с названием категории - Главная - Объединить
  • Используйте отступы для подкатегорий - Главная - Увеличить отступ

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

Размещение полей товара

Обработчик прайса позволяет прикреплять к товару следующие поля из XLS-файла:

Поле Переменная Комментарий
Артикул $ART_NO$ Обычно берется из прайса, но допускается и своя номенклатура.
Производитель $BRAND$ Может быть любым.
Краткое описание $BRIEF$ Не более 255 символов. Это ограничение распространяется и на другие поля, но здесь оно наиболее актуально.
Описание $MESSAGE$ Допускается HTML. Размер не ограничен, по крайней мере, достичь лимита пока не удавалось.
Ссылка на фото $PHOTO$, $THUMB$, $SMALL$ Должна быть вида http://ссылка_на_фото. Поддерживаются расширения: *.jpg, *.png, *.gif. Из одного изображения нарезается три, все разных размеров.
Наименование $ENTRY_TITLE$ Не более 255 символов.
Наименование+ нет
Цена $PRICE$, $PRICE_RAW$ Цена в условных единицах
Входящая Цена $PRICE_IN$, $PRICE_IN_RAW$ Входящая цена в условных единицах
Старая цена $PRICE_OLD$, $PRICE_OLD_RAW$ Старая цена в условных единицах
Наличие $STOCK$ Наличие на складе
Теги $TAGS$ -
Единица $UNIT$ -
Гарантия $WARR$ -
Вес $WEIGHT$ -

Чтобы разместить параметр товара, просто поместите его в соответствующую ячейку. При указании цен можно использовать формулы в Excel. При указании полного описания можно использовать HTML.

Заключение

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



Оцените материал:


Расскажите друзьям и коллегам о полезной статье:

Обсуждение

Всего комментариев: 22

avatar
1
Здравствуйте Сергей.
Не как не могу загрузит прасй лист. Не как не могу изменит цену в товарах.
avatar
0
2
Здравствуйте. Чтобы помочь Вам, нужно знать алгоритм действий, которые Вы совершаете.
m
3
Как, блин, размечать при загрузке прайса категории? У вас Категория 1, Подкатегория 1, Категория 2, Подкатегория 2 не размечены, но при этом осальные столбы разметили. Нельзя же установить значение "Категория" на Категория 1 и также с Категория 2, а также с подкатегориями! А ещё хочу добавить, что выгружаемый с сайта прайс при обратной загрузке все объединенные ячейки разбивает. Либо урок не продуман, либо я не понимаю. Поясните, пожалуйста.
avatar
0
4
Для товара указываете категорию, в которой он лежит. Отдельную колонку под это заведите. Категории, в которых не будет товаров добавляйте вручную или через временные товары, которые потом удалите.

Насчет разбитых ячеек, прайс, который получается экспортом - это совершенно другой файл, который генерируется автоматически. Он о Ваших объединенных ячейках ничего не знает, да и не надо это ему.
avatar
5
Сергей, день добрый! 
Подскажите такой момент: как при $PRICE$ = 0, то есть цена равна 0 у.е. - показывалась не сума а "НЕТ В НАЛИЧИИ". 

Я активировал в настройка модуля "интернет магазина" функцию : Разрешать загрузку товаров с 0-й ценой.
avatar
6
Нет, все же помогайте... в данном случае выводит ошибку на те товары, что с ценой...
вот в таком виде: 142.00грн.]>; нет в наличии 142.00грн.]>
avatar
0
7
Попробуйте так:

Код
<?if $PRICE_RAW$ > 0?> $PRICE$<?else?>Нет в наличии<?endif?>
K
8
Здравствуйте, Сергей!

Помогите, пожалуйста.

Я хочу добавлять товар по мере поступления, но у меня не получается.

Категории у меня сформированы.

http://12-50.com/img/1.png  - вот такой прайс у меня не загружается вообще. Т.е. ничего не добавляется.

http://12-50.com/img/2.png - вот такой прайс у меня загружает товары, но СОЗДАЕТ новые категории. Т.е. не записывает товары в существующие категории, как я хочу, а создает новые категории и записывает туда товары. 

Что с этими прайсами не так?
avatar
0
10
Здравствуйте!

Два вопроса:
1. Какая колонка в прайсе выбрана в качестве наименования? Вероятно, у прайса на первом скриншоте не выбраны категории
2. Что выбрано в качестве признака уникальности в настройках обработчика прайса? Если артикул, то после его изменения система будет считать это новым товаром. Тоже самое и с наименованием.
K
11
Наименование - колонка D. Категории выбраны везде и сверху и в строках.
Уникален артикул. Каждая строка - новый товар.
avatar
0
12
А новые категории создаются в прайсе №2, если удалить все старые категории и попробовать загрузить пару раз этот прайс?
K
13
Все, спасибо. Я решил все вопросы с прайсами.
K
9
Кроме того, когда я загружаю прайс - он становится в систему.

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

Результат: артикул и цена корректно меняются, а название и описание вообще не изменяется.

Объясните, пожалуйста, почему?
g
14
Не могу понять как сделать так что бы у категорий создавались дочки-подкатегории И как это правильно оформить в файле? Что бы обработчик понял что нужно создать категорию в ней подкатегорию и туда уже товар
avatar
0
15
Подкатегорию можно создать только вручную.
avatar
16
Добрый день. Сергей! Как я понял, подкатегории автоматом не создадутся, как быть в таком случае? где их создавать потом, в модуле ИМ и ручками перемещать товары? а что если их 3000-это же бред. и как быть с уникальностью товара, имеется ввиду, что у меня товар может быть с одинаковым наименованием и артикулом в разных категориях
avatar
0
17
Здравствуйте!

Подкатегории нужно только один раз руками распределить, затем они уже не будут перемещаться.

Если есть проблема с товарами одинакового артикула и наименования, то нужно заводить для них разные конфигурации. В таком случае, они будут восприняты как разные позиции.
avatar
18
Спасибо! Сергей, ответьте, пожалуйста на мое письмо от 27 июля. Это очень важно и срочно
avatar
0
19
Да, пишу ответ :)
d
20
Здравствуйте! Хотел поинтересоваться. У меня наименований товаров около 100 тыс. Обновляются товары примерно раз в неделю. Что именно меняется - не отследить. Мне каждый раз надо будет экселевскую таблицу подгонять вручную? У меня несколько десятков категорий, сотни подкатегорий и ещё сотни подподкатегорий...
K
21
а можно готовый пример xml файла выложить в статью?
G
22
Привет. Не могу разобраться как правильно создавать в прайсе Категории и Подкатегории. Уже как только ни пробовал. При загрузке прайса в обраотчик и на сайт, категории и товары вообще не добавляются на сайт. Подскажите, пожалуйста :) Скрин прайса прикрепил.
Урок 14. Обработчик XLS файлов. Подготовка прайса
Урок 14. Обработчик XLS файлов. Подготовка прайса