Как включить Push-уведомления в браузере

Вы можете подключить Push-уведомления в браузере, для этого нажмите "Мой аккаунт" и выберите "Данные аккаунта"
(или можете перейти по этой ссылке Данные аккаунта)

Данные аккаунта

Перейдите в раздел "Оповещения", нажмите "Включить Push-уведомления в браузере" и разрешите показ уведомлений. Так же в этом разделе вы можете отключить оповещения на почту

Раздел оповещения
Запрос на показ уведомлений

Поддерживаются браузеры Chrome, Яндекс, Opera.
Не работает на Safari и браузерах под Apple.
Сообщения доставляются даже если сайт не открыт в браузере, но в этом случае без звука — только всплывающее окно.

Уведомление в Chrome
Как включить Push-уведомления в браузере

Как включить Push-уведомления в браузере

Вы можете подключить Push-уведомления в браузере, для этого нажмите "Мой аккаунт" и выберите "Данные аккаунта"
(или можете перейти по этой ссылке Данные аккаунта)

Данные аккаунта

Перейдите в раздел "Оповещения", нажмите "Включить Push-уведомления в браузере" и разрешите показ уведомлений. Так же в этом разделе вы можете выбрать какие оповещения вы хотите получать на почту

Раздел оповещения
Запрос на показ уведомлений

Поддерживаются браузеры Chrome, Яндекс, Opera.
Не работает на Safari и браузерах под Apple.
Сообщения доставляются даже если сайт не открыт в браузере, но в этом случае без звука — только всплывающее окно.

Уведомление в Chrome
Как включить Push-уведомления в браузере

API(test)

/api/client/v1/cart/order Оформить заказы в корзине

Parameters

NameDescription
test
boolean
(query)
Default value : false

Request body

{
"codes_order": "471999441;471999442;471999443",
"code_region": 1,
"email": "[email protected]",
"client_name": "Иван",
"name_first": "Иван",
"name_last": "Иванов",
"name_second": "Иванович",
"phone": "+79451234567",
"notify_sms": false,
"comment": ""
}

Responses

Сurl

curl -X 'POST' \
  'https://b52-api.zzap.pro/api/client/v1/cart/order?test=false' \
  -H 'accept: */*' \
  -H 'Content-Type: application/json' \
  -d '{
  "codes_order": "471999441;471999442;471999443",
  "code_region": 1,
  "email": "[email protected]",
  "client_name": "Иван",
  "name_first": "Иван",
  "name_last": "Иванов",
  "name_second": "Иванович",
  "phone": "+79451234567",
  "notify_sms": false,
  "comment": ""
}'

Request URL

https://b52-api.zzap.pro/api/client/v1/cart/order?test=false

Server response

CodeDetails
401UndocumentedError: response status is 401Response bodyDownload{ "result": {}, "result_info": {}, "success": false, "code": 401, "errors": { "error": "zzap-api-key не прошел проверку, в доступе отказано!" } }Response headers cf-cache-status: DYNAMIC cf-ray: 92e215faab699311-CPH content-type: application/json; charset=utf-8 date: Thu,10 Apr 2025 12:00:47 GMT server: cloudflare strict-transport-security: max-age=2592000 x-powered-by: ASP.NET

Responses

CodeDescriptionLinks
200OKNo links

/api/client/v1/cart Новый заказ в корзине

Parameters

NameDescription
test
boolean
(query)
Default value : false

Request body

{
"qty_order": 5,
"comment": "string",
"code_doc_b": 0,
"code_cur": 5,
"code_region": 5
}

Responses

Curl

curl -X 'POST' \
  'https://b52-api.zzap.pro/api/client/v1/cart?test=false' \
  -H 'accept: */*' \
  -H 'Content-Type: application/json' \
  -d '{
  "qty_order": 5,
  "comment": "string",
  "code_doc_b": 0,
  "code_cur": 5,
  "code_region": 5
}'

Request URL

https://b52-api.zzap.pro/api/client/v1/cart?test=false

Server response

CodeDetails
401UndocumentedError: response status is 401

Response body

{
  "result": {},
  "result_info": {},
  "success": false,
  "code": 401,
  "errors": {
    "error": "zzap-api-key не прошел проверку, в доступе отказано!"
  }
}

Response headers

cf-cache-status: DYNAMIC  cf-ray: 92faea7a092a8dab-HEL  content-type: application/json; charset=utf-8  date: Sun,13 Apr 2025 12:20:10 GMT  server: cloudflare  strict-transport-security: max-age=2592000  x-powered-by: ASP.NET

Responses

CodeDescriptionLinks
200OKNo links

/api/client/v1/cart Список заказов из корзины

Parameters

NameDescription
page
integer($int32)
(query)
номер страницы с данными, где page >= 1 и page * pageSize <= 1000
Default value : 1
page_size
integer($int32)
(query)
размер страницы с данными, где pageSize <= 1000
Default value : 1000
refresh
boolean
(query)
Default value : false

Responses

CodeDescriptionLinks
200OKNo links

Media type

application/json

Example Value

