Инструкция по формированию файла для тестирования

  1. Сформированный файл с информацией о ценах и наличии товаров в аптеке необходимо заархивировать zip-архивом.
  2. Zip-архив должен иметь название Rest_СерийныйНомер_YYYYMMDDHHmmSS,
    • СерийныйНомер = 12345 (числовой формат 5 знаков)
    • YYYYMMDDHHmmSS - формат даты и времени формирования файла.
    • к примеру, Rest_12345_20151029174905.zip
  3. Проверить правильность формирования файла можно на https://cabinet.tabletki.ua/checkfile/

Инструкция по формированию файла для действующих клиентов

  1. Сформированный файл с информацией о ценах и наличии товаров в аптеке необходимо заархивировать zip-архивом.
  2. Zip-архив должен иметь название Rest_СерийныйНомер_YYYYMMDDHHmmSS,
    • СерийныйНомер для каждой аптеки предоставляется в договоре обслуживания
    • YYYYMMDDHHmmSS - формат даты и времени формирования файла.
    • к примеру, Rest_34567_20141029174905.zip
  3. Zip-архив передается на ftp-сервер: ftp.tabletki.ua (логин и пароль доступа предоставляются в договоре обслуживания).
Для интернет-аптек возможен вариант размещения прайса на собственном домене. Достаточно будет предоставить ссылку для регулярного скачивания файла.

Поддерживаемые форматы прайс-листа

  • Кодировка: Windows-1251
  • Возможные разделители полей: ; (точка с запятой) или , (запятая)
  • Разделитель целой и дробной части (поля Price;PriceAvg;Quantity): . (точка)
  • Первая строка: список полей через разделитель

Перечень полей

  • Code - код товара (SKU) в сети аптек (строка 100).
    Важно! Для всех аптек один и тот же SKU должен иметь единственный уникальный код
  • Name - наименование товара (строка 100)
  • Producer - наименование производителя товара (строка 50)
  • Tax - налоговая ставка НДС (число 2,0) [20, 7, 0]
  • Price - максимальная цена среди всех имеющихся в наличии партий товара (число 15,2)
  • Quantity - количество (число 15,3)
  • Code1 – код Мориона (строка 40)
  • Code2 – код Оптима (строка 40) (ЕГРПОУ 21642228)
  • Code3 – код Актур-К (строка 40) (ЕГРПОУ 21643699)
  • Code4 – код Альба (строка 40) (ЕГРПОУ 22946976)
  • Code6 – код Томаш (строка 40) (ЕГРПОУ 25184975)
  • Code7 – код Бадм (строка 40) (ЕГРПОУ 31816235)
  • Code8 – код ФиТО-ЛЕК (строка 40) (ЕГРПОУ 21194014)
  • Code9 – код Вента (строка 40) (ЕГРПОУ 21947206)
  • Code10 – код ЭДЕЛЬВЕЙС (строка 40) (ЕГРПОУ 13808034)
  • Code11 – код Аметрин (строка 40) (ЕГРПОУ 35431349)
  • Url - ссылка на страницу товара (только для интернет-аптек) (строка 500)

В случае присутствия в полях Name;Producer;Unit символов " (кавычки) или выбранный разделитель значение поля выводится в кавычках, плюс сами кавычки внутри значения задваиваются.

Примеры:

Наименование: Виши Шампунь деркос тонизирующий с аминексилом 200мл
В файле: Виши Шампунь деркос тонизирующий с аминексилом 200мл
Наименование: Вата 25г н/с ролик "Белоснежка"
В файле: "Вата 25г н/с ролик ""Белоснежка"""
Наименование: Нестле каша 5 злаков клубника-вишня 200,0
В файле: (разделитель ;) Нестле каша 5 злаков клубника-вишня 200,0 (разделитель ,) "Нестле каша 5 злаков клубника-вишня 200,0"

Общее описание формата csv https://uk.wikipedia.org/wiki/CSV

Скачать пример файла

  • Кодировка: UTF-8
  • Разделитель целой и дробной части (поля Price;PriceAvg;Quantity): . (точка)
  • Родительский элемент: Offers
  • Элемент позиции: Offer

