Спецификация прайс-листа

Мы постарались сделать загрузку прайс-листа простой и гибкой, но так, чтобы от этого не пострадала функциональность.

Общие требования

  • Формат файла для загрузки — XLSX. Такой файл можно создать в любой версии Excel, которая была выпущена начиная с 2008 года.
  • Максимальное количество позиций в таблице зависит от выбранного тарифа. На данный момент допустимо до 350 000 строк с информацией о товарах.
  • Список товаров должн быть на первом листе.
  • Данные в документе должны начинаться с первой строки и с первой колонки.
  • Пустые строки допустимы только в конце таблицы. Пустая строка указывает, что следует завершить обработку списка позиций.
  • Дубликаты строк запрещены. Дубликатами считаются строки, в которых значения полей Part, Manufacturer, DateManufacture и InStock одинаковые, при условии, что товар связан с одним и тем же складом. При этом система заблокирует дубликаты, если наименование производителя намерено указано некорректно с целью загрузить в систему дубликат.
  • В поле «Партномер» (Part) Необходимо указывать только наименование (уникальный номер) электронного компонента, например, MAX205CPG, RC0402JR-07110KL или КТ872Б без дополнительной информации и условий поставки.
  • Описание электронного компонента должно быть в поле Desc и нигде больше!
  • Наименование производителя необходимо указывать для всех электронных компонентов. Для отечественных товаров допустимо указать «Россия». Список наименований производителей, который мы настоятельно рекомендуем использовать.
  • Максимальный размер файла 100 Мб.

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

Правила фомирования таблицы

В первой строке необходимо указать наименования столбов (колонок) прайс-листа. На основании этой информации система произведёт анализ и обработку данных таблицы.

Например, если в первой строке в первом столбце (A1) указано Eid, а во втором столбце в первой строке (B1) Manufacturer, то это означает, что во всех строках прайс-листа в первом столбце содержится «Уникальный идентификатор товара», а во втором столбце «Наименование производителя».

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

Допустимые наименования столбцов
Eid
Manufacturer
Part
Category
Desc
Img
Pdf
Url
Analogues
CatalogueNumber
Currency
Prices
MinOrder
UnitOfMeasure
QuantityPerPack
DateManufacture
TypeCase
TypePackage
InStock
Stock
Delivery
Warehouse

Обратите внимание на регистр символов, он имеет значение.

Описание столбцов

Пример прайс-листа для загрузки.

Столбец Описание, особенности Длина Обязательное?
Eid Уникальный идентификатор товара в учётной системе поставщика.

Пример: 3640441
Максимум 64 символа. Нет
Part Партномер электронного компонента.

Не указываете дополнительную информацию в этом поле. Только партномер.

Пример: ACPL-332J-500E
Максимум 64 символа. Да
Manufacturer Наименование производителя электронного компонента.

Пример: Heraeus Sensor
Максимум 64 символов. Да
Category Наименование категории, к которой относится товар.

Пример: Полевые транзисторы
Максимум 128 символов. Нет
Desc Описание электронного компонента. В этом поле следует указать полезную для покупателей информацию — технические характеристики товара или его особенности.

Пример: Корпус из алюминия
Максимум 255 символов. Нет
Img Ссылка на изображение с фотографией электронного компонента. Максимум 128 символов. Нет
Pdf Ссылка на документ в формате .pdf c техническим описанием электронного компонента. Максимум 128 символов. Нет
Url Ссылка на страницу сайта поставщика с подробной информацией о товаре. Максимум 128 символов. Нет
Analogues Список аналогов.

Партномера следует указывать через разделитель ::

Пример 3-x аналогов: AMCC1271::1004ХЛ11::1004ХЛ10.

Следует избегать дубликатов. Не более 5 аналогов.
Максимум 328 символов. Нет
Currency Буквенный код валюты. Это значение определяет валюту цены на товар.

Допустимые значения:

RUB — Рубль.
USD — Доллар США.
EUR — Евро.

Пример: RUB
3 символа.

Только допустимые значения.
Да

Если есть цена.
Prices Информация о зависимости цен от количества электронных компонентов.

Например, компания поставщик продаёт транзисторы IRLU9343PBF. Цена зависит от количества, которое будет заказано:

От 1 штук до 10087,35 руб. за штуку.
От 100 штук до 80074.5 руб. за штуку.
От 800 штук — 65 руб. за штуку.

Передать эти условия можно так:
1=87.35::100=74.5::800=65

Разделитель условий ::

Если цена неизвестна, то поле Prices следует оставить пустым.

Если цена не зависит от количества, то укажите просто число, например: 20.55.
Максимум 255 символов. Нет
UnitOfMeasure Код единицы измерения количества товара.

Если значение не указано, то система будет считать, что количество товара измеряется в штуках.

В случае, если вы продаёте, например, коаксиальный кабель и его цена зависит от длины, вы можете указать код 2. Это будет означать, что единица измерения количества товара — метры.

Доступные коды:

1
Штуки (шт)
2
Метры (м)
3
Сантиметры (см)
4
Миллиметры (см)
5
Килограммы (кг)
6
Граммы (г)
7
Квадратные метры (м2)
8
Кубические метры (м3)
9
Литры (л)

Пример: 3
Целое число, больше нуля. Только коды из списка.

Значение по умолчанию: 1.
Нет
Warehouse Код склада.

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

После регистрации дополнительных складов вы сможете указать их коды и тем самым связать товары c адресами отгрузки.

Если код склада не указан или в передаётся значение 0, то система считает, что товар будет отгружен со склада «по умолчанию».

Склад, который указан в анкете поставщика считается складом «по умолчанию».

Пример: 45
Целое число, больше или равное нулю. Нет
MinOrder Минимальное количество товара, которое может быть заказано.

Если значение не указано, то система будет считать, что минимальное количество доступное для заказа равняется 1.

Пример: 25
Больше нуля. Максимальное значение: 10 000 000. Да
QuantityPerPack Количество электронных компонентов в упаковке.

Если данной информации нет, то следует оставить поле пустым

Пример: 100
Больше или равно нулю. Максимальное значение: 10 000 000. Нет
DateManufacture Год производства товара.

Пример: 2009 Рекомендуем передавать только год!
Максимум 10 символов. Нет
TypeCase Тип корпуса электронного компонета.

Пример: TO251-3
Максимум 20 символов. Нет
TypePackage Описание упаковки, в которой продаются электронные компоненты. Максимум 20 символов. Нет
InStock Флаг, определяющий наличие на складе.

1 — есть на складе.
0 — нет в наличие.

Если указано 1, то в поле Stock необходимо указать количество товара, которое имеется в наличие на складе.

Если указано 0, то содержимое поля Stock следует оставить пустым.

Пример: 1
Integer

1 или 0
Да
Stock Количество товара, которое имеется в наличии на складе и доступно для заказа.

Существует 2 способа передать информацию о количестве товара на складе.

Первый — указать точное количество:

Пример: 250

Второй — указать нижнюю границу количества товара, которое есть в наличии:

Пример: 500+

500+ означает, что на складе более 500 единиц товара.

Если товара нет в наличии, то поле Stock следует оставить пустым:
Максимум 30 символов.

Значение должно удовлетворять регулярному выражению: ^[1-9][0-9]*[+]{0,1}$
Да

В случае наличия товара на складе.
Delivery Информация о сроке поставки товара на склад поставщика, в случае если его нет в наличии на складе.

Максимум 64 символа. Да

Если товара нет на складе.
Что делать, если нет возможности указать производителя?

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

Но, если информации о производителе нет, то в колонке Manufacturer допустимо указать Unknown.

Мы продаём кабели, цена зависит от количества метров. Как изменить единицу измерения?

Для указания единицы измерения количества товара нужно использовать столбец UnitOfMeasure. В нём нужно указать код, целое число. Например, если необходимо сообщить системе, что количество товара измеряется в метрах, укажите код 2.

Как происходит проверка и обработка данных?

Прежде чем файл с прайс-листом будет обработан, система выполнит проверку наименования столбцов и 30 первых строк.

Во время обработки данных система проанализирует все строки. Для поиска будут доступны только те позиции, информация о которых корректна.

Online-склад или прайс-лист?

Вы можете загрузить прайс-лист даже если к системе подключен online-склад или наоборот, подключить online-склад, даже когда загружен прайс-лист. У вас будет возможность в любой момент переключить систему в требуемый режим работы — поиск товаров в прайс-листе или через online-склад.