{
  "success": true,
  "code": 0,
  "errors": {
    "additionalProp1": "string",
    "additionalProp2": "string",
    "additionalProp3": "string"
  },
  "result": {
    "data": [
      {
        "code_order": 0,
        "code_doc_b": "string",
        "create_date": "2025-04-13T12:26:31.831Z",
        "client_name": "string",
        "qty_order": 0,
        "qty": 0,
        "descr_qty": "string",
        "qty_max": 0,
        "delivery_days": 0,
        "descr_delivery": "string",
        "partnumber": "string",
        "comment": "string",
        "class_man": "string",
        "logopath": "string",
        "class_cat": "string",
        "imagepath": "string",
        "seller_name": "string",
        "user_key": "string",
        "seller_rating_count": "string",
        "seller_rating": 0,
        "used": true,
        "apply": "string",
        "min_sum_order": 0,
        "descr_min_sum_order": "string",
        "shipment": "string",
        "price": 0,
        "descr_price": "string",
        "price_orig": 0,
        "descr_price_orig": "string",
        "type_price": "string",
        "descr_type_price": "string",
        "type_user": "string",
        "type_user2": "string",
        "imagepath_v2": [
          "string"
        ],
        "pack": 0,
        "descr_pack": "string",
        "code_man": 0,
        "location": "string"
      }
    ]
  },
  "result_info": {
    "page": 1,
    "page_size": 50,
    "count": 50,
    "total_count": 1000
  }
}

Schema

CartItemDtoInfoApiResponse{

description:Данные ответа апи
success[...]
code[...]
errors{...}
nullable: true
resultCartItemDtoResponseResult{...}
result_infoInfo{...}

}

/api/client/v1/cart/order Оформить заказы в корзине (вариант 2)

Parameters

NameDescription
test
boolean
(query)
Default value : false

Request body

{
"codes_order": "471999441;471999442;471999443",
"code_region": 1,
"email": "[email protected]",
"client_name": "Иван",
"name_first": "Иван",
"name_last": "Иванов",
"name_second": "Иванович",
"phone": "+79451234567",
"notify_sms": false,
"comment": ""
}

https://b52-api.zzap.pro/api/client/v1/cart/order?test=false

Входные параметры (для JSON API передаются в GET или POST параметрах запроса):

ПараметрТипОбязательныйОписание
loginstringдаe-mail, указанный при регистрации на сайте ZZap
passwordstringдаваш пароль от аккаунта на сайте ZZap
codes_orderstringдаперечисление через точку с запятой уникальных кодов оформленных заказов
client_namestringдаФИО заказчика (может отличаться от имени, указанного в аккаунте при регистрации)
client_emailstringдаe-mail заказчика (может отличаться от e-mail, указанного в аккаунте при регистрации)
client_phonestringдателефон заказчика (может отличаться от телефона, указанного в аккаунте при регистрации)
notify_smsstringдаfalse - не оповещать по смс, true - оповещать по смс
client_code_regionstringдакод региона покупателя (определите с помощью метода GetRegions)
name_firststringдаимя
name_secondstringнетотчество
name_laststringдафамилия
api_keystringданужно попросить у нас
teststringдаtrue (режим теста): новый пользователь зарегистрирован не будет, заказ не будет сформирован. остальные значения - false (обычный рабочий режим): новый пользователь будет зарегистрирован, заказ будет сформирован и отправлен продавцу

Выходные параметры:

ПараметрТипОбязательныйОписание
errorstringдаесли пусто, ошибок нет
codes_orderstringдаперечисление через точку с запятой уникальных кодов заказов в корзине

/api/client/v1/cart Новый заказ в корзине (вариант 2)

Parameters

NameDescription
test
boolean
(query)
Default value : false

Request body

{
"qty_order": 5,
"comment": "string",
"code_doc_b": 0,
"code_cur": 5,
"code_region": 5
}

https://b52-api.zzap.pro/api/client/v1/cart?test=false

/api/client/v1/catalog/disks Каталог Disks (с помощью ИИ)

Название метода: Каталог Disks
HTTP-метод: POST
URL: /api/client/v1/catalog/disks
Ссылка на Swagger: https://b52-api.zzap.pro/swagger/index.html?urls.primaryName=ZZap+API+v1#/Catalogs/post_api_client_v1_catalog_disks

Входные параметры

Параметры запроса

ПараметрТипОбязательныйОписание
code_regionInteger (SInt32)НетКод региона (по умолчанию: -1)
pageInteger (SInt32)НетНомер страницы с данными, где page >= 1 (по умолчанию: 1)
pageSizeInteger (SInt32)НетРазмер страницы с данными, где pageSize <= 1000 (по умолчанию: 1000)

Выходные параметры

ПараметрТипОписание
successBooleanУспешность выполнения запроса
codeInteger (SInt32)Код ответа
errorsObjectОбъект ошибок
nullable: true
resultCatalogDisksItemDtoResponseResultРезультат выполнения запроса
result.dataArray of CatalogDisksItemDtoСписок дисков
result.data[].idString
result.data[].logopathStringnullable: true
result.data[].partnerStringnullable: true
result.data[].class_catStringnullable: true
result.data[].code_catStringnullable: true
result.data[].ingepartStringnullable: true
result.data[].code_manStringnullable: true
result.data[].commentStringnullable: true
result.data[].price_minNumbernullable: true
result.data[].price_medNumbernullable: true
result.data[].price_maxNumbernullable: true
result.data[].price_countInteger (SInt32)nullable: true
result.data[].tag_rStringnullable: true
result.data[].tag_iStringnullable: true
result.data[].tag_eStringnullable: true
result.data[].tag_pStringnullable: true
result.data[].tag_bStringnullable: true
result.data[].tag_dStringnullable: true
result.data[].tag_cStringnullable: true
result.infoInfoCatalogDisksИнформация о пагинации
result.info.pageInteger (SInt32)Номер текущей страницы
result.info.page_sizeInteger (SInt32)Размер страницы
result.info.countInteger (SInt32)Количество записей на текущей странице
result.info.total_countInteger (SInt32)Общее количество записей
result.info.class_man_enumArray of Stringnullable: true
result.info.tag_r_enumArray of Stringnullable: true
result.info.tag_i_enumArray of Stringnullable: true
result.info.tag_e_enumArray of Stringnullable: true
result.info.tag_p_enumArray of Stringnullable: true
result.info.tag_b_enumArray of Stringnullable: true
result.info.tag_d_enumArray of Stringnullable: true
result.info.tag_c_enumArray of Stringnullable: true