Перечень полей

  • Code - код товара (SKU) в сети аптек (строка 100).
    Важно! Для всех аптек один и тот же SKU должен иметь единственный уникальный код
  • Name - наименование товара (строка 100)
  • Producer - наименование производителя товара (строка 50)
  • Tax - налоговая ставка НДС (число 2,0) [20, 7, 0]
  • Price - максимальная цена среди всех имеющихся в наличии партий товара (число 15,2)
  • Quantity - количество (число 15,3)
  • Code1 – код Мориона (строка 40)
  • Code2 – код Оптима (строка 40) (ЕГРПОУ 21642228)
  • Code3 – код Актур-К (строка 40) (ЕГРПОУ 21643699)
  • Code4 – код Альба (строка 40) (ЕГРПОУ 22946976)
  • Code6 – код Томаш (строка 40) (ЕГРПОУ 25184975)
  • Code7 – код Бадм (строка 40) (ЕГРПОУ 31816235)
  • Code8 – код ФиТО-ЛЕК (строка 40) (ЕГРПОУ 21194014)
  • Code9 – код Вента (строка 40) (ЕГРПОУ 21947206)
  • Code10 – код ЭДЕЛЬВЕЙС (строка 40) (ЕГРПОУ 13808034)
  • Code11 – код Аметрин (строка 40) (ЕГРПОУ 35431349)
  • Url - ссылка на страницу товара (только для интернет-аптек) (строка 500)

Скачать пример файла

YML (Yandex Market Language) — это стандарт, разработанный Яндексом для принятия и размещения информации в базе данных Яндекс.Маркета. YML основан на стандарте XML (XML DTD).

Любой XML-документ может содержать только один корневой элемент. Формат YML в качестве корневого использует элемент <yml_catalog>. Атрибут date элемента <yml_catalog> должен соответствовать дате и времени генерации YML-файла на стороне аптеки. Дата должна иметь формат YYYY-MM-DD hh:mm.

В элементе <categories> содержится список категорий аптеки (необязательный параматр). Каждая категория описывается отдельным элементом <category>. Описание категории должно включать ее идентификатор (параметр id) для всех категорий и идентификатор категории более высокого уровня для подкатегорий. Идентификатор категории должен быть уникальным положительным целым числом. Ни у одной категории параметр id не может быть равен «0». Если элемент <parentId> не указан, то категория считается корневой.

Параметры:

  • id — идентификатор вашей категории товаров.
  • parentId — идентификатор более высокой по иерархии (родительской) категории товаров.

В элементе <offers> содержится список товарных предложений аптеки. Каждое товарное предложение описывается отдельным элементом <offer>. В атрибуте id указывается код товара на предприятии (строка 20).

Элементы, входящие в <offer>:

  • name - наименование товара (строка 100). Обязательный элемент.
  • vendor - наименование производителя товара (строка 50). Обязательный элемент.
  • price - максимальная цена среди всех имеющихся в наличии партий товара (число 15,2). Обязательный элемент.
  • categoryId - Идентификатор категории товара, присвоенный аптекой (целое число не более 18 знаков). Товарное предложение может принадлежать только одной категории.
  • В элементе param с атрибутом name="Quantity" указывается количество товара. Обязательный элемент.
  • url - URL страницы товара. Максимальная длина URL — 500 символов. Необязательный элемент. Необходим для интернет-аптек.
  • Элементы param с атрибутом name="Supplier" должны содержать коды поставщиков
    • <param name="Supplier" unit="1234567891">28586</param>
    • unit="1234567891" - код Мориона
    • unit="21642228" - код Оптима (ЕГРПОУ 21642228)
    • unit="21643699" - код Актур-К (ЕГРПОУ 21643699)
    • unit="22946976" - код Альба (ЕГРПОУ 22946976)
    • unit="31816235" - код Бадм (ЕГРПОУ 31816235)
    • unit="21194014" - код Фито-ЛЕК (ЕГРПОУ 21194014)
    • unit="21947206" - код Вента (ЕГРПОУ 21947206)

Общее описание формата yml http://help.yandex.ru/partnermarket/yml/about-yml.xml

Скачать пример файла
Top