Для того, чтобы начать работать с магазином, требуется открыть http соединение по адресу api.lbr.ru
URL : api.lbr.ru/shop?m=set
Параметры:
- action - тип передаваемых данных. Принимаемые: productmaker.
- data - массив с данными.
Принимаемые параметры data при action=productmaker:
-
- Параметр Тип Описание
- external_id (string) Идентификатор производителя в системе учета 1С. Уникальный. Обязательный
- name (string) Название производителя запчастей
- site_name (string) Название для сайте
- description (string) Описание производителя запчастей
- country (string) Страна производителя
- image_name (string) Название картинки (как она будет называться на сайте)
- + картинкаПакет данных
URL : api.lbr.ru/shop?m=set
Параметры:
- action - тип передаваемых данных. Принимаемые: equipmentmaker.
- data - массив с данными.
Принимаемые параметры data при action=equipmentmaker:
-
- Параметр Тип Описание
- external_id (string) Идентификатор производителя в системе учета 1С. Уникальный. Обязательный
- name (string) Название производителя техники
- description (string) Описание производителя техники
- country (string) Страна производителя
- image_name (string) Название картинки в системе учета 1С
- + картинкаПакет данных
URL : api.lbr.ru/shop?m=set
Параметры:
- action - тип передаваемых данных. Принимаемые: category.
- data - массив с данными.
Принимаемые параметры data при action=category:
-
- Параметр Тип Описание
- external_id (string) Идентификатор в системе учета 1С. Уникальный. Обязательный
- name (string) Название категории
- published (int) Отображать категорию пользователям (1) или нет (0)
- inner (array) Дочерние категории:
- Параметр Тип Описание
- external_id (string) Идентификатор категории системе учета. Уникальный. Обязательный
- name (string) Название категории
- published (int) Отображать категорию пользователям (1) или нет (0)
- inner (array) Дочерние категории ...
Примеры:
Пример добавляет/редактирует категории:
action = 'category'
data[0][external_id] = '999999999'
data[0][name] = 'Почвообработка и посев'
data[0][inner][0][external_id] = '8888888888'
data[0][inner][0][name] = 'Бороны дисковые'
data[0][inner][1][external_id] = '7777777777'
data[0][inner][1][name] = 'Бороны пружинные'
URL : api.lbr.ru/shop?m=set
Параметры:
- action - тип передаваемых данных. Принимаемые: modelline.
- data - массив с данными.
Принимаемые параметры data при action=modelline:
-
- Параметр Тип Описание
- external_id (string) Идентификатор в системе учета 1С. Уникальный. Обязательный
- name (string) Название модельного ряда
- category (string) ID категории в 1С, которой принадлежит модельный ряд
- maker (string) ID производителя техники в 1С, которому принадлежит модельный ряд
- published (int) Отображать модельный ряд пользователям (1) или нет (0)
- inner (array) Дочерние модели:
- Параметр Тип Описание
- external_id (string) Идентификатор в системе учета. Уникальный. Обязательный
- name (string) Название модели
- category (string) ID категории в 1С, которой принадлежит модель
- maker (string) ID производителя техники в 1С, которому принадлежит модель
- published (int) Отображать модель пользователям (1) или нет (0)
- inner (array) Дочерние модели ...
Примеры:
Пример добавляет/редактирует модельный ряд и модели:
action = 'modelline'
data[0][external_id] = '3333333'
data[0][name] = '2N Сеялки'
data[0][category_id] = '9999999999'
data[0][inner][0][external_id] = '111111'
data[0][inner][0][name] = '2N-2410'
data[0][inner][0][category_id] = '8888888888'
data[0][inner][1][external_id] = '222222'
data[0][inner][1][name] = '2N-3010'
data[0][inner][1][category_id] = '7777777777'
URL:api.lbr.ru/shop?m=set
Параметры:
-
action - тип передаваемых данных. Принимаемые: psmodellineitem
-
data - массив с данными.
-
Принимаемые параметры data при action=psmodellineitem:
-
-
ПараметрТипОписание
-
external_id(string)Идентификатор модельного ряда в системе учета 1С. Уникальный. Обязательный
- inner (array) Дочерние группы:
- Параметр Тип Описание
- external_id (string) Идентификатор товара в системе учета 1С. Уникальный. Обязательный
- ps_show (int) Отображение на посадочной в группе.Обязательный. 0 не отображать 1 отображать.
Примеры:
Пример добавляет/редактирует группы:
action = 'psmodellineitem'
data[0][external_id] = '111111111'
data[0][inner][1][external_id] = '2222222222'
data[0][inner][1][ps_show] = '1'
data[0][inner][2][external_id] = '3333333333'
data[0][inner][2][ps_show] = '0'
data[1][external_id] = '2222222222'
data[1][inner][1][external_id] = '552222222'
data[1][inner][1][ps_show] = '0'
data[1][inner][2][external_id] = '111111111'
data[1][inner][2][ps_show] = '0'
URL : api.lbr.ru/shop?m=set
Параметры:
- action - тип передаваемых данных. Принимаемые: group.
- data - массив с данными.
Принимаемые параметры data при action=group:
-
- Параметр Тип Описание
- external_id (string) Идентификатор в системе учета 1С. Уникальный. Обязательный
- user_id (string) Идентификатор пользователя в системе учета, редактирующего группу
- name (string) Название группы
- inner (array) Дочерние группы:
- Параметр Тип Описание
- external_id (string) Идентификатор в системе учета 1С. Уникальный. Обязательный
- user_id (string) Идентификатор пользователя в системе учета, редактирующего группу
- name (string) Название группы
- inner (array) Дочерние группы ...
Примеры:
Пример добавляет/редактирует группы:
action = 'group'
data[0][external_id] = '111111111'
data[0][name] = 'Метизы'
data[0][inner][0][external_id] = '2222222222'
data[0][inner][0][name] = 'Болты'
data[0][inner][1][external_id] = '3333333333'
data[0][inner][1][name] = 'Гайки'
URL : api.lbr.ru/shop?m=set
Параметры:
- action - тип передаваемых данных. Принимаемые: sparepart.
- data - массив с данными.
Принимаемые параметры data при action=sparepart:
-
- Параметр Тип Описание
- external_id (string) Идентификатор в системе учета 1С. Уникальный. Обязательный
- name (string) Название запчасти
- original (string) Оригинальная запчасть (1 - "Да", 0 - "Нет")
- product_group (string) ID группы в 1С, которой принадлежит запчасть
- catalog_number (string) Каталожный номер
- product_maker (string) ID производителя в 1С, которой принадлежит запчасть
- count (string) Количество в наличии
- min_quantity (int) Минимальное количество для заказа
- liquidity (string) Ликвидность (А, В, С)
- weight (string) Вес, кг
- additional_info (string) Дополнительная информация
- problem (string) Проблемный/сверхпроблемный
- units (string) Единицы измерения
- multiplicity (string) Кратность заказа
- material (string) Материал изделия
- size (string) Размер изделия
- date_sale_off (string) Дата снятия с продажи (формат d.m.Y, например 10.07.2014)
- image_main (string) Имя главного изображения запчасти
- image_name (string) Имя изображения запчасти (как она будет называться на сайте)
- + картинкаПакет данных
- inner (array) Модели, к которым относится запчасть:
- Параметр Тип Описание
- model (string) Идентификатор модели в системе учета 1С. Уникальный. Обязательный
Примеры:
Пример добавляет/редактирует две запчасти:
action = 'sparepart'
data[0][external_id] = '1111111111'
data[0][name] = 'Датчик весовой 375WS'
data[0][catalog_number] = '375WS'
data[0][inner][0][model] = '333333'
data[0][inner][1][model] = '222222'
...
data[1][external_id] = '222222222'
data[1][name] = 'Индикатор GT-460'
data[1][catalog_number] = 'GT-460'
data[1][inner][0][model] = '444444'
data[1][inner][1][model] = '555555'
URL : api.lbr.ru/shop?m=set
Параметры:
- action - тип передаваемых данных. Принимаемые: relatedproduct.
- data - массив с данными.
Принимаемые параметры data при action=relatedproduct:
-
- Параметр Тип Описание
- product_id (string) Идентификатор продукта (запчасти) в системе учета 1С. Уникальный. Обязательный
- inner (array) Сопутствующие товары, относящиеся к указанной запчасти:
- Параметр Тип Описание
- related_id (string) Идентификатор продукта (запчасти) в системе учета 1С. Уникальный. Обязательный
Примеры:
Пример добавляет два сопутствующих товара:
action = 'relatedproduct'
data[0][product_id] = '3333333'
data[0][inner][0][related_id] = '111111'
data[0][inner][1][related_id] = '222222'
URL : api.lbr.ru/shop?m=set
Параметры:
- action - тип передаваемых данных. Принимаемые: analogproduct.
- data - массив с данными.
Принимаемые параметры data при action=analogproduct:
-
- Параметр Тип Описание
- product_id (string) Идентификатор продукта (запчасти) в системе учета 1С. Уникальный. Обязательный
- inner (array) Сопутствующие товары, относящиеся к указанной запчасти:
- Параметр Тип Описание
- analog_id (string) Идентификатор продукта (запчасти) в системе учета 1С. Уникальный. Обязательный
Примеры:
Пример добавляет два аналога:
action = 'analogproduct'
data[0][product_id] = '3333333'
data[0][inner][0][analog_id] = '111111'
data[0][inner][1][analog_id] = '222222'
URL : api.lbr.ru/shop?m=get
Параметры:
- action - тип передаваемых данных. Принимаемые: sparepart.
- data - массив с идентификаторами запчастей.
Примеры:
Пример вернет xml-файл с информацией о двух запчастях
action = 'sparepart'
data[1][external_id] = '5555'
data[2][external_id] = '6666'
Возвращаемый xml:
<sparepart external_id="5555">
<name>Болт</name>
<product_group>115545</product_group>
<catalog_number>388370A1</catalog_number>
<count>2</count>
<liquidity>A</liquidity>
<additional_info>Сопутствующая информация.</additional_info>
<published>1</published>
<url>http://lbr-market.ru/sparepart/16251-mufta-kontrolya-vyseva-404-068k/</url>
<models>
<model external_id="3566">3566</model>
<model external_id="3567">3567</model>
</models>
</sparepart>
<sparepart external_id="666">
<name>Сальник</name>
<product_group>115545</product_group>
<catalog_number>388370A2</catalog_number>
<count>2</count>
<liquidity>A</liquidity>
<additional_info>Сопутствующая информация.</additional_info>
<published>1</published>
<url>http://lbr-market.ru/sparepart/16251-mufta-kontrolya-vyseva-404-068k/</url>
<models>
<model external_id="3566">3566</model>
<model external_id="3567">3567</model>
</models>
</sparepart>
URL : api.lbr.ru/shop?m=get
Параметры:
- action - тип передаваемых данных. Принимаемые: order.
Примеры:
Пример вернет xml-файл с информацией о двух запчастях
action = 'order'
Возвращаемый xml:
<info id="5555">
<type>Покупка запчастей в Интернет-магазине</type>
<direction>Запчасти</direction>
<inn>ИНН, если пользователь не физическое лицо</inn>
<contact_person>Иван</contact_person>
<email>test@test.ru</email>
<phone>+3(333)3333333</phone>
<region>Адрес, введенный пользователем</region>
<filial>Номер, принятый из 1С</filial>
<user_comment>Идентификатор заказа (ID) = 5555. Комментарий пользователя, если он есть.</user_comment>
<utm_source>метка utm_source</utm_source>
<utm_content>метка utm_content</utm_content>
<spareparts>
<sparepart id="444">
<external_id>444</external_id>
<catalog_number>6666</catalog_number>
<price>1113</price>
<count>7</count>
</sparepart>
<sparepart id="222">
<external_id>222</external_id>
<catalog_number>8888</catalog_number>
<price>1113</price>
<count>1</count>
</sparepart>
</spareparts>
</info>
URL : api.lbr.ru/shop?m=get
Параметры:
- action - тип передаваемых данных. Принимаемые: orderquick.
Примеры:
Пример вернет xml-файл со следующими параметрами:
type - тип в зависимости от действия, отдаваемые значения (Заказ Льготного лизинга Сбербанка, Клиент заказал обратный звонок, Покупка запчастей в Интернет-магазине).
ВНИМАНИЕ! В данном строке может быть несколько значений которые перечисляются через запятую.
type_group - группа к которой относится заявка, отдает следующие значения:
0 (null) - Запчасти
1 - Техника
2 - Сервис
Возвращаемый xml:
<info id="5555">
<type>Покупка запчастей в Интернет-магазине</type>
<type_group>1</type_group>
<direction>Нет</direction>
<inn>ИНН, если пользователь не физическое лицо</inn>
<contact_person>Иван</contact_person>
<email>test@test.ru</email>
<phone>+3(333)3333333</phone>
<region>Адрес, введенный пользователем</region>
<user_comment>Идентификатор экспресс-заявки (ID) = 5555. Комментарий пользователя, если он есть.</user_comment>
<goods_direction>товарное направление, для техники с lbr.ru, с lbr-market.ru поля не будет</goods_direction>
<view_technique>вид техники, для техники с lbr.ru, с lbr-market.ru поля не будет</view_technique>
<attachment>Прикрепленный файл (если он есть) в экспресс заявке с lbr-market.ru</attachment>
</info>
URL : api.lbr.ru/shop?m=get
Параметры:
- action - тип передаваемых данных. Принимаемые: psvisitstatistic.
Примеры:
Пример вернет xml-файл со следующими параметрами:
invoice_number - номер заказа клиента.
qr_code - метка перехода по qr коду.
created_at - дата открытия заказа клиентом.
Возвращаемый xml:
<info id="5555">
<invoice_number>UPR-003460</invoice_number>
<qr_code>1</qr_code>
<created_at>21.10.2018 10:30:45</created_at>
</info>
URL : api.lbr.ru/shop?m=get
Параметры:
- action - тип передаваемых данных. Принимаемые: phonenew.
Примеры:
Пример вернет json со следующими параметрами:
full_name - ФИО контрагента.
un - код контрагента.
email - E-mail контрагента.
phone - введённый телефон контрагента.
Возвращаемый json:
{
"data": [
{
"full_name": "Шибин Дмитрий Юрьевич",
"un": "ORN-000000",
"email": "grhpp@yandex.ru",
"phone": "+1234567890"
},
{
"full_name": "Шибин Дмитрий Юрьевич",
"un": "ORN-000000",
"email": "grhpp@yandex.ru",
"phone": "+0987654321"
}
],
"result": "ok"
}
URL : api.lbr.ru/shop?m=get&action=link&url=https://lbr-market.ru/ps/ps4/?ct=77u/TGJyX2xlZ2lvbkBtYWlsLnJ1%26un=77u/QkxXLTAwMDcyM...
Параметры:
- action - тип передаваемых данных. Принимаемые: link.
- url - исходная ссылка.
Примеры:
Пример вернет xml-файл со следующими параметрами:
url_short - короткая ссылка.
Возвращаемый xml:
<data>
<url_short>https://lbr-market.ru/123ccf</url_short>
</data>
URL : api.lbr.ru/shop?m=get
Параметры:
- action - тип передаваемых данных. Принимаемые: kpfromonec.
- data - массив с данными.
Принимаемые параметры data при action=kpfromonec:
-
- Параметр Тип Описание
- id_kp (string) Идентификатор КП. Уникальный. Обязательный
Результат:
-
- Сообщение СтатусОписание
- Status: OK, kp_status: status (string) КП было найдено
- Status: ERROR, message: Kp not found (string) КП не было найдено
URL : api.lbr.ru/shop?m=get
Параметры:
- action - тип передаваемых данных. Принимаемые: unsubusers.
Примеры:
Пример вернет xml-файл со следующими параметрами:
unique_code - УникальныйКод (может быть пустым, для старых рассылок).
email - имейл (может быть пустым).
date - дата отписки.
Возвращаемый xml:
<info id="5555">
<unique_code>unique_code</unique_code>
<email>utesheva_n5625@mail.ru</email>
<date>21.10.2019 10:30:45</date>
</info>
URL : api.lbr.ru/portal?m=get
Параметры:
- action - тип передаваемых данных. Принимаемые: videos.
- meeting_ref - ref-key совещания в БД 1С, например 054867b1-619d-11e9-84ce-0cc47adb2351.
Примеры:
Пример вернет json со следующими параметрами:
{
"status": "ok",
"status_text": "",
"data": {
"meeting_ref": "054867b1-619d-11e9-84ce-0cc47adb2351",
"video_url": "http://portal.lbr.ru/video-training/view/69"
}
}
Невалидный запрос вернёт следующий json:
{
"status": "error",
"status_text": "Видео ещё обрабатывается или его не существует"
}
URL : api.lbr.ru/lbr?m=get
Параметры:
- action - тип передаваемых данных. Принимаемые: analiticskp.
Примеры:
Пример вернет xml-файл со следующими параметрами:
customer_id - id пользователя (email)
subscription_id - id рассылки
link_id - id ссылки
manager_id - id менеджера
time - время в секундах
date - время регистрации захода (формат Y.m.d H:i)
url - url страницы
page_id - id страницы
url_mark - id страницы (соответствие 1С)
title - заголовок страницы
Возвращаемый xml:
<data count="2">
<info id="2">
<customer_id>test1@mail.ru_test2@mail.ru</customer_id>
<subscription_id>test_info</subscription_id>
<link_id>link</link_id>
<manager_id>manager_id</manager_id>
<time>6.061</time>
<date>2014.10.01 12:11</date>
<url>http://lbr.ru/selskohozyaystvennaya-tehnika/type/</url>
<page_id>1</page_id>
<url_mark>1111</url_mark>
<title>По типу машин</title>
</info>
<info id="666">
<customer_id>test1@mail.ru</customer_id>
<subscription_id>test_info</subscription_id>
<link_id></link_id>
<manager_id>manager_id</manager_id>
<time>12.671</time>
<date>2015.08.14 16:48</date>
<url>http://lbr.ru</url>
<page_id>2</page_id>
<url_mark>1111</url_mark>
<title></title>
</info>
</data>
URL : api.lbr.ru/shop?m=get
Параметры:
- action - тип передаваемых данных. Принимаемые: analitics.
Примеры:
Пример вернет xml-файл со следующими параметрами:
customer_id - id пользователя (email)
subscription_id - id рассылки
link_id - id ссылки
manager_id - id менеджера (для ЭВП всегда пустое)
time - время в секундах
date - время регистрации захода (формат Y.m.d H:i)
url_mark - соответствие позиции каталога (category/modelline/maker/pmaker/product)
Например: "category=MNN01111" или "category=MNN01111;maker=000111",
здесь maker - производитель техники,
pmaker - производитель запчастей,
category - тип техники,
product - запчасть,
modelline - модельный ряд
Возвращаемый xml:
<data count="2">
<info id="2">
<customer_id>test1@mail.ru_test2@mail.ru</customer_id>
<subscription_id>test_info</subscription_id>
<link_id>link</link_id>
<manager_id></manager_id>
<time>6.061</time>
<date>2014.10.01 12:11</date>
<url>http://lbr-market.ru/sparepart/10970-lemeh-s-naplavkoy-sb56-pravyy-3352234mo</url>
<url_mark>product=MNS0014309</url_mark>
</info>
<info id="666">
<customer_id>test1@mail.ru</customer_id>
<subscription_id>test_info</subscription_id>
<link_id></link_id>
<manager_id></manager_id>
<time>12.671</time>
<date>2015.08.14 16:48</date>
<url>http://lbr-market.ru</url>
<url_mark></url_mark>
</info>
</data>
URL : api.lbr.ru/shop?m=get
Параметры:
- action - тип передаваемых данных. Принимаемые: analiticsbytime.
- data - массив с данными.
Принимаемые параметры data при action=analiticsbytime:
-
- Параметр Тип Описание
- from (string) Дата начала промежутка - формат Y-m-d, например 2015-08-01
- to (string) Дата окончания промежутка (включительно) - формат Y-m-d, например 2015-08-02
Примеры:
Пример вернет xml-файл со следующими параметрами:
customer_id - id пользователя (email)
subscription_id - id рассылки
link_id - id ссылки
manager_id - id менеджера (для ЭВП всегда пустое)
time - время в секундах
date - время регистрации захода (формат Y.m.d H:i)
url_mark - соответствие позиции каталога (category/modelline/maker/pmaker/product)
Например: "category=MNN01111" или "category=MNN01111;maker=000111",
здесь maker - производитель техники,
pmaker - производитель запчастей,
category - тип техники,
product - запчасть,
modelline - модельный ряд
Возвращаемый xml:
<data count="2">
<info id="2">
<customer_id>test1@mail.ru_test2@mail.ru</customer_id>
<subscription_id>test_info</subscription_id>
<link_id>link</link_id>
<manager_id></manager_id>
<time>6.061</time>
<date>2014.10.01 12:11</date>
<url>http://lbr-market.ru/sparepart/10970-lemeh-s-naplavkoy-sb56-pravyy-3352234mo</url>
<url_mark>product=MNS0014309</url_mark>
</info>
<info id="666">
<customer_id>test1@mail.ru</customer_id>
<subscription_id>test_info</subscription_id>
<link_id></link_id>
<manager_id></manager_id>
<time>12.671</time>
<date>2015.08.14 16:48</date>
<url>http://lbr-market.ru</url>
<url_mark></url_mark>
</info>
</data>
URL : api.lbr.ru/shop?m=get
Параметры:
- action - тип передаваемых данных. Принимаемые: analiticsbyevpid.
- data - массив с данными.
Принимаемые параметры data при action=analiticsbyevpid:
-
- Параметр Тип Описание
- subscription_id (string) Уникальный идентификатор ЭВП
- link_id (string) 1 или 0 - учитывать ли id ссылки при выборке
Примеры:
Пример вернет xml-файл со следующими параметрами:
customer_id - id пользователя (email)
subscription_id - id рассылки
link_id - id ссылки
manager_id - id менеджера (для ЭВП всегда пустое)
time - время в секундах
date - время регистрации захода (формат Y.m.d H:i)
url_mark - соответствие позиции каталога (category/modelline/maker/pmaker/product)
Например: "category=MNN01111" или "category=MNN01111;maker=000111",
здесь maker - производитель техники,
pmaker - производитель запчастей,
category - тип техники,
product - запчасть,
modelline - модельный ряд
Возвращаемый xml:
<data count="2">
<info id="2">
<customer_id>test1@mail.ru_test2@mail.ru</customer_id>
<subscription_id>test_info</subscription_id>
<link_id>link</link_id>
<manager_id></manager_id>
<time>6.061</time>
<date>2014.10.01 12:11</date>
<url>http://lbr-market.ru/sparepart/10970-lemeh-s-naplavkoy-sb56-pravyy-3352234mo</url>
<url_mark>product=MNS0014309</url_mark>
</info>
<info id="666">
<customer_id>test1@mail.ru</customer_id>
<subscription_id>test_info</subscription_id>
<link_id></link_id>
<manager_id></manager_id>
<time>12.671</time>
<date>2015.08.14 16:48</date>
<url>http://lbr-market.ru</url>
<url_mark></url_mark>
</info>
</data>
URL : api.lbr.ru/shop?m=get
Параметры:
- action - тип передаваемых данных. Принимаемые: analiticsbyevpidunique.
- data - массив с данными.
Принимаемые параметры data при action=analiticsbyevpidunique:
-
- Параметр Тип Описание
- subscription_id (string) Уникальный идентификатор ЭВП
- link_id (string) 1 или 0 - учитывать ли id ссылки при выборке
Примеры:
Пример вернет xml-файл со следующими параметрами:
customer_id - id пользователя (email)
subscription_id - id рассылки
link_id - id ссылки
manager_id - id менеджера (для ЭВП всегда пустое)
time - время в секундах
date - время регистрации захода (формат Y.m.d H:i)
url_mark - соответствие позиции каталога (category/modelline/maker/pmaker/product)
Например: "category=MNN01111" или "category=MNN01111;maker=000111",
здесь maker - производитель техники,
pmaker - производитель запчастей,
category - тип техники,
product - запчасть,
modelline - модельный ряд
Возвращаемый xml:
<data count="2">
<info id="2">
<customer_id>test1@mail.ru_test2@mail.ru</customer_id>
<subscription_id>test_info</subscription_id>
<link_id>link</link_id>
<manager_id></manager_id>
<time>6.061</time>
<date>2014.10.01 12:11</date>
<url>http://lbr-market.ru/sparepart/10970-lemeh-s-naplavkoy-sb56-pravyy-3352234mo</url>
<url_mark>product=MNS0014309</url_mark>
</info>
<info id="666">
<customer_id>test1@mail.ru</customer_id>
<subscription_id>test_info</subscription_id>
<link_id></link_id>
<manager_id></manager_id>
<time>12.671</time>
<date>2015.08.14 16:48</date>
<url>http://lbr-market.ru</url>
<url_mark></url_mark>
</info>
</data>
URL : api.lbr.ru/shop?m=get
Параметры:
- action - тип передаваемых данных. Принимаемые: psstatisticslinks.
Примеры:
Пример вернет xml-файл со следующими параметрами:
date_created - Дата
user_name - ФИО посетителя
email - Email посетителя
org_name - Организация
code_contr - Код контрагента
user_position - Должность
block - Блок
link_transcript - Расшифровка ссылки
details - Подробности
ps_id - ID посадочной
number_infopage - Номер инфоповода
infopage -Инфоповод
link - Ссылка перехода
utm_source - Тип рассылки
kp_id - Номер КП
URL : api.lbr.ru/shop?m=set
Параметры:
- action - тип передаваемых данных. Принимаемые: draft.
- data - массив с данными.
Принимаемые параметры data при action=draft:
-
- Параметр Тип Описание
- external_id (string) Идентификатор сборочного чертежа в системе учета 1С. Уникальный. Обязательный
- name (string) Наименование сборочного чертежа
- image (string) Имя изображения сборочного чертежа (как он будет называться на сайте)
- inner (array) Запчасти, относящиеся к сборочному чертежу:
- Параметр Тип Описание
- product_id (string) Идентификатор продукта (запчасти) в системе учета 1С. Уникальный. Обязательный
- level (string) Номер на чертеже
- count (string) Количество в узле
- note (string) Примечание
Примеры:
Пример добавляет два товара (запчасти) в модельный ряд:
action = 'draft'
data[0][external_id] = 'MNS-00001088'
data[0][name] = 'Ботвоудалитель'
data[0][image] = 'MNS-00001088.jpg'
data[0][inner][0][product_id] = '111111'
data[0][inner][0][level] = '1'
data[0][inner][0][count] = '2'
data[0][inner][0][note] = 'Примечание'
data[0][inner][1][product_id] = '222222'
data[0][inner][1][level] = '2'
data[0][inner][1][count] = '1'
data[0][inner][1][note] = 'Примечание'
URL : api.lbr.ru/shop?m=set
Параметры:
- action - тип передаваемых данных. Принимаемые: draftmodel.
- data - массив с данными.
Принимаемые параметры data при action=draftmodel:
-
- Параметр Тип Описание
- external_id (string) Идентификатор сборочного чертежа в системе учета 1С. Уникальный. Обязательный
- name (string) Наименование сборочного чертежа
- image (string) Имя изображения сборочного чертежа (как он будет называться на сайте)
- inner (array) Запчасти, относящиеся к сборочному чертежу:
- Параметр Тип Описание
- model_line_id (string) Идентификатор модели в системе учета 1С. Уникальный. Обязательный
Примеры:
Пример добавляет два товара (запчасти) в модельный ряд:
action = 'draftmodel'
data[0][external_id] = 'MNS-00001088'
data[0][name] = 'Ботвоудалитель'
data[0][image] = 'MNS-00001088.jpg'
data[0][inner][0][model_line_id] = '111111'
data[0][inner][1][model_line_id] = '222222'
URL : api.lbr.ru/shop?m=set
Параметры:
- action - тип передаваемых данных. Принимаемые: filial.
- data - массив с данными.
Принимаемые параметры data при action=filial:
-
- Параметр Тип Описание
- external_id (string) Идентификатор в системе учета 1С. Уникальный. Обязательный
- name (string) Название филиала
- inner (array) Зоны, входящие в филиал:
- Параметр Тип Описание
- external_id (string) Идентификатор зоны системе учета. Уникальный. Обязательный
- name (string) Название зоны
Примеры:
Пример добавляет/редактирует категории:
action = 'filial'
data[0][external_id] = '999999999'
data[0][name] = 'Барнаул'
data[0][inner][0][external_id] = '8888888888'
data[0][inner][0][name] = 'Алтайский край'
data[0][inner][1][external_id] = '777777777'
data[0][inner][1][name] = 'Восточно-Казахстанская область'
URL : api.lbr.ru/shop?m=set
Параметры:
- action - тип передаваемых данных. Принимаемые: currency.
- data - массив с данными.
Принимаемые параметры data при action=currency:
-
- Параметр Тип Описание
- external_id (string) Идентификатор валюты в системе учета 1С. Уникальный. Обязательный
- name (string) Название валюты
- iso (string) Сокращение валюты
- symbol (string) Символ валюты
- exchange_rate (string) Курс валюты
Пример:
Пример добавляет/редактирует валюту:
action = 'currency'
data[0][external_id] = '999999999'
data[0][name] = 'Доллар'
data[0][iso] = 'USD'
data[0][symbol] = '$'
data[0][exchange_rate] = '1.1'
data[1][external_id] = '888888888'
data[1][name] = 'Рубль'
data[1][iso] = 'RUB'
data[1][symbol] = 'руб.'
URL : api.lbr.ru/shop?m=set
Параметры:
- action - тип передаваемых данных. Принимаемые: price.
- data - массив с данными.
Принимаемые параметры data при action=price:
-
- Параметр Тип Описание
- filial_id (string) Идентификатор филиала в системе учета 1С. Уникальный. Обязательный
- product_id (string) Идентификатор запчасти в системе учета 1С. Уникальный. Обязательный
- currency_code (string) Идентификатор валюты в системе учета 1С. Уникальный. Обязательный
- price (string) Цена
- date_price_action (string) Дата действия цены
Примеры:
Пример добавляет/редактирует категории:
action = 'price'
data[0][filial_id] = '666666666'
data[0][product_id] = '777777777'
data[0][currency_code] = '888888888'
data[0][price] = '8'
URL : api.lbr.ru/shop?m=set
Параметры:
- action - тип передаваемых данных. Принимаемые: kpfromonec.
- data - массив с данными.
Принимаемые параметры data при action=kpfromonec:
-
- Параметр Тип Описание
- id_kp (string) Идентификатор КП. Уникальный. Обязательный
- title (string) Заголовок КП. Обязательный
- product_direction (string) Товарное направление. Обязательный
- technique_view (string) Вид техники. Обязательный
Обработка ошибок:
-
- Сообщение СтатусОписание
- Status: OK, message: Kp has been save (string) Все данные были успешно сохранены. Все прошло без ошибок
- Status: ERROR, message: Kp has not been save (string) Ошибка при сохранении. Проверьте правильность передаваемых параметров
- Status: ERROR, message: This Kp already exist (string) КП с данным номером id_kp уже существует
Примеры:
Пример добавляет/редактирует категории:
action = 'kpfromonec'
data[id_kp] = 'v100500'
data[title] = 'Какой-то текст'
data[product_direction] = 'Товарное направление - прямое'
data[technique_view] = 'Вид техники - простой'
URL : api.lbr.ru/shop?m=del
Параметры:
- action - тип передаваемых данных. Принимаемые: sparepart.
- data - массив с данными.
Принимаемые параметры data при action=sparepart:
-
- Параметр Тип Описание
- external_id (string) Идентификатор в системе учета 1С. Уникальный. Обязательный
- user_id (string) Идентификатор пользователя в системе учета, удалившего запчасть
Примеры:
Пример удаляет две запчасти:
action = 'sparepart'
data[0][external_id] = '666666666'
data[0][user_id] = '1'
data[1][external_id] = '222222222'
data[1][user_id] = '3'
Пример удаляет одну запчасть:
action = 'sparepart'
data[external_id] = '666666666'
data[user_id] = '2'
URL : api.lbr.ru/shop?m=del
Параметры:
- action - тип передаваемых данных. Принимаемые: group.
- data - массив с данными.
Принимаемые параметры data при action=group:
-
- Параметр Тип Описание
- external_id (string) Идентификатор в системе учета 1С. Уникальный. Обязательный
- user_id (string) Идентификатор пользователя в системе учета, удалившего группу запчастей
Примеры:
Пример удаляет две группы запчастей:
action = 'sparepart'
data[0][external_id] = '666666666'
data[0][user_id] = '1'
data[1][external_id] = '222222222'
data[1][user_id] = '3'
Пример удаляет одну группу:
action = 'group'
data[external_id] = '666666666'
data[user_id] = '2'
URL : api.lbr.ru/shop?m=del
Параметры:
- action - тип передаваемых данных. Принимаемые: modelline.
- data - массив с данными.
Принимаемые параметры data при action=modelline:
-
- Параметр Тип Описание
- external_id (string) Идентификатор в системе учета 1С. Уникальный. Обязательный
- user_id (string) Идентификатор пользователя в системе учета, удалившего модель/модельный ряд
Примеры:
Пример удаляет две модели:
action = 'sparepart'
data[0][external_id] = '666666666'
data[0][user_id] = '1'
data[1][external_id] = '222222222'
data[1][user_id] = '3'
Пример удаляет одну модель:
action = 'group'
data[external_id] = '666666666'
data[user_id] = '2'
URL : api.lbr.ru/shop?m=del
Параметры:
- action - тип передаваемых данных. Принимаемые: productfrommodelline.
- data - массив с данными.
Принимаемые параметры data при action=productfrommodelline:
-
- Параметр Тип Описание
- modelline_id (string) Идентификатор модельного ряда в системе учета 1С. Уникальный. Обязательный
- product_id (string) Идентификатор запчасти в системе учета
- user_id (string) Идентификатор пользователя в системе учета
Примеры:
Пример удаляет две модели:
action = 'productfrommodelline'
data[0][modelline_id] = '666666666'
data[0][product_id] = '1'
data[0][user_id] = '1'
data[1][modelline_id] = '222222222'
data[1][product_id] = '3'
data[1][user_id] = '3'
URL : api.lbr.ru/shop?m=get
Параметры:
- action - тип передаваемых данных. Принимаемые: yandex.
Пример:
action = 'yandex'
Пример вернет xml-файл со следующими параметрами:
channel - канал (константа = "Яндекс.Директ")
week - номер недели с начала года
date - дата начала недели в формате yyyymmdd (например: "20160919")
country - страна
region - область
city - город
full_company - кампания Яндекс.Директа (Например: "Кормозаготовка - Пресс-подборщики - RSYA - искл. 8 и 3 ( N-12498751 )")
company - кампания (Например: "Пресс-подборщики")
product_direction - товарное направление
auditory - аудитория
request_type - вид обращения
ad_group - группа объявлений
visits - визиты
visitors - посетители
clicks - клики
goals - достижения цели
cost_of_clicks - стоимость кликов
Возвращаемый xml:
<data count="2">
<info id="2">
<channel>Яндекс.Директ</channel>
<week>30</week>
<date>20160919</date>
<country>Итого и средние</country>
<region></region>
<city></city>
<full_company></full_company>
<product_direction></product_direction>
<company></company>
<auditory></auditory>
<request_type></request_type>
<ad_group></ad_group>
<visits>103</visits>
<visitors>97</visitors>
<clicks>100</clicks>
<goals>0</goals>
<cost_of_clicks>10</cost_of_clicks>
</info>
<info id="666">
<channel>Яндекс.Директ</channel>
<week>30</week>
<date>20160919</date>
<country>Россия</country>
<region>Москва и Московская область</region>
<city>Москва</city>
<full_company>Кормозаготовка - Пресс-подборщики - RSYA - искл. 8 и 3 ( N-12498751 )</full_company>
<product_direction>Кормозаготовка</product_direction>
<company>Пресс-подборщики</company>
<auditory>RSYA</auditory>
<request_type>Объявления с изображением</request_type>
<ad_group>Все производители</ad_group>
<visits>103</visits>
<visitors>97</visitors>
<clicks>100</clicks>
<goals>0</goals>
<cost_of_clicks>10</cost_of_clicks>
</info>
</data>
URL : api.lbr.ru/shop?m=get
Параметры:
- action - тип передаваемых данных. Принимаемые: yandexdirect.
Пример:
action = 'yandexdirect'
Пример вернет xml-файл со следующими параметрами:
channel - канал (константа = "Яндекс.Директ")
week - номер недели с начала года
date - дата в формате yyyymmdd (например: "20170705")
country - страна
region - область
full_company - кампания Яндекс.Директа (Например: "Кормозаготовка | Пресс-подборщики | RSYA")
company - кампания (Например: "Пресс-подборщики")
product_direction - товарное направление
auditory - аудитория
request_type - вид обращения
ad_group - группа объявлений
clicks - количество кликов
cost - стоимость кликов
ctr - CTR, в %
conversions - количество конверсий
impressions - количество показов
Возвращаемый xml:
<data count="2">
<info id="16383">
<channel>Яндекс.Директ</channel>
<week>25</week>
<date>20170625</date>
<country>Россия</country>
<region>Республика Хакасия</region>
<full_company>Погрузчики телескопические | Погрузчики телескопические | RSYA</full_company>
<product_direction>Погрузчики телескопические</product_direction>
<company>Погрузчики телескопические</company>
<auditory>RSYA</auditory>
<request_type>Объявление с изображением</request_type>
<ad_group>DIECI, s.r.l.</ad_group>
<clicks>0</cliks>
<cost>0.00</cost>
<ctr>0.00</ctr>
<conversions>--</conversions>
<impressions>1</impressions>
</info>
<info id="17739">
<channel>Яндекс.Директ</channel>
<week>25</week>
<date>20170625</date>
<country>NULL</country>
<region>Республика Крым</region>
<full_company>Тракторы МТЗ | Тракторы МТЗ | RSYA</full_company>
<product_direction>Тракторы МТЗ</product_direction>
<company>Тракторы МТЗ</company>
<auditory>RSYA</auditory>
<request_type>Объявление с изображением</request_type>
<ad_group>МТЗ в лизинг</ad_group>
<clicks>2</cliks>
<cost>7.32</cost>
<ctr>25.00</ctr>
<conversions>2</conversions>
<impressions>8</impressions>
</info>
</data>
URL : api.lbr.ru/shop?m=get
Параметры:
- action - тип передаваемых данных. Принимаемые: google.
Пример:
action = 'google'
Пример вернет xml-файл со следующими параметрами:
channel - канал (константа = "AdWords")
week - номер недели с начала года
date - дата начала недели в формате yyyymmdd (например: "20160919")
country - страна
region - область
city - город
full_company - Название кампании в сети (Например: "Кормозаготовка | Валкообразователи | Psk")
company - кампания (Например: "Валкообразователи")
product_direction - товарное направление
auditory - аудитория
request_type - вид обращения
ad_group - группа объявлений
impressions - число показов
clicks - клики
conversions - конверсии
cost - стоимость кликов
Возвращаемый xml:
<data count="2">
<info id="2">
<channel>AdWords</channel>
<week>30</week>
<date>20160919</date>
<country>Total</country>
<region></region>
<city></city>
<full_company></full_company>
<product_direction></product_direction>
<company></company>
<auditory></auditory>
<request_type></request_type>
<ad_group></ad_group>
<impressions>1</impressions>
<clicks>100</clicks>
<conversions>0</conversions>
<cost>10</cost>
</info>
<info id="666">
<channel>AdWords</channel>
<week>30</week>
<date>20160919</date>
<country>Russia</country>
<region>Chelyabinsk Oblast</region>
<city>Magnitogorsk</city>
<full_company>Кормозаготовка | Валкообразователи | Psk</full_company>
<product_direction>Кормозаготовка</product_direction>
<company>Валкообразователи</company>
<auditory>Psk</auditory>
<request_type>Объявления</request_type>
<ad_group>TONUTTY</ad_group>
<impressions>1</impressions>
<clicks>100</clicks>
<conversions>0</conversions>
<cost>10</cost>
</info>
</data>
URL : api.lbr.ru/shop?m=get
Параметры:
- action - тип передаваемых данных. Принимаемые: googleanalitics.
Пример:
action = 'googleanalitics'
Пример вернет xml-файл со следующими параметрами:
channel - источник/канал трафика (например: "yandex / cpc")
date - дата начала недели в формате yyyymmdd (например: "20160919")
week - номер недели с начала года
sessions - количество сеансов
percentNewSessions - процент новых сеансов
newUsers - новые пользователи
bounceRate - показатель отказов
pageviewsPerSession - количество страниц/сеанс
avgSessionDuration - средняя длительность сеанса
goalCompletionsAll - конверсии (общее)
goal1Completions - конверсии по цели 1
goal6Completions - конверсии по цели 6
goal7Completions - конверсии по цели 7
... (конверсии по целям 8-17)
goal18Completions - конверсии по цели 18
Возвращаемый xml:
<data count="2">
<info id="2">
<channel>(direct) / (none)</channel>
<date>20171226</date>
<week>52</week>
<sessions>84</sessions>
<percentNewSessions>79.76</percentNewSessions>
<newUsers>67</newUsers>
<bounceRate>64.29</bounceRate>
<pageviewsPerSession>2.31</pageviewsPerSession>
<avgSessionDuration>215.64</avgSessionDuration>
<goalCompletionsAll>14</goalCompletionsAll>
<goal1Completions>9</goal1Completions>
<goal2Completions>0</goal2Completions>
...
<goal18Completions>0</goal18Completions>
</info>
<info id="333">
<channel>go.mail.ru / referral</channel>
<date>20171227</date>
<week>52</week>
<sessions>9</sessions>
<percentNewSessions>66.67</percentNewSessions>
<newUsers>6</newUsers>
<bounceRate>66.67</bounceRate>
<pageviewsPerSession>1.33</pageviewsPerSession>
<avgSessionDuration>8.89</avgSessionDuration>
<goalCompletionsAll>3</goalCompletionsAll>
<goal1Completions>2</goal1Completions>
<goal2Completions>0</goal2Completions>
...
<goal18Completions>1</goal18Completions>
</info>
</data>