Возможные ошибки

КодОписание
400Неверный формат запроса
401Отсутствует/неверный токен
429Превышен лимит запросов
500Внутренняя ошибка сервера

Cart

Метод: Оформить заказы в корзине

HTTP-метод: POST
Ссылка на Swagger: https://b52-api.zzap.pro/swagger/index.html#/Cart/post_api_client_v1_cart_order
URL: /api/client/v1/cart/order

Входные параметры:

ПараметрТипОбязателенОписание
testBooleanНетТестовый режим (значение по умолчанию: false)

Выходные параметры:

MakeCartOrderDto:

ПараметрТипОбязателенОписание
codes_orderStringНетНомера заказов (пример: "471999441;471999442;471999443", может быть null)
code_regionInteger ($int32)НетКод региона (пример: 1, может быть null)
emailStringНетEmail и Login нового пользователя (пример: "[email protected]", может быть null)
client_nameStringНетИмя покупателя (пример: "Иван", может быть null)
name_firstStringНетИмя (пример: "Иван", может быть null)
name_lastStringНетФамилия (пример: "Иванов", может быть null)
name_secondStringНетОтчество (пример: "Иванович", может быть null)
phoneStringНетТелефон (пример: "+79451234567", может быть null)
notify_smsBooleanНетУведомления по SMS (пример: false, может быть null)
commentStringНетПожелания (может быть null)

Метод: Новый заказ в корзине

HTTP-метод: POST
Ссылка на Swagger: https://b52-api.zzap.pro/swagger/index.html?urls.primaryName=ZZap+API+v1#/Cart/post_api_client_v1_cart
URL: /api/client/v1/cart

Входящие параметры

ПараметрТипОбязательныйОписание
testBooleanНетТестовый режим (значение по умолчанию: false)

Responses

CodeDescriptionLinks
200OKNo links

Выходные параметры

AddCartDto:

ПараметрТипОбязательныйОписание
qty_orderIntegerДаКоличество заказов
commentStringНетКомментарий к заказу
code_doc_bIntegerДаКод документа (0 - успех)
code_curIntegerДаКод валюты
code_regionIntegerДаКод региона

Метод: Список заказов из корзины

HTTP-метод: GET
Ссылка на Swagger: https://b52-api.zzap.pro/swagger/index.html?urls.primaryName=ZZap+API+v1#/Cart/get_api_client_v1_cart
URL: /api/client/v1/cart

Входящие параметры

ПараметрТипОбязательныйОписание
pageInteger($int32)НетНомер страницы с данными, где page >= 1 и page * pageSize <= 1000 (по умолчанию: 1)
page_sizeInteger($int32)НетРазмер страницы с данными, где pageSize <= 1000 (по умолчанию: 1000)
refreshBooleanНетОбновление данных (по умолчанию: false)

Responses

CodeDescriptionLinks
200OKNo links

Выходные параметры

CartItemDtoInfoApiResponse:

ПараметрТипОбязательныйОписание
successBooleanДаУспешный ответ (например, true)
codeInteger($int32)ДаHTTP-код ответа (например, 200)
errorsObjectНетОшибки ответа (nullable)
resultObjectДаРезультат выполнения запроса (пустой объект при ошибке)

CartItemDtoResponseResult:

ПараметрТипОбязательныйОписание
dataArray[Object]НетСписок элементов корзины/заказа (nullable)
data[].code_orderInteger($int32)ДаНомер сформированного заказа (например, 34343810)
data[].code_doc_bStringНетВнутренний уникальный код предложения (например, 11178677149783434)
data[].create_dateString($date-time)НетДата и время создания заказа (например, 2025-05-01T17:07:30Z)
data[].client_nameStringНетФИО покупателя (например, Иванов Иван Иванович)
data[].qty_orderInteger($int32)НетКоличество заказанных позиций (например, 1)
data[].qtyInteger($int32)НетКоличество товара (например, 1)
data[].descr_qtyStringНетТекстовое описание количества (например, >50 шт.)
data[].qty_maxInteger($int32)НетМаксимально допустимое количество для заказа (например, 999999999)
data[].delivery_daysInteger($int32)НетРасчетное количество дней до поставки (например, 1)
data[].descr_deliveryStringНетТекстовое описание сроков поставки (например, Сегодня при заказе до 14:00)
data[].partnumberStringНетАртикул производителя (например, P051)
data[].commentStringНетДополнительная информация о продавце (например, Часы работы: пн-пт 9:00-18:00)
data[].class_manStringНетНазвание производителя (например, HEPU)
data[].logopathStringНетСсылка на логотип производителя (30x30px)
data[].class_catStringНетНаименование категории товара (например, ПОМПА)
data[].imagepathStringНетСсылка на изображение товара (60x60px)
data[].seller_nameStringНетНазвание продавца (например, ZZap Seller Test г.Аскиз)
data[].user_keyStringНетУникальный ключ продавца для взаимодействия с API
data[].seller_rating_countStringНетКоличество отзывов о продавце (например, 3 отзыва)
data[].seller_ratingInteger($int32)НетРейтинг продавца (1-5, например, 5)
data[].usedBooleanНетФлаг типа товара: false - новый, true - б/у или уценка (например, false)
data[].applyStringНетУсловия применения предложения (например, ПРЕДЛОЖЕНИЕ НЕДЕЙСТВИТЕЛЬНО!!! ЭТО ТЕСТ)
data[].min_sum_orderNumber($double)НетМинимальная сумма заказа (например, 5000)
data[].descr_min_sum_orderStringНетТекстовое описание минимальной суммы заказа (например, 5 000р.)
data[].shipmentStringНетУсловия доставки (например, Самовывоз со склада)
data[].priceNumber($double)НетЦена в валюте покупателя (например, 9284)
data[].descr_priceStringНетТекстовое представление цены (например, 9 284р.)
data[].price_origNumber($double)НетОригинальная цена в валюте продавца (например, 100)
data[].descr_price_origStringНетТекстовое представление оригинальной цены (например, 100.00€ ЦБРФ)
data[].type_priceStringНетТип прайс-листа (внутренний код, например, WDCNMPEJT)
data[].descr_type_priceStringНетОписание типа цены (например, Только для юр. лиц и ИП)
data[].type_userStringНетТип пользователя (внутренний код, например, UBADV6)
data[].type_user2StringНетДополнительный тип пользователя (внутренний код, например, CPH1)
data[].imagepath_v2Array[String]НетМассив ссылок на изображения товара
data[].packInteger($int32)НетКратность упаковки (например, 1)
data[].descr_packStringНетТекстовое описание упаковки (например, Поштучно)
data[].code_manInteger($int32)НетВнутренний код производителя (например, 112713)
data[].locationStringНетЛокация продавца (например, Аскиз)
result_infoObjectДаДанные ответа API
result_info.pageInteger($int32)НетНомер страницы (например, 1)
result_info.page_sizeInteger($int32)НетРазмер страницы (например, 50)
result_info.countInteger($int32)ДаСколько элементов (например, 50)
result_info.total_countInteger($int32)ДаСколько всего элементов (например, 1000)

