Регистрация
Авторизация
  
Поиск

Как подготовить прайс-лист

Прайс-лист для размещения на сайте может быть создан или получен из электронной таблицы типа Microsoft Exсel или сформирован любыми другими базами данных или бухгалтерскими и складскими программами типа 1C, Парус, ИБ и т.д. в формате XLS или CSV (comma-separated values) .  После формирования прайс листа в заданном формате он загружается на сайт.

Формат данных загружаемого файла.
Прайс-лист состоит из трех типов строк – служебная, заголовок, данные.
  1. Первая сторка - служебная строка, определяет структуру данных прайса и служит для связи с базой данных сайта.
  2. Вторая строка - строка заголовков, служит для задания имен столбцов прайса и размещается сразу под служебной строкой.
  3. Третья и последующие строки - строки данных,  собственно сам прайс.
Служебная строка состоит из следующих полей (порядок следования полей не имеет значения):

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, после загрузки в базу данных сайта, на сайте не сохраняется, так как обрабатываются только сами данные. Оформление на сайте определяется настройкам дизайна сайта.

Пример подготовки прайс листа в MS Excel
Имеется следующий прайс лист в формате 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

 
Необходимо сделать - следующее:
    1. добавить служебную строку сверху таблицы,
    2. Обозначить наименования полей в этой строке
    3. Отметить символами «*» в столбце I2 разделы
    4. Указать номер артикула позиции в столбце А
    5. Исправить представление цен. (к примеру: "1 600=00" на "1600.00"  убрать пробел после разряда тысяч и зменить символ разделителя дробной части с "=" на "." )
    6. Убрать объединенные ячейки (строки с текстом "Моторные масла" и "Трансмиссионные масла")
 
Вот что должно получиться:
Текстом выделенным красным цветом показаны внесенные изменения в таблицу прайса
Поля, выделенные синим цветом являются комментарием автора и не должны вноситься в прайс. 

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 можно получить следующим образом.
  1. Меню "Файл" -> "Сохранить как.."
  2. Снизу в открывшемся окне  выбрать  "Тип файла" -> "CSV (разделители запятые)" 
  3. Нажать кнопку "Сохранить".

В результате Вы получите файл, который сможете просмотреть в любом текстовом редакторе или открыть в MS Excel.

Примеры подготовленных прайс-листов и их отображение на сайте.

Типичные ошибки при создании файла

  • Отсутсвие в файле служебной и/или строки заголовков
  • Отсутсвие обозначения обязательных стобцов A, I2, I3
  • Отсутсвие обозначения разделов прайса в столбце I2
  • Отсутсвие обозначения артикулов столбце A
  • Наличие одинаковых артикулов у разных разделов и/или позиций

! В случае, если у Вас возникли сложности, при подготовке прайс-листа обращайтесь в нашу службу технической поддержки.