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

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

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

  • Формат файла для загрузки — XLSX. Такой файл можно создать в любой версии Excel, которая была выпущена начиная с 2008 года.
  • Максимальное количество позиций в таблице зависит от выбранного тарифа. На данный момент допустимо до 250 000 строк с информацией о товарах.
  • Список товаров должн быть на первом листе.
  • Данные в документе должны начинаться с первой строки и с первой колонки.
  • Пустые строки допустимы только в конце таблицы. Пустая строка указывает, что следует завершить обработку списка позиций.
  • Дубликаты строк запрещены. Дубликатами считаются строки, в которых значения полей «Партномер» и «Производитель» одинаковые.
  • Максимальный размер файла 100 Мб.

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

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

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

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

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

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

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

Описание столбцов
Столбец Описание, особенности Длина Обязательное?
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 символов. Нет
MinOrder Минимальное количество товара, которое может быть заказано.

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

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

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

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

Пример: 2009 Рекомендуем передавать только год.
Максимум 20 символов. Нет
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 символа. Да

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

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

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

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

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