Метод: Удаление заказов из корзины

HTTP-метод: DELETE
Ссылка на Swagger: https://b52-api.zzap.pro/swagger/index.html?urls.primaryName=ZZap+API+v1#/Cart/delete_api_client_v1_cart
URL: /api/client/v1/cart

Входящие параметры

ПараметрТипОбязательныйОписание
code_orderArray[Integer]НетМассив номеров заказов для удаления
testBooleanНетТестовый режим (значение по умолчанию: false)

Responses

CodeDescriptionLinks
200OKNo links

Выходные параметры

Void:

ПараметрТипОбязательныйОписание
successBooleanДаУспешный ответ (например, true)
codeInteger($int32)ДаHTTP-код ответа (например, 200)
errorsObjectНетОшибки ответа (nullable)
resultObjectДаРезультат выполнения запроса (пустой объект при ошибке)

Метод: Обновить заказ в корзине

HTTP-метод: PUT

Ссылка на Swagger: https://b52-api.zzap.pro/swagger/index.html#/Cart/put_api_client_v1_cart__code_order_

URL: /api/client/v1/cart/{code_order}

Входные параметры:

ПараметрТипОбязателенОписание
code_orderInteger ($int32)ДаКод заказа (указывается в пути URL)
testBooleanНетТестовый режим (значение по умолчанию: false)

Выходные параметры:

ПараметрТипОбязателенОписание
qty_orderInteger ($int32)ДаКоличество заказываемой позиции (пример: 5)
commentStringНетКомментарии относительно заказа (может быть null)
code_regionInteger ($int32)ДаКод региона (пример: 5)

Метод: Удаление заказа из корзины

HTTP-метод: DELETE

Ссылка на Swagger: https://b52-api.zzap.pro/swagger/index.html#/Cart/delete_api_client_v1_cart__code_order_

URL: /api/client/v1/cart/{code_order}

Входные параметры:

ПараметрТипОбязательныйОписание
loginstringдаe-mail, указанный при регистрации на сайте ZZap
passwordstringдаваш пароль от аккаунта на сайте ZZap
codes_orderstringдаперечисление через точку с запятой уникальных кодов заказов в корзине
api_keystringданужно попросить у нас

Выходные параметры:

ПараметрТипОбязательныйОписание
errorstringдаесли пусто, ошибок нет

Метод: Обновить устаревший заказ в корзине

HTTP-метод: PUT
Ссылка на Swagger: https://b52-api.zzap.pro/swagger/index.html#/Cart/put_api_client_v1_cart__code_order__refresh
URL: /api/client/v1/cart/{code_order}/refresh

Входные параметры:

ПараметрТипОбязательныйОписание
loginstringдаe-mail, указанный при регистрации на сайте ZZap
passwordstringдаваш пароль от аккаунта на сайте ZZap
code_orderstringдаперечисление через точку с запятой уникальных кодов заказов в корзине
api_keystringданужно попросить у нас

Выходные параметры:

ПараметрТипОбязательныйОписание
errorstringдаесли пусто, ошибок нет

Catalogs

Метод: Каталог Disks

HTTP-метод: POST
Ссылка на Swagger: https://b52-api.zzap.pro/swagger/index.html#/Catalogs/post_api_client_v1_catalog_disks
URL: /api/client/v1/catalog/disks

Входные параметры:

ПараметрТипОбязателенОписание
code_regionInteger ($int32)НетКод региона (значение по умолчанию: -1)
pageInteger ($int32)НетНомер страницы с данными, где page >= 1 и page * pageSize <= 1000 (значение по умолчанию: 1)
page_sizeInteger ($int32)НетРазмер страницы с данными, где pageSize <= 1000 (значение по умолчанию: 1000)

Выходные параметры:

FilterCatalogDisksDto:

ПараметрТипОбязателенОписание
sort_byInteger ($int32)НетПараметр сортировки (может быть null)
price_minNumber ($double)НетМинимальная цена (может быть null)
price_maxNumber ($double)НетМаксимальная цена (может быть null)
class_manStringНетСписок производителей (может быть null, пример: [""])
tag_rStringНетСписок тегов R (может быть null, пример: [""])
tag_iStringНетСписок тегов I (может быть null, пример: [""])
tag_eStringНетСписок тегов E (может быть null, пример: [""])
tag_pStringНетСписок тегов P (может быть null, пример: [""])
tag_bStringНетСписок тегов B (может быть null, пример: [""])
tag_jStringНетСписок тегов J (может быть null, пример: [""])

