Как подготовить прайс-лист
Прайс-лист для размещения на сайте может быть создан или получен из электронной таблицы типа Microsoft Exсel или сформирован любыми другими базами данных или бухгалтерскими и складскими программами типа 1C, Парус, ИБ и т.д. в формате XLS или CSV (comma-separated values) . После формирования прайс листа в заданном формате он загружается на сайт.
Прайс-лист состоит из трех типов строк – служебная, заголовок, данные.
- Первая сторка - служебная строка, определяет структуру данных прайса и служит для связи с базой данных сайта.
- Вторая строка - строка заголовков, служит для задания имен столбцов прайса и размещается сразу под служебной строкой.
- Третья и последующие строки - строки данных, собственно сам прайс.
Служебная строка состоит из следующих полей (порядок следования полей не имеет значения):I3 – обязательное поле (текст) определяет столбец в котором располагаются наименование позиций или разделов прайса
A – обязательное поле (текст - латиница цифры и/или буквы без пробелов и табуляторов) определяет столбец в котором располагаются артикул позиции или раздела прайса, указывается для идентификации товара. Наличие одинаковых или пустых артикулов для позиций и/или разделов недопустимо.
I2 – обязательное поле (символы *) определяет столбец в котором обозначаются уровни раздела прайса.
Принцип обозначения уровней: в строках в которых указаны наименования разделов прайса (групп товаров) в столбце обозначеном "I2" проставляются символы "*" в количестве соответсвующем уровню раздела.
Разделы 1 уровня обозначаются - *- Вложенные разделы 2 уровня обозначаются - **
Вложенные разделы 3 уровня обозначаются - *** Вложенные разделы 4 уровня обозначаются - ****
- И.т.д. Конечные позиции прайса не обозначаются.
P0, P1, P2 – (число) определяют на столбцы в которых указаны цены позиции прайса. Используется для подсчета стоимости заказа. В данном поле не допустима вставка не цифровых символов. Десятичным разделителем является точка или запятая. В числах должны отсутствовать различного рода разделители разрядов. К примеру число 1 400 567,45 руб. должно быть записано как 1400500,45 (без пробелов и сокращения руб).
Используются при необходимости выборки данных в указаном числовом диапозоне (от ... и до ...).S0, S1, S2 – (число) дополнительные поля, определяют столбцы в котрых указаны некие числовые значения относящиеся к позиции прайса, используются для выборки данных в указаном числовом диапозоне (от ... и до ...)
D1,D2 … Dn – (текст) дополнительные информационные поля, определяют столбцы в с дополнительной информацией к позиции прайса.
T0,T1…-T9 - (текст) дополнительные информационные текстовые поля, используются при необходимости быстрой выборки (фильтрации) позиций по тому или иному признаку. К примеру, в прайс-листе для каждой позиции имеется стобец «производитель» в котором указан производитель товара и стобец наличие на складе. В данном случае для быстрой выборки товара по производителю и или по наличию на складе необходимо обозначить столбцы полями T0 и Т1.
N – (текст) обозначение столбца новинок продукции. Если в данном стобце для позиции стоит значок «*» , то данная позиция будет выводится на витрину как новинка и/или выделяться в общей таблице товаров.
K – (текст) используется для формирования комплектов из позиций прайса. К примеру мы имеем комплект мебели состоящий из двух кресел с артикулом 234, одного дивана с артикулом 245, одного стола с артикулом 123. В данном поле следует указать артикулы и количество входящих в комплект позиций прайса 234=2,245,123. Если количество равно 1 его, можно не указывать. Поле цена для такого товара указывать не обязательно, оно будет подсчитано автоматически исходя из цены составляющих комплекта.
S – (текст) обозначение столбца для указания сопутствующих товаров. К примеру в качестве товара указан сотовый телефон, в прайсе присутствуют товары которые могут быть использованы с этим товаром. Чехол(артикул –4567), аккумулятор (артикул - 12345), гарнитура (артикул - 5432). В этом случае в поле указывается перечень артикулов сопутствующих товаров через запятую - 4567,12345,5432.
Строка заголовков. В строке заголовков задаются имена столбцов прайса котрые будут отображаться на сайте. Столбец, обозначенные полем - I2 не требует указания названия заголовка, если это не оговорено специально.
Строка данных. В соответствующих полях указываются последовательно наименования разделов сайта и данные по позиции. Порядок следования разделов и позиций на сайте будет такой же как и в файле.
Принцип представления данных, как в обычном печатном прайс листе :Наименование раздела N1 (*)
Наименование подраздела второго уровня N1.1 (**)
наименование позиции
наименование позиции
...
Наименование подраздела второго уровня N1.2 (**)
наименование позиции
наименование позиции
...
Наименование раздела N2 (*)
наименование позиции
наименование позиции
...Для наглядности в наменовании раздела проставлен номер раздела, в скобках указано определение уровня раздела в столбце I2.
! Как минимум в прайс листе должен быть один раздел.
! Позиции, не лежащие внутри какого либо раздела прайса, загружены на сайт не будут.
! Оформление шрифта (цвет, жирный, курсив и пр. ) в файле XLS, после загрузки в базу данных сайта, на сайте не сохраняется, так как обрабатываются только сами данные. Оформление на сайте определяется настройкам дизайна сайта.
Имеется следующий прайс лист в формате Excel:
Наименование Объем Цена Моторные масла "Сastrol" Formula SLX SAE OW-30 1 л 450=00 Formula SLX SAE OW-30 4 л 1 700=00 Formula RS SAE OW-40 1 л 420=00 Formula RS SAE OW-40 4 л 1 600=00 Formula RS RACING SYNTEC 1 л 350=00 Formula RS RACING SYNTEC 4 л 1 300=00 GTX Magnatec SAE 5W-40 1 л 300=00 GTX Magnatec SAE 5W-40 4 л 1 150=00 TXT Softec Plus SAE 5W-30 1 л 270=00 TXT Softec Plus SAE 5W-30 4 л 970=00 GTX 5 Lightec SAE 10W-40 1 л 250=00 GTX 5 Lightec SAE 10W-40 4 л 950=00 GTD SAE 10W-40 1 л 260=00 GTD SAE 10W-40 4 л 960=00 Трансмиссионные масла "Сastrol" SAF-XJ 75w140 1 л 425=00 TAF-X 75w90 1 л 360=00 HYPOY LS 90 1 л 240=00 EPX 80W-90 1 л 170=00Необходимо сделать - следующее:
- добавить служебную строку сверху таблицы,
- Обозначить наименования полей в этой строке
- Отметить символами «*» в столбце I2 разделы
- Указать номер артикула позиции в столбце А
- Исправить представление цен. (к примеру: "1 600=00" на "1600.00" убрать пробел после разряда тысяч и зменить символ разделителя дробной части с "=" на "." )
- Убрать объединенные ячейки (строки с текстом "Моторные масла" и "Трансмиссионные масла")
Вот что должно получиться:
Текстом выделенным красным цветом показаны внесенные изменения в таблицу прайсаПоля, выделенные синим цветом являются комментарием автора и не должны вноситься в прайс.
1. Служебная строка -> I3 D0 P0 A I2 2. Строка заголовков -> Наименование Объем Цена Артикул 3. * обозначен раздел прайса,6. убрано объединение ячеек Моторные масла 1 * 3. ** обозначен подраздел раздела «Моторные масла» "Сastrol" 2 ** Formula SLX SAE OW-30 1 л 450.00 21 Formula SLX SAE OW-30 4 л 1700.00 22 Formula RS SAE OW-40 1 л 420.00 23 Formula RS SAE OW-40 4 л 1600.00 24 Formula RS RACING SYNTEC 1 л 350.00 25 GTD SAE 10W-40 4 л 960.00 26 3. * обозначен раздел прайса,6. убрано объединение ячеек Трансмиссионные масла 3 * 3. ** обозначен подраздел раздела "Трансмиссионные масла" "Сastrol" 31 ** SAF-XJ 75w140 1 л 425.00 311 TAF-X 75w90 1 л 360.00 312 HYPOY LS 90 1 л 240.00 313 EPX 80W-90 1 л 170.00 314 Сохраните полученный файл на своем компьютере.Перейдите на сайте, в режиме администратора, в раздел загрузка прайс листа.
В дальнейшем Вы можете использовать полученый файл для внесения в него изменений и последущего обновления на сайте.! Если количество позиций в файле превышает 500, рекомендуется использовать формат CSV. Так как загрузка и обработка данных файла CSV происходит быстрее чем аналогичного в XLS.
В MS Excel файл в формате CSV можно получить следующим образом.
- Меню "Файл" -> "Сохранить как.."
- Снизу в открывшемся окне выбрать "Тип файла" -> "CSV (разделители запятые)"
- Нажать кнопку "Сохранить".
В результате Вы получите файл, который сможете просмотреть в любом текстовом редакторе или открыть в MS Excel.
Примеры подготовленных прайс-листов и их отображение на сайте.
Типичные ошибки при создании файла
-
Отсутсвие в файле служебной и/или строки заголовков
-
Отсутсвие обозначения обязательных стобцов A, I2, I3
-
Отсутсвие обозначения разделов прайса в столбце I2
-
Отсутсвие обозначения артикулов столбце A
-
Наличие одинаковых артикулов у разных разделов и/или позиций
! В случае, если у Вас возникли сложности, при подготовке прайс-листа обращайтесь в нашу службу технической поддержки.