Метод: Каталог Batteries

HTTP-метод: POST
Ссылка на Swagger: https://b52-api.zzap.pro/swagger/index.html#/Catalogs/post_api_client_v1_catalog_batteries
URL: /api/client/v1/catalog/batteries

Входные параметры:

ПараметрТипОбязателенОписание
code_regionInteger ($int32)НетКод региона (значение по умолчанию: -1)
pageInteger ($int32)НетНомер страницы с данными, где page >= 1 и page * pageSize <= 1000 (значение по умолчанию: 1)
page_sizeInteger ($int32)НетРазмер страницы с данными, где pageSize <= 1000 (значение по умолчанию: 1000)

Выходные параметры:

FilterCatalogBatteriesDto:

ПараметрТипОбязателенОписание
sort_byInteger ($int32)НетПараметр сортировки (может быть null)
price_minNumber ($double)НетМинимальная цена (может быть null)
price_maxNumber ($double)НетМаксимальная цена (может быть null)
class_manStringНетСписок производителей (может быть null, пример: [""])
tag_fStringНетСписок тегов F (может быть null, пример: [""])
tag_hStringНетСписок тегов H (может быть null, пример: [""])
tag_xStringНетСписок тегов X (может быть null, пример: [""])
tag_yStringНетСписок тегов Y (может быть null, пример: [""])
tag_zStringНетСписок тегов Z (может быть null, пример: [""])
tag1StringНетСписок тегов 1 (может быть null, пример: [""])

Метод: Каталог Oils

HTTP-метод: POST
Ссылка на Swagger: https://b52-api.zzap.pro/swagger/index.html#/Catalogs/post_api_client_v1_catalog_oils
URL: /api/client/v1/catalog/oils

Входные параметры:

ПараметрТипОбязателенОписание
code_regionInteger ($int32)НетКод региона (значение по умолчанию: -1)
pageInteger ($int32)НетНомер страницы с данными, где page >= 1 и page * pageSize <= 1000 (значение по умолчанию: 1)
page_sizeInteger ($int32)НетРазмер страницы с данными, где pageSize <= 1000 (значение по умолчанию: 1000)

Выходные параметры:

FilterCatalogOilsDto:

ПараметрТипОбязателенОписание
sort_byInteger ($int32)НетПараметр сортировки (может быть null)
price_minNumber ($double)НетМинимальная цена (может быть null)
price_maxNumber ($double)НетМаксимальная цена (может быть null)
class_manStringНетСписок производителей (может быть null, пример: [""])
tag_vStringНетСписок тегов V (может быть null, пример: [""])
tag_wStringНетСписок тегов W (может быть null, пример: [""])
tag_sStringНетСписок тегов S (может быть null, пример: [""])

Метод: Каталог Tyres

HTTP-метод: POST
Ссылка на Swagger: https://b52-api.zzap.pro/swagger/index.html#/Catalogs/post_api_client_v1_catalog_tyres
URL: /api/client/v1/catalog/tyres

Входные параметры:

ПараметрТипОбязателенОписание
code_regionInteger ($int32)НетКод региона (значение по умолчанию: -1)
pageInteger ($int32)НетНомер страницы с данными, где page >= 1 и page * pageSize <= 1000 (значение по умолчанию: 1)
page_sizeInteger ($int32)НетРазмер страницы с данными, где pageSize <= 1000 (значение по умолчанию: 1000)

Выходные параметры:

FilterCatalogTyresDto:

ПараметрТипОбязателенОписание
sort_byInteger ($int32)НетПараметр сортировки (может быть null)
price_minNumber ($double)НетМинимальная цена (может быть null)
price_maxNumber ($double)НетМаксимальная цена (может быть null)
class_manStringНетСписок производителей (может быть null, пример: [""])
tag_mStringНетСписок тегов M (может быть null, пример: [""])
tag_nStringНетСписок тегов N (может быть null, пример: [""])
tag_rStringНетСписок тегов R (может быть null, пример: [""])
tag_lStringНетСписок тегов L (может быть null, пример: [""])

Метод: Каталог Mototyres

HTTP-метод: POST
Ссылка на Swagger: https://b52-api.zzap.pro/swagger/index.html#/Catalogs/post_api_client_v1_catalog_mototyres
URL: /api/client/v1/catalog/mototyres

Входные параметры:

ПараметрТипОбязателенОписание
code_regionInteger ($int32)НетКод региона (значение по умолчанию: -1)
pageInteger ($int32)НетНомер страницы с данными, где page >= 1 и page * pageSize <= 1000 (значение по умолчанию: 1)
page_sizeInteger ($int32)НетРазмер страницы с данными, где pageSize <= 1000 (значение по умолчанию: 1000)

Выходные параметры:

FilterCatalogMototyresDto:

ПараметрТипОбязателенОписание
sort_byInteger ($int32)НетПараметр сортировки (может быть null)
price_minNumber ($double)НетМинимальная цена (может быть null)
price_maxNumber ($double)НетМаксимальная цена (может быть null)
class_manStringНетСписок производителей (может быть null, пример: [""])
tag_rStringНетСписок тегов R (может быть null, пример: [""])
tag6StringНетСписок тегов 6 (может быть null, пример: [""])
tag7StringНетСписок тегов 7 (может быть null, пример: [""])

Метод: Каталог Trucktyres

HTTP-метод: POST
Ссылка на Swagger: https://b52-api.zzap.pro/swagger/index.html#/Catalogs/post_api_client_v1_catalog_trucktyres
URL: /api/client/v1/catalog/trucktyres

Входные параметры:

ПараметрТипОбязателенОписание
code_regionInteger ($int32)НетКод региона (значение по умолчанию: -1)
pageInteger ($int32)НетНомер страницы с данными, где page >= 1 и page * pageSize <= 1000 (значение по умолчанию: 1)
page_sizeInteger ($int32)НетРазмер страницы с данными, где pageSize <= 1000 (значение по умолчанию: 1000)

Выходные параметры:

FilterCatalogTrucktyresDto:

ПараметрТипОбязателенОписание
sort_byInteger ($int32)НетПараметр сортировки (может быть null)
price_minNumber ($double)НетМинимальная цена (может быть null)
price_maxNumber ($double)НетМаксимальная цена (может быть null)
class_manStringНетСписок производителей (может быть null, пример: [""])
tag_rStringНетСписок тегов R (может быть null, пример: [""])
tag8StringНетСписок тегов 8 (может быть null, пример: [""])
tag9StringНетСписок тегов 9 (может быть null, пример: [""])
tag4StringНетСписок тегов 4 (может быть null, пример: [""])
tag5StringНетСписок тегов 5 (может быть null, пример: [""])
API(test)

ЗетЗап для Huawei

Теперь есть возможность использовать поисковую систему ZZap.ru для Huawei.

Необходимо перейти по ссылке и установить у себя данную программу ZZap.ru для Huawei

 

ЗетЗап для Huawei

Выгрузка прайс-листа из 1С:Розница 2.*

На данный момент плагин поддерживает версию 1С:Розница 2.*

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

Установка плагина

1. Загрузить ZIP файл плагина по ссылке Плагин 1С и сохранить его себе на компьютер.

2. Открыть ZIP файл и скопировать из него файл ПрайсНаZZap Розница 2 240808.epf в корень диска C:\ (важно!).

3. В рабочем режиме 1С:Предприятие выполнить пункт меню Файл – Открыть…, в диалоге выбора выбрать файл обработки ПрайсНаZZap Розница 2 240808.epf.

Работа с плагином

Данная обработка может работать, как интерактивно, так и по расписанию, если она будет добавлена в справочник дополнительных отчетов и обработок

После открытия обработки, на закладке "Настройки" необходимо заполнить первоначальные настройки:
Адрес сервиса - всегда api.zzap.pro
Пользователь и пароль - совпадают с учетными данными на zzap. Если у Вас пароль с подтверждением через SMS, необходимо установить постоянный пароль.
Api key находится на странице zzap "Мой аккаунт", раздел "Для партнеров" "API ключ". Если этого раздела нет, его предоставляет техническая поддержка. Если вариант конфигурации «Розница: Магазин автозапчастей», необходимо установить флажок «Это РМА», тогда данные производителя будут заполняться из реквизита номенклатуры «ор_Производитель»
После этого, на закладке "Склады" указывается один или несколько складов для выгрузки:

Если по каким-то причинам один из складов выгружать не надо, то галочка "Выгружать" снимается. Далее заполняется склад для выгрузки, вид цены, в которой будут выгружаться остатки, подразделение, к которому привязан вид цены, и идентификатор склада на zzap из раздела "Прайс-листы и шаблоны":

Идентификатор склада берётся из реквизита "Код шаблона", тип загрузки должен быть всегда "Загрузка прайса через API", колонки в прайс-листе: 1 - Производитель, 2 - Номер, 3 - Наименование, 4 - Количество, 5 - Цена.
Если порядок колонок не будет совпадать, тогда прайс не будет корректно обрабатываться.
После заполнения настроек необходимо нажать кнопку "Сохранить настройки для регламентного задания" на закладке "Настройки". При следующем открытии настройки будут восстановлены.
После нажатия на закладке "Остатки" кнопки "Выгрузить на сайт", все склады будут выгружены на сайт.
Если ошибок нет, то будет сообщение (в поле "error" пусто):
Файл выгружен на сайт, ответ с сайта:
<?xml version="1.0" encoding="utf-8"?>
<string xmlns="http://www.zzap.ru/">
{"error":"","file_url":"https://koj.blob.core.windows.net/zzap-upload/upload/directjs/…/price.xls"}</string>

Выгрузка прайс-листа из 1С:Розница 2.*

НАСТРАИВАЕМ ВХОД В НОВУЮ ПОЧТУ НА ZETZAP.COM

Войдите в свою учётную запись с логином и временным паролем для mail.zzap.pro

Логин для входа в учётную запись
Временный пароль для входа в учётную запись

Смените временный пароль на постоянный, для этого в верхней строке введите ваш временный пароль, а в строках ниже постоянный (запрос на замену временного пароля на постоянный, иногда происходит не сразу, а при следующем входе)

Смена на постоянный пароль для входа в учётную запись

Нажмите «Далее»

Загрузка приложения Authenticator

Подробная инструкция как настроить приложения Microsoft Authenticator здесь: Как настроить Outlook в терминале Zzap

для Honor, Huawei нужно использовать альтернативный Authenticator. Нажмите на строку «Я хочу использовать другое приложение для проверки подлинности», чтобы перейти к настройке альтернативного приложения Authenticator

для Huawei подходит такой Authenticator: https://ms.uthm.edu.my/huawei/

Для того, чтобы настроить приложение Authenticator добавьте новую учетную запись в приложении Authenticator нажав «+»

**Если у вас Honor, Huawei нажмите строку «Я хочу использовать другое приложение для проверки подлинности»

Отсканируйте QR-код с яэкрана

Может помочь перейти по ссылке: https://outlook.office.com/mail/, вместо mail.zzap.pro. Если не помогло, подождите

Иногда, после удачного добавления вашей учетной записи в приложение Authenticator, может возникнуть такая ошибка.

НАСТРАИВАЕМ ВХОД В НОВУЮ ПОЧТУ НА ZETZAP.COM

Как посмотреть что покупают вместе с запрошенной позицией

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

  • В разделе "Полезная информация" нажмите на "Еще покупали"
Список того, что покупают вместе с запрошенной позицией
Как посмотреть что покупают вместе с запрошенной позицией

Как искать запчасть по марке авто

Вы можете найти нужную вам запчасть по марке авто с помощью "Онлайн каталогов". Знание VIN номера и модификации авто упростит поиск. Как это сделать:

Чтобы перейти к поиску запчасти, выберите нужную марку авто на главной странице или в разделе "Каталоги"

Выбор марки

Выберите один из представленных онлайн каталогов по марке авто

Онлайн каталоги

Parts-catalogs

Найдите нужную модель по VIN/FRAME номеру или по параметрам

Поиск нужной модели

Найдите в онлайн каталоге нужную запчасть

Поиск запчасти

После того, как вы нашли нужную запчасть, нажмите "Узнать цены" и перейдете к поиску этой запчасти по её номеру на сайте Zzap

Поиск запчасти

Laximo

Найдите нужную модель по VIN/FRAME номеру или по параметрам

Поиск нужной модели

Найдите в онлайн каталоге нужную запчасть

Поиск запчасти

После того, как вы нашли нужную запчасть, нажмите на "Номер" и перейдете к поиску этой запчасти по её номеру на сайте Zzap

Поиск запчасти

AutoXP

Найдите нужную модель по VIN/FRAME номеру или по параметрам

Поиск нужной модели

Найдите в онлайн каталоге нужную запчасть

Поиск запчасти

После того, как вы нашли нужную запчасть, нажмите на "Номер" и перейдете к поиску этой запчасти по её номеру на сайте Zzap

Поиск запчасти

Ilcats

Найдите нужную модель по VIN/FRAME номеру или по параметрам

Поиск нужной модели

Найдите в онлайн каталоге нужную запчасть

Поиск запчасти

После того, как вы нашли нужную запчасть, нажмите на "Номер" и перейдете к поиску этой запчасти по её номеру на сайте Zzap

Поиск запчасти

А также вы можете воспользоваться другими предложенными онлайн каталогами по марке авто по тому же принципу как описано выше

Как искать запчасть по марке авто

Услуги и цены для оптовых продавцов, сетей и авто-дилеров (РФ)

Базовый прайс-лист для оптовых продавцов, сетей и авто-дилеров

Пакеты услугУслугиСтоимость, руб. в месяц.
Пакет ЗетЗап Опт Пробный (для новых клиентов)Размещение прайс-листа
Статистика по клиентам
Выдача c ограничениями контактов 100*
Количество звонков от клиентов по прайс-листу не ограничено
БЕСПЛАТНО
в течение 1-2 недель
Пакет ЗетЗап Опт НачальныйРазмещение прайс-листа
Статистика по клиентам
Выдача c ограничениями контактов в месяц 200*
Количество звонков от клиентов по прайс-листу не ограничено
13 000
Пакет ЗетЗап Опт БазовыйРазмещение прайс-листа
Статистика по клиентам
Выдача c ограничениями контактов в месяц 400*
Количество звонков от клиентов по прайс-листу не ограничено
18 000
Пакет ЗетЗап Опт УлучшенныйРазмещение прайс-листа
Статистика по клиентам
Статистика по ценовой политике
Прогноз по клиентам и конкурентам
Функционал оформления заказа через сайт Zzap.ru
Выдача c ограничениями контактов в месяц 800*
Количество звонков от клиентов по прайс-листу не ограничено
36 000
Пакет ЗетЗап Опт ПродвинутыйРазмещение прайс-листа
Статистика по клиентам
Статистика по ценовой политике
Прогноз по клиентам и конкурентам
Статистика Топ-500 по позициям в поиске
Статистика Топ-100 по Брендам
Функционал оформления заказа через сайт Zzap.ru
Выдача c ограничениями контактов в месяц 1000*
Количество звонков от клиентов по прайс-листу не ограничено
45 000
Пакет ЗетЗап Опт ХХХХ
Каждые 200 контактов

Например:



Пакет ЗетЗап Опт 1600
Пакет ЗетЗап Опт 4800
Расчётно
9 000

72 000
216 000
Специальное предложение
(в дополнение к любому тарифу)
Размещение оптовых прайс-листов в верхнем специальном блоке
Размещение розничных и оптовых прайс-листов в специальном блоке **
7 000
14 000
Гарантированное наличие
(в дополнение к любому тарифу)
Выделение оптовых и розничных прайс-листов специальным цветом ***
Условия:
Продавец имеет свой склад при магазине с наличием запчастей;
Продавец автоматически обновляет реальные остатки этого склада не реже 1 раза в 3 часа;
ZZap может на свое усмотрение отказать в предоставлении данной услуги
бесплатно
Баннер (234x60, формат файла: .gif, .png, .jpg.)
(в дополнение к любому тарифу)
Размещение баннера компании, с прямым переходом на сайт продавца *****14 000
Переадресация (редирект)
(в дополнение к любому тарифу)
Размещение ссылки компании в описании детали, с прямым переходом на сайт продавца7 000

Новым называется клиент, ранее не размещавший информацию о себе и прайс-листы у нас в системе.

*Ограничение X/Y - в случае если количество Х - выдача в поиске или Y - потенциальных покупателей, за расчетный период намного превышает максимальное количество выбранного пакета, то Исполнитель оставляет за собой право ограничить показ позиций Заказчика в результатах поиска, до указанного количества.-->

 

 

**Специальное предложение - позиции из прайс-листа показываются в верхнем ценовом блоке. Если на одну и ту же запчасть у Вас есть различные предложения по соотношению “цены”, “качества”, “срока поставки”, в верхний ценовой блок попадет только одно лучшее предложение.

Специальное предложение

***Гарантированное наличие - позиции из прайс-листа выделяются специальным цветом.

Гарантированное наличие

*****Баннер - баннер показывается рядом с названием детали.

Баннер
Услуги и цены для оптовых продавцов, сетей и авто-дилеров (РФ)

Услуги и цены для розничных продавцов и интернет магазинов (РФ)

Базовый прайс-лист для розничных продавцов и интернет магазинов

Пакеты услугУслугиСтоимость, руб. в месяц.
Пакет ЗетЗап Начальный 50 (для новых клиентов)Размещение прайс-листа
Статистика по клиентам
Выдача c ограничениями контактов в месяц 50*
Количество звонков от клиентов по прайс-листу не ограничено
БЕСПЛАТНО
от 2х недель до 1го месяца
Пакет ЗетЗап Стандартный 200Размещение прайс-листа
Статистика по клиентам
Кнопка заказать**
Выдача c ограничениями контактов в месяц 200*
Количество звонков от клиентов по прайс-листу не ограничено
9 000
Пакет ЗетЗап Стандартный 300Размещение прайс-листа
Статистика по клиентам
Кнопка заказать**
Выдача c ограничениями контактов в месяц 300*
Количество звонков от клиентов по прайс-листу не ограничено
13 500
Пакет ЗетЗап Стандартный 400Размещение прайс-листа
Статистика по клиентам
Кнопка заказать**
Выдача c ограничениями контактов в месяц 400*
Количество звонков от клиентов по прайс-листу не ограничено
18 000
Пакет ЗетЗап Стандартный 600Размещение прайс-листа
Статистика по клиентам
Кнопка заказать**
Выдача c ограничениями контактов в месяц 600*
Количество звонков от клиентов по прайс-листу не ограничено
27 000
Пакет ЗетЗап Стандартный 800Размещение прайс-листа
Статистика по клиентам
Кнопка заказать**
Статистика по ценовой политике
Популярность позиций из прайс-листа
Статистика Топ-500 по позициям в поиске
Статистика Топ-100 по брендам
Прогноз по клиентам и конкурентам
Выдача c ограничениями контактов в месяц 800*
Количество звонков от клиентов по прайс-листу не ограничено
36 000
Пакет ЗетЗап Стандартный 1000Размещение прайс-листа
Статистика по клиентам
Кнопка заказать**
Статистика по ценовой политике
Популярность позиций из прайс-листа
Статистика Топ-500 по позициям в поиске
Статистика Топ-100 по брендам
Прогноз по клиентам и конкурентам
Выдача c ограничениями контактов в месяц 1000*
Количество звонков от клиентов по прайс листу не ограничено
45 000
Пакет ЗетЗап Стандартный ХХХХ
Каждые 200 контактов

Например:



Пакет ЗетЗап Стандартный 1600
Пакет ЗетЗап Стандартный 4800
Расчётно
9 000

72 000
216 000
Специальное предложение
(в дополнение к любому тарифу)
(для каждого доп. адреса)
Размещение прайс-листа в специальном верхнем блоке***7 000
Гарантированное наличие
(в дополнение к любому тарифу)
Выделение розничных прайс-листов специальным цветом ****
Условия:
Продавец имеет свой склад при магазине с наличием запчастей;
Продавец автоматически обновляет реальные остатки этого склада не реже 1 раза в 3 часа;
ZZap может на свое усмотрение отказать в предоставлении данной услуги
бесплатно
Баннер (234x60, формат файла: .gif, .png, .jpg.)
(в дополнение к любому тарифу)
(для каждого доп. адреса)
Размещение баннера компании, с прямым переходом на сайт продавца *****14 000
Переадресация (редирект)
(в дополнение к любому тарифу)
(для каждого доп. адреса)
Размещение ссылки компании в описании детали, с прямым переходом на сайт продавца7 000
Подключение дополнительных точек продаж
(в дополнение к любому тарифу)
Загрузка прайс-листов по дополнительным физическим адресам
(до 4-ех дополнительных адресов)
7 000
(за один адрес)
Дополнительный API ключ
(в дополнение к любому тарифу)
Выдача дополнительного API ключа продавцу (но не более 3-х доп ключей на одного продавца, т.е.
всего с учётом одного бесплатного - 4шт. Если тех. отдел сочтёт тип загрузки и частоту высокими, то
он имеет право снизить частоту или отказать в любой момент с возвратом денег.)
7 000

Новым называется клиент, ранее не размещавший информацию о себе и прайс-листы у нас в системе.

 

*Ограничение X/Y - в случае если количество Х - выдача в поиске или Y - потенциальных покупателей, за расчетный период намного превышает максимальное количество выбранного пакета, то Исполнитель оставляет за собой право ограничить показ позиций Заказчика в результатах поиска, до указанного количества.

 

**Кнопка заказать - возможность клиентам заказать запчасть, послав заказ продавцу на выделенный е-майл.

Кнопка заказа

***Специальное предложение - позиции из прайс-листа показываются в верхнем ценовом блоке. Если на одну и ту же запчасть у Вас есть различные предложения по соотношению “цены”, “качества”, “срока поставки”, в верхний ценовой блок попадет только одно лучшее предложение.

Специальное предложение

****Гарантированное наличие - позиции из прайс-листа выделяются специальным цветом.

Гарантированное наличие

*****Баннер - баннер показывается рядом с названием детали.

Баннер
Услуги и цены для розничных продавцов и интернет магазинов (РФ)