Это значит, что Продавец внёс значительный залог для осуществления беспроблемной и бесперебойной деятельности в размере, покрывающем сумму указанной предоплаты на нашем портале.
В случае, если Продавец взял предоплату по заказу на нашем портале ZZap.ru и не справился с выполнением заказа, отказался от выполнения своих обязательств, не выходит на связь, не возвращает предоплату и не выдает запчасть, Покупатель обращается к нам в техподдержку.
После вашего обращения в поддержку нашего портала, мы начинаем расследование по этому вопросу.
В случае положительного решения, ZZap компенсирует вам денежные средства в полном размере, но не более суммы предоплаты, заявленной на нашем портале.
Например: Ваш заказ на сумму 25000 с заявленной предоплатой 20% = 5000 рублей.
Что должно быть в обращении:
номер заказа на нашем портале
скан чека или банковского перевода, в котором будут понятны реквизиты получателя
копия вашего заявления в адрес Продавца на возврат ДС
Вы хотите отправить заказы от покупателей в архив. Как это сделать:
Нажмите "Мой аккаунт" и во всплывающем списке выберите "Заказы от покупателей"
Заказы от покупателей
СПОСОБ №1
Найдите нужный заказ от покупателя и нажмите "В архив"
Отправить в архив
СПОсоб №2
Найдите нужный заказ от покупателя, нажмите "Изменить статус", во всплывающем окне выберите "Архив" и нажмите "Сохранить"
Отправить в архив
Заказы от покупателей в архиве по умолчанию не отображаются, чтобы их увидеть выберите статус в фильтре "Архив" и нажмите "Выбрать".
Так же заказ можно вернуть из архива, для этого нажмите "Вернуть из архива". В этом случае ему будет присвоен тот статус, который был до отправки в архив. После возвращения из архива заказ снова вернётся в архив через 90 дней после последнего изменения статуса.
Вы сделали заказ и хотите отправить его в архив. Как это сделать:
Нажмите "Мой аккаунт" и во всплывающем списке выберите "Мои заказы"
Мои заказы
Найдите нужный заказ и нажмите "В архив"
Отправить в архив
Мои заказы в архиве по умолчанию не отображаются, чтобы их увидеть выберите статус в фильтре "Архив" и нажмите "Выбрать".
Так же заказ можно вернуть из архива, для этого нажмите "Вернуть из архива". В этом случае ему будет присвоен тот статус, который был до отправки в архив. После возвращения из архива заказ снова вернётся в архив через 90 дней после последнего изменения статуса.
Вы сделали заказ и хотите посмотреть контакты продавцов у которых делали заказы. Как это сделать:
Нажмите "Мой аккаунт" и во всплывающем списке выберите "Мои заказы"
Мои заказы
В разделе "Мои заказы" нажмите на нужного продавца у которого сделали заказ
Выбрать продавца
Откроется всплывающая табличка с карточкой продавца, где вы можете посмотреть информацию/Отзывы/Медали продавца
Карточка продавца
Для того, чтобы посмотреть более подробную информацию и контакты продавца выберите вкладку "О продавце"
Подробная информация о продавце
Примечание. Заказы в архиве по умолчанию не отображаются, но их можно увидеть, выбрав статус в фильтре. В архив будут автоматически переводиться заказы, созданные более 180 дней назад, по которым более 90 дней не было движений.
Заказ можно вернуть из архива. В этом случае ему будет присвоен тот статус, который был до отправки в архив. После возвращения из архива заказ снова вернётся в архив через 90 после последнего изменения статуса.
При Безопасной сделке в архив можно перенести только те заказы, которые уже выполнены или отменены. Если в группе заказов по Безопасной сделке несколько заказов, то при переносе в архив одного из них перенесутся и все остальные. При возвращении одного вернутся все остальные.
Мы провели опрос и выяснили, что многие пользователи нашего ресурса не знают, как найти замены к оригинальным номерам. Если у вас есть номер оригинальной запчасти для вашего автомобиля вы легко сможете подобрать подходящий аналог на нашем сайте. Как это сделать:
СПОСОБ №1
Нажмите на одну из иконок "Все замены"
Как посмотреть все замены оригинальной запчасти
Во всплывающем окне можно посмотреть все замены оригинальной запчасти
Всплывающее окно со списком замен
Также можно увидеть не только те аналоги, которые есть в продаже, но и те, которых сейчас нет. Для этого нужно снять фильтр «В продаже»
Посмотреть замены, включая те, которых сейчас нет в продаже
Входные параметры (для JSON API передаются в GET или POST параметрах запроса):
Параметр
Тип
Обязательный
Описание
login
string
нет
e-mail, указанный при регистрации (может быть пустым)
password
string
нет
ваш пароль от аккаунта на сайте ZZap (может быть пустым)
api_key
string
да
нужно попросить у нас
Выходные параметры:
Параметр
Тип
Обязательный
Описание
error
string
да
если пусто, ошибок нет
Пример вызова Браузер https://api.zzap.pro/webservice/datasharing.asmx/DeleteAccount?login={login}&password={password}&api_key={api_key}
Windows через cmd.exe Chcp 65001 curl.exe --data-urlencode "login={login}" --data-urlencode "password={password}" --data-urlencode "api_key={api_key}" -X POST https://api.zzap.pro/webservice/datasharing.asmx/DeleteAccount
Ответ { "error": "", // если пусто, ошибок нет и аккаунт удалён }
Аналогично GetSearchSuggest, но с дополнительным параметром type_request, login и password GetSearchSuggestV3 https://api.zzap.pro/webservice/datasharing.asmx/GetSearchSuggestV3
Входные параметры (для JSON API передаются в GET или POST параметрах запроса):
Параметр
Тип
Обязательный
Описание
login
string
нет
e-mail, указанный при регистрации (может быть пустым)
password
string
нет
ваш пароль от аккаунта на сайте ZZap (может быть пустым)
search_text
string
да
произвольная строка поиска
row_count
string
да
сколько максимально записей возвращать
type_request
string
да
тип поискового запроса: 0 - поиск любых запчастей по номеру, 1 - поиск только новых запчастей по номеру, 2 - поиск по б/у и уценке (по введённым в поисковую строку словам)
api_key
string
да
нужно попросить у нас
Выходные параметры:
Параметр
Тип
Обязательный
Описание
error
string
да
если пусто, ошибок нет содержит текст ошибки, если таковая возникла при выполнении запроса.
row_count
int
да
сколько строк вернулось
terms
string
да
поле terms нужно для того, чтобы выделять жёлтым цветом, что найдено, т.к. сервер может искать с учетом склонений.
table
Массив GetSearchSuggestItem[]
да
массив данных
GetSearchSuggestItem:
Параметр
Тип
Обязательный
Описание
class_man
string
да
производитель
logopath
string
да
ссылка на превью логотипа производителя 30px на 30px
массив ссылок на превью фото запчасти 60px на 60px****
code_man
int
да
внутренний код производителя позиции (соответствия кодов и названий всех производителей - в методе GetBrands)
Пример вызова: Браузер https://api.zzap.pro/webservice/datasharing.asmx/GetSearchSuggestV3?login={login}&password={password}&search_text=Колодки BMW&row_count=3&type_request=0&api_key={api_key}
Windows через cmd.exe Chcp 65001 curl.exe --data-urlencode "login={login}" --data-urlencode "password={password}" --data-urlencode "search_text=колодки BMW" --data-urlencode "row_count=3" --data-urlencode "type_request=0" --data-urlencode "api_key={api_key}" -X POST https://api.zzap.pro/webservice/datasharing.asmx/GetSearchSuggestV3
Ответ { "error": "" // если пусто, ошибок нет "row_count": 50, // сколько строк вернулось "terms": "колодок;колодку;колодкою;колодкой;колодке;колодках;колодками;колодкам;колодка;колодки;колодки", "table": [ { "class_man": "BMW", // производитель "logopath": "https://koj.blob.core.windows.net/zzap-upload/upload/logos/s168c3d55b90bfe5ac9ea3767c075ab8c.png" // ссылка на превью логотипа производителя 30px на 30px "partnumber": "34116769951", // номер "class_cat": "КОЛОДКИ ПЕРЕД Е90 318", // наименование "code_cat": 115835062, // внутренний уникальный код позиции "imagepath": "https://koj.blob.core.windows.net/zzap-upload/upload/catalog/p2739725d8d53bff0ccf0ecbfb9cf920b.jpg" // ссылка на превью фото запчасти 60px на 60px "imagepathV2": ["https://koj.blob.core.windows.net/zzap-upload/upload/priceimages/p96e25867cd6841e1ad7529a01bd84cfc.jpg","https://koj.blob.core.windows.net/zzap-upload/upload/priceimages/pdf315e2533ee0f974b30d64997e3ef65.jpg","https://koj.blob.core.windows.net/zzap-upload/upload/priceimages/p0a353cc79dc420e54cf3e75091376f79.jpg"] , // массив ссылок на превью фото запчасти 60px на 60px "code_man": 3113 // внутренний код производителя позиции (соответствия кодов и названий всех производителей - в методе GetBrands) }, { ... } ] }
МЕТОД "РЕЗУЛЬТАТ ПОИСКА" (GETSEARCHRESULTV3)
Аналогично GetSearchResult, но с дополнительными параметрами search_text и type_request GetSearchResultV3 https://api.zzap.pro/webservice/datasharing.asmx/GetSearchResultV3
Входные параметры (для JSON API передаются в GET или POST параметрах запроса):
Параметр
Тип
Обязательный
Описание
login
string
нет
e-mail, указанный при регистрации (может быть пустым)
password
string
нет
ваш пароль от аккаунта на сайте ZZap (может быть пустым)
code_region
string
да
code_region из метода GetRegions
search_text
string
да
произвольная строка поиска
partnumber
string
да
номер запчасти
class_man
string
да
производитель запчасти
row_count
string
да
ограничение по кол-ву строк. по умолчанию 100, максимум 500
type_request
string
да
тип поискового запроса: 0 - поиск любых запчастей по номеру, 1 - поиск только новых запчастей по номеру, 2 - поиск по б/у и уценке (по введённым в поисковую строку словам)
api_key
string
да
нужно попросить у нас
Выходные параметры:
Параметр
Тип
Обязательный
Описание
error
string
да
если пусто, ошибок нет содержит текст ошибки, если таковая возникла при выполнении запроса.
row_count
int
да
сколько строк вернулось
terms
strings
да
"колодок;колодку;колодкою; колодкой; колодке;колодках;колодками; колодкам; колодка;колодки;колодки" поле terms нужно для того, чтобы выделять жёлтым цветом, что найдено, т.к. сервер может искать с учетом склонений.
class_man
string
да
производитель запрашиваемой запчасти
logopath
string
да
ссылка на превью логотипа производителя 30px на 30px запрашиваемой запчасти
partnumber
string
да
номер запрашиваемой запчасти
class_cat
string
да
наименование запрашиваемой запчасти
imagepath
string
да
ссылка на превью фото запчасти 60px на 60px**** запрашиваемой запчасти
imagepathV2
string[]
да
массив ссылок на превью фото запчасти 60px на 60px**** запрашиваемой запчасти
code_cat
int
да
внутренний уникальный код позиции запрашиваемой запчасти
class_cur
string
да
валюта (например, белорусские рубли) запрашиваемой запчасти
price_count_instock
int
да
количество предложений в наличии запрашиваемой запчасти
price_min_instock
decimal
да
минимальная цена среди предложений в наличии запрашиваемой запчасти
price_avg_instock
decimal
да
средняя цена среди предложений в наличии запрашиваемой запчасти
price_max_instock
decimal
да
максимальная цена среди предложений в наличии запрашиваемой запчасти
price_count_order
int
да
количество предложений под заказ запрашиваемой запчасти
price_min_order
decimal
да
минимальная цена среди предложений под заказ запрашиваемой запчасти
price_avg_order
decimal
да
средняя цена среди предложений под заказ запрашиваемой запчасти
price_max_order
decimal
да
максимальная цена среди предложений под заказ запрашиваемой запчасти
code_man
int
да
внутренний код производителя позиции (соответствия кодов и названий всех производителей - в методе GetBrands) запрашиваемой запчасти
table
Массив GetSearchResultItem[]
да
Массив данных
GetSearchResultItem:
Параметр
Тип
Обязательный
Описание
code_doc_b
long
да
внутренний уникальный код предложения (нужно передавать в GetSearchResultOne)
code_cat
int
да
внутренний уникальный код позиции
descr_type_search
string
да
тип предложения
class_man
string
да
производитель
logopath
string
да
ссылка на превью логотипа производителя 30px на 30px
массив ссылок на превью фото запчасти 60px на 60px****
qty
string
да
кол-во, текст!
apply
string
да
условия продажи, если указаны продавцом
min_sum_order
decimal
да
минимальная сумма заказа, если указана продавцом
descr_min_sum_order
string
да
минимальная сумма заказа текстом, если указана продавцом
shipment
string
да
условия доставки
courier
bool
да
доставка курьером: если true - есть, если false - нет
instockV2
bool
да
наличие на складе, если true, то надо зеленым подсвечивать квадратик с кол-вом
wholesaleV2
bool
да
тип цены, опт или розница, если true, то надо желтым подсвечивать квадратик с ценой
localV2
bool
да
если true, то предложение локальное, если false, то из другого региона
priceV2
decimal
да
цена (в той валюте, в которой смотрел покупатель)
price_date
DateTime
да
дата публикации
descr_priceV2
string
да
цена текстом с коротким обозначением валюты, в которой смотрел покупатель
price_orig
decimal
да
цена (в той валюте, в которой публиковал продавец)
descr_price_orig
string
да
цена текстом (в той валюте, в которой публиковал продавец)
descr_type_price
string
да
отдельно тип цены – «Только для юр. лиц и ИП» или «» (пусто)
descr_qty
string
да
подпись под кол-вом
class_user
string
да
наименование продавца
descr_rating_count
string
да
сколько отзывов текстом
rating
int
да
рейтинг: если 0, ничего не показывать, если от 1 до 5, то показывать 5 звезд, заливая соотв. кол-во звезд
descr_address
string
да
местоположение
phone1
string
да
телефон
order_text
string
да
три варианта: "Заказать" (можно оформить заказ у продавца через сайт ZZap), "Купить" (товар есть в наличии у данного продавца, можно совершить покупку в этот же день, оформить покупку можно на сайте ZZap) или "" (нет возможности заказать через сайт ZZap, необходимо связаться с продавцом)
user_key
string
да
"ключ" продавца, с помощью которого вы сможете оставить отзыв по заказу, оформленному на сайте ZZap (метод MakeOrderRating), а также можете посмотреть информацию о продавце (метод GetUserInfo)
addr_map_geo1
double
да
широта (координаты местонахождения продавца)
addr_map_geo2
double
да
долгота (координаты местонахождения продавца)
type_search
int
да
10 - Запрошенный номер (cпец. предложения), 13 - Запрошенный номер, 21- Замены (cпец. предложения), 31 - Замены, 50 - Запрошенный номер (недостоверные предложения), 34 - Деталь, как составляющие, 54 - Детали, как составляющие (недостоверные предложения), 14 - Запрошенный номер б/у и уценка, 15 - Результат поиска по б/у и уценка,
usedV2
bool
да
тип предложения: false – обычное предложение, true – б/у и уценка
qtyV2
int
да
количество, указанное продавцом в прайсе (числом). кроме обычных значений 10, 20, 4, могут быть спец. значения: -1 («На заказ»), -2 («В наличии»), 100012 («>12 шт.»)
qty_max
int
да
максимально допустимое количество для заказа по конкретному предложению продавца
descr_qtyV2
string
да
количество, указанное продавцом в прайсе (текстом), соответственно количеству qtyV2 могут быть значения: «5 шт.», «15 шт.», «На заказ», «В наличии», «>20 шт.»
delivery_days
int
да
количество дней поставки (вычисленное нами в зависимости от указанного в прайсе)
descr_delivery
string
да
срок поставки текстом (примеры: «7-15 дней», «14-20 дней (плюс время на доставку из г. Санкт-Петербург)»)
основные значения: 0 - запрашиваемые номера, 1 - замены, 3 - выбор производителя, 10 - номер не найден, 11 - нет предложений
noorig
bool
да
если true, значит, предложение помечено продавцом в прайс-листе или нашей системой при проверке во время публикации как неоригинальное
code_man
int
да
внутренний код производителя позиции (соответствия кодов и названий всех производителей - в методе GetBrands)
location
string
да
город и метро продавца
Пример вызова: Браузер https://api.zzap.pro/webservice/datasharing.asmx/GetSearchResultV3?login={login}&password={password}&search_text=Колодки Nissan&partnumber=MR245368&class_man=MITSUBISHI&code_region=11135&row_count=100&type_request=0&api_key={api_key}
Windows через cmd.exe Chcp 65001 curl.exe --data-urlencode "login={login}" --data-urlencode "password={password}" --data-urlencode "search_text=Колодки Nissan" --data-urlencode "partnumber=MR245368" --data-urlencode "class_man=MITSUBISHI" --data-urlencode "code_region=11135" --data-urlencode "row_count=100" --data-urlencode "type_request=0" --data-urlencode "api_key={api_key}" -X POST https://api.zzap.pro/webservice/datasharing.asmx/GetSearchResultV3
Ответ { "error":"", // если пусто, ошибок нет "row_count": 100, // сколько строк вернулось
"class_man": "MITSUBISHI", // производитель "logopath":"https://koj.blob.core.windows.net/zzap-upload/upload/logos/s168c3d55b90bfe5ac9ea3767c075ab8c.png" // ссылка на превью логотипа производителя 30px на 30px "partnumber": "MR245368", // номер "class_cat": "МОТОР ОМЫВАТЕЛЯ ЛОБОВОГО СТЕКЛА LANCER03-", // наименование "imagepath": "https://koj.blob.core.windows.net/zzap-upload/upload/catalog/p2739725d8d53bff0ccf0ecbfb9cf920b.jpg" // ссылка на превью фото запчасти 60px на 60px "imagepathV2": ["https://koj.blob.core.windows.net/zzap-upload/upload/priceimages/p96e25867cd6841e1ad7529a01bd84cfc.jpg","https://koj.blob.core.windows.net/zzap-upload/upload/priceimages/pdf315e2533ee0f974b30d64997e3ef65.jpg","https://koj.blob.core.windows.net/zzap-upload/upload/priceimages/p0a353cc79dc420e54cf3e75091376f79.jpg"] // массив ссылок на превью фото запчасти 60px на 60px "code_cat": 1116901944 // внутренний уникальный код позиции "class_cur": "б.р.", // валюта (например, белорусские рубли) "price_count_instock": 13 // количество предложений в наличии "price_min_instock": 56.35, // минимальная цена среди предложений в наличии "price_avg_instock": 64.56, // средняя цена среди предложений в наличии "price_max_instock": 75.16, // максимальная цена среди предложений в наличии "price_count_order": 147 // количество предложений под заказ "price_min_order": 56.35, // минимальная цена среди предложений под заказ "price_avg_order": 66.06, // средняя цена среди предложений под заказ "price_max_order": 92.42, // максимальная цена среди предложений под заказ "code_man": 3113 // внутренний код производителя позиции (соответствия кодов и названий всех производителей - в методе GetBrands) "table": [ { "code_doc_b": 208098711507246, // внутренний уникальный код предложения (нужно передавать в GetSearchResultOne) "code_cat": 1116901944 // внутренний уникальный код позиции "descr_type_search": "Запрошенный номер (специальные предложения)", // тип предложения "class_man": "Mitsubishi", // производитель "logopath":"https://koj.blob.core.windows.net/zzap-upload/upload/logos/s168c3d55b90bfe5ac9ea3767c075ab8c.png" // ссылка на превью логотипа производителя 30px на 30px "partnumber": "MR245368", // номер "class_cat": "МОТОР ОМЫВАТЕЛЯ ЛОБОВОГО СТЕКЛА LANCER03-", // наименование "imagepath": "https://koj.blob.core.windows.net/zzap-upload/upload/catalog/p2739725d8d53bff0ccf0ecbfb9cf920b.jpg" // ссылка на превью фото запчасти 60px на 60px "imagepathV2": ["https://koj.blob.core.windows.net/zzap-upload/upload/priceimages/p96e25867cd6841e1ad7529a01bd84cfc.jpg","https://koj.blob.core.windows.net/zzap-upload/upload/priceimages/pdf315e2533ee0f974b30d64997e3ef65.jpg","https://koj.blob.core.windows.net/zzap-upload/upload/priceimages/p0a353cc79dc420e54cf3e75091376f79.jpg"] // массив ссылок на превью фото запчасти 60px на 60px "qty": "10 шт. ", // кол-во, текст! "apply": "цена для покупателей ZZap", // условия продажи, если указаны продавцом "min_sum_order": 1000.00, // минимальная сумма заказа, если указана продавцом "descr_min_sum_order": "заказ от 1000р.", // минимальная сумма заказа текстом, если указана продавцом "shipment": "доставка от 400 руб. по округам в пределах МКАД, самовывоз, доставка в регионы ТК", // условия доставки "courier": true, // доставка курьером: если true - есть, если false - нет "instockV2": true, // наличие на складе, если true, то надо зеленым подсвечивать квадратик с кол-вом "wholesaleV2": true, // тип цены, опт или розница, если true, то надо желтым подсвечивать квадратик с ценой) "localV2": true, // если true, то предложение локальное, если false, то из другого региона "priceV2": 1000.00, // цена (в той валюте, в которой смотрел покупатель) "price_date":"2015-02-16T00:09:55" // дата публикации "descr_priceV2": "1000р.", // цена текстом с коротким обозначением валюты, в которой смотрел покупатель "price_orig": 1000.00, // цена (в той валюте, в которой публиковал продавец) "descr_price_orig": "1000р.", // цена текстом (в той валюте, в которой публиковал продавец) "descr_type_price": "Только для юр. лиц и ИП" или «» (пусто), // тип цены "descr_qty": "заказ 1 день", // подпись под кол-вом "class_user": "Repart", // наименование продавца "descr_rating_count": "5 отзывов", // сколько отзывов "rating": 2, // рейтинг: если 0, ничего не показывать, если от 1 до 5, то показывать 5 звезд, заливая соотв. кол-во звезд "descr_address": "Москва, м. Юго-Западная", // местоположение "phone1": "8(926)103-45-33", // телефон "order_text": "Заказать", // три варианта: "Заказать" (можно оформить заказ у продавца через сайт ZZap), "Купить" (товар есть в наличии у данного продавца, можно совершить покупку в этот же день, оформить покупку можно на сайте ZZap) или "" (нет возможности заказать через сайт ZZap, необходимо связаться с продавцом) "user_key": "?????????????????", // "ключ" продавца, с помощью которого Вы сможете оставить отзыв по заказу, оформленному на сайте ZZap (метод MakeOrderRating), а также можете посмотреть информацию о продавце (метод GetUserInfo) "addr_map_geo1": 55.5959324577887, // широта (координаты местонахождения продавца) "addr_map_geo2": 37.513069357681161, // долгота (координаты местонахождения продавца) "type_search": 10, // 10 - Запрошенный номер (cпец. предложения), 13 - Запрошенный номер, 21- Замены (cпец. предложения), 31 - Замены, 50 - Запрошенный номер (недостоверные предложения), 34 - Деталь, как составляющие, 54 - Детали, как составляющие (недостоверные предложения), 14 - Запрошенный номер б/у и уценка, 15 - Результат поиска по б/у и уценке "usedV2": true, // тип предложения: false – обычное предложение, true – б/у и уценка "qtyV2": 20, // количество, указанное продавцом в прайсе (числом). кроме обычных значений 10, 20, 4, могут быть спец. значения: -1 («На заказ»), -2 («В наличии»), 100012 («>12 шт.») "qty_max": 50, // максимально допустимое количество для заказа по конкретному предложению продавца "descr_qtyV2": "15 шт", // количество, указанное продавцом в прайсе (текстом), соответственно количеству qtyV2 могут быть значения: «5 шт.», «15 шт.», «На заказ», «В наличии», «>20 шт.» "delivery_days": 7, // количество дней поставки (вычисленное нами в зависимости от указанного в прайсе) "descr_delivery": "7-15 дней", // срок поставки текстом (примеры: «7-15 дней», «14-20 дней (плюс время на доставку из г. Санкт-Петербург)») "type_user": "UBNAIRWPYTOGM234", // тип пользователя "type_user2": "GCKMNZ", // тип пользователя 2 "type_price": "RMP", // тип прайс-листа "descr_price_date":"Сегодня 13ч. назад" // текстовое описание давности обновления прайс-листа "pack": 4, // кратность (упаковка) числом "descr_pack": "(по 4 шт.)", // кратность (упаковка) текстом "type_chain_search": 0, // основные значения: 0 - запрашиваемые номера, 1 - замены, 3 - выбор производителя, 10 - номер не найден, 11 - нет предложений "noorig": false, // неоригинальность (true/false) "code_man": 3113, // внутренний код производителя позиции (соответствия кодов и названий всех производителей - в методе GetBrands) "location": ""Москва, м. Юго-Западная" // город и метро продавца } { ... } ] }
МЕТОД "ОДНО ПРЕДЛОЖЕНИЕ" (GETSEARCHRESULTONE) УСТАРЕЛ, НЕ ИСПОЛЬЗОВАТЬ!
массив ссылок на превью фото запчасти 60px на 60px****
qty
string
да
кол-во, текст!
apply
string
да
условия продажи, если указаны продавцом
min_sum_order
decimal
да
минимальная сумма заказа, если указана продавцом
descr_min_sum_order
string
да
минимальная сумма заказа текстом, если указана продавцом
shipment
string
да
условия доставк
courier
bool
да
доставка курьером: если true - есть, если false - нет
instockV2
bool
да
наличие на складе, если true, то надо зеленым подсвечивать квадратик с кол-вом
wholesaleV2
bool
да
тип цены, опт или розница, если true, то надо желтым подсвечивать квадратик с ценой
localV2
bool
да
если true, то предложение локальное, если false, то из другого региона
priceV2
decimal
да
цена (в той валюте, в которой смотрел покупатель)
priceV3
decimal
да
цена в рублях
price_date
DateTime
да
дата публикации
descr_priceV2
string
да
цена текстом с коротким обозначением валюты, в которой смотрел покупатель
descr_priceV3
string
да
цена в рублях
price_orig
decimal
да
цена (в той валюте, в которой публиковал продавец)
descr_price_orig
string
да
цена текстом (в той валюте, в которой публиковал продавец)
descr_type_price
string
да
отдельно тип цены – «Только для юр. лиц и ИП» или «» (пусто)
descr_qty
string
да
подпись под кол-вом
class_user
string
да
наименование продавца
descr_rating_count
string
да
сколько отзывов текстом
rating
int
да
рейтинг: если 0, ничего не показывать, если от 1 до 5, то показывать 5 звезд, заливая соотв. кол-во звезд
descr_address
string
да
местоположение
phone1
string
да
телефон 1
phone2
string
да
телефон 2
comment
string
да
часы работы + краткая информация о продавце (желательно обрабатывать, если встречается)
commentV2
string
да
краткая информация о продавце
info
string
да
когда началось сотрудничество с ZZap
order_text
string
да
три варианта: "Заказать" (можно оформить заказ у продавца через сайт ZZap), "Купить" (товар есть в наличии у данного продавца, можно совершить покупку в этот же день, оформить покупку можно на сайте ZZap) или "" (нет возможности заказать через сайт ZZap, необходимо связаться с продавцом)
addr_map_geo1
double
да
широта (координаты местонахождения продавца)
addr_map_geo2
double
да
долгота (координаты местонахождения продавца)
user_key
string
да
"ключ" продавца, с помощью которого Вы сможете оставить отзыв по заказу, оформленному на сайте ZZap (метод MakeOrderRating), а также можете посмотреть информацию о продавце (метод GetUserInfo)
usedV2
bool
да
тип предложения: false – обычное предложение, true – б/у и уценка
accept_messages
bool
да
готов ли продавец переписываться с покупателями: true - готов, false - не готов
qtyV2
int
да
количество, указанное продавцом в прайсе (числом). кроме обычных значений 10, 20, 4, могут быть спец. значения: -1 («На заказ»), -2 («В наличии»), 100012 («>12 шт.»)
qty_max
int
да
максимально допустимое количество для заказа по конкретному предложению продавца
descr_qtyV2
string
да
количество, указанное продавцом в прайсе (текстом), соответственно количеству qtyV2 могут быть значения: «5 шт.», «15 шт.», «На заказ», «В наличии», «>20 шт.»
delivery_days
int
да
количество дней поставки (вычисленное нами в зависимости от указанного в прайсе)
descr_delivery
string
да
срок поставки текстом (примеры: «7-15 дней», «14-20 дней (плюс время на доставку из г. Санкт-Петербург)»)
основные значения: 0 - запрашиваемые номера, 1 - замены, 3 - выбор производителя, 10 - номер не найден, 11 - нет предложений
noorig
bool
да
если true, значит, предложение помечено продавцом в прайс-листе или нашей системой при проверке во время публикации как неоригинальное
code_man
int
да
внутренний код производителя позиции (соответствия кодов и названий всех производителей - в методе GetBrands)
Пример вызова: Браузер https://api.zzap.pro/webservice/datasharing.asmx/GetSearchResultOne?login={login}&password={password}&code_doc_b=208098711507246&api_key={api_key}
Windows через cmd.exe Chcp 65001 curl.exe --data-urlencode "login={login}" --data-urlencode "password={password}" --data-urlencode "code_doc_b=208098711507246" --data-urlencode "api_key={api_key}" -X POST https://api.zzap.pro/webservice/datasharing.asmx/GetSearchResultOne
Ответ { "error": "", // если пусто, ошибок нет "code_doc_b": 208098711507246, // внутренний уникальный код предложения "code_cat": 1116901944 // внутренний уникальный код позиции "class_man": "Mitsubishi", // производитель "logopath":"https://koj.blob.core.windows.net/zzap-upload/upload/logos/s168c3d55b90bfe5ac9ea3767c075ab8c.png" // ссылка на превью логотипа производителя 30px на 30px "partnumber": "MR245368", // номер "class_cat": "МОТОР ОМЫВАТЕЛЯ ЛОБОВОГО СТЕКЛА LANCER03-", // наименование "imagepath": "https://koj.blob.core.windows.net/zzap-upload/upload/catalog/p2739725d8d53bff0ccf0ecbfb9cf920b.jpg" // ссылка на превью фото запчасти 60px на 60px "imagepathV2": ["https://koj.blob.core.windows.net/zzap-upload/upload/priceimages/p96e25867cd6841e1ad7529a01bd84cfc.jpg","https://koj.blob.core.windows.net/zzap-upload/upload/priceimages/pdf315e2533ee0f974b30d64997e3ef65.jpg","https://koj.blob.core.windows.net/zzap-upload/upload/priceimages/p0a353cc79dc420e54cf3e75091376f79.jpg"] // массив ссылок на превью фото запчасти 60px на 60px "qty": "10 шт. ", // кол-во, текст! "apply": "цена для покупателей ZZap", // условия продажи, если указаны продавцом "min_sum_order": 1000.00, // минимальная сумма заказа, если указана продавцом "descr_min_sum_order": "заказ от 1000р.", // минимальная сумма заказа текстом, если указана продавцом "shipment": "доставка от 400 руб. по округам в пределах МКАД, самовывоз, доставка в регионы ТК", // условия доставки "courier": true, // доставка курьером: если true - есть, если false - нет "instockV2": true, // наличие на складе, если true, то надо зеленым подсвечивать квадратик с кол-вом "wholesaleV2": true, // тип цены, опт или розница, если true, то надо желтым подсвечивать квадратик с ценой "localV2": true, // если true, то предложение локальное, если false, то из другого региона "priceV2": 1000.00, // цена (в той валюте, в которой смотрел покупатель) "priceV3": 1000.00, // цена в рублях "price_date":"2015-02-16T00:09:55" // дата публикации "descr_priceV2": "1000р." // цена текстом (в той валюте, в которой смотрел покупатель) "descr_priceV3": "1000р." // цена текстом в рублях "price_orig": 1000.00, // цена (в той валюте, в которой публиковал продавец) "descr_price_orig": "1000р.", // цена текстом (в той валюте, в которой публиковал продавец) "descr_type_price": "Только для юр. лиц и ИП" или «» (пусто), // отдельно тип цены "descr_qty": "заказ 1 день", // подпись под кол-вом "class_user": "Repart", // наименование продавца "descr_rating_count": "5 отзывов", // сколько отзывов "rating": 2, // рейтинг: если 0, ничего не показывать, если от 1 до 5, то показывать 5 звезд, заливая соотв. кол-во звезд "descr_address": "Москва, м. Юго-Западная", // местоположение "phone1": "8(926)103-45-33", // телефон 1 "phone2": "8(926)103-45-34", // телефон 2 "comment": "Отдел заказов работает с 9-19 часов, сервис работает каждый день с 9-20 часов", // часы работы + краткая информация о продавце (желательно отрабатывать, если он встречается) "commentV2": "Возможна доставка оптовым покупателям", // краткая информация о продавце (существующее поле comment содержит сочетание двух полей - времени работы компании и краткой информации о продавце) "info": "Публикуется в ZZap с 20-08-12", // когда началось сотрудничество с ZZap "order_text": "Заказать", // три варианта: "Заказать" (можно оформить заказ у продавца через сайт ZZap), "Купить" (товар есть в наличии у данного продавца, можно совершить покупку в этот же день, оформить покупку можно на сайте ZZap) или "" (нет возможности заказать через сайт ZZap, необходимо связаться с продавцом) "addr_map_geo1": 55.5959324577887, // широта (координаты местонахождения продавца) "addr_map_geo2": 37.513069357681161, // долгота (координаты местонахождения продавца) "user_key": "?????????????????", // "ключ" продавца, с помощью которого Вы сможете оставить отзыв по заказу, оформленному на сайте ZZap (метод MakeOrderRating), а также можете посмотреть информацию о продавце (метод GetUserInfo) "usedV2": true, // тип предложения: false – обычное предложение, true – б/у и уценка "accept_messages": true, // хочет ли продавец принимать сообщения "qtyV2": 20, // количество, указанное продавцом в прайсе (числом). кроме обычных значений 10, 20, 4, могут быть спец. значения: -1 («На заказ»), -2 («В наличии»), 100012 («>12 шт.») "qty_max": 50, // максимально допустимое количество для заказа по конкретному предложению продавца "descr_qtyV2": "15 шт", // количество, указанное продавцом в прайсе (текстом), соответственно количеству qtyV2 могут быть значения: «5 шт.», «15 шт.», «На заказ», «В наличии», «>20 шт.» "delivery_days": 7, // количество дней поставки (вычисленное нами в зависимости от указанного в прайсе) "descr_delivery": "7-15 дней" // срок поставки текстом (примеры: «7-15 дней», «14-20 дней (плюс время на доставку из г. Санкт-Петербург)») "work_time: "пн.-пт. с 10 до 20, сб. с 10 до 18, вс. выходной", // время работы продавца "type_user": "UBNAIRWPYTOGM234", // тип пользователя "type_user2": "GCKMN", // тип пользователя 2 "type_price": "RMP", // тип прайс-листа "telegram": "89261234567", // номер в telegram "whatsapp": "89261234567", // номер в whatsapp "viber": "89261234567", // номер в viber "pack": 4, // кратность (упаковка) числом "descr_pack": "(по 4 шт.)", // кратность (упаковка) текстом "type_chain_search": 0, // основные значения: 0 - запрашиваемые номера, 1 - замены, 3 - выбор производителя, 10 - номер не найден, 11 - нет предложений "noorig": false, // неоригинальность (true/false) "code_man": 3113 // внутренний код производителя позиции (соответствия кодов и названий всех производителей - в методе GetBrands) }
массив ссылок на превью фото запчасти 60px на 60px****
qty
string
да
кол-во, текст!
apply
string
да
условия продажи, если указаны продавцом
min_sum_order
decimal
да
минимальная сумма заказа, если указана продавцом
descr_min_sum_order
string
да
минимальная сумма заказа текстом, если указана продавцом
shipment
string
да
условия доставк
courier
bool
да
доставка курьером: если true - есть, если false - нет
instockV2
bool
да
наличие на складе, если true, то надо зеленым подсвечивать квадратик с кол-вом
wholesaleV2
bool
да
тип цены, опт или розница, если true, то надо желтым подсвечивать квадратик с ценой
localV2
bool
да
если true, то предложение локальное, если false, то из другого региона
priceV2
decimal
да
цена (в той валюте, в которой смотрел покупатель)
priceV3
decimal
да
цена в рублях
price_date
DateTime
да
дата публикации
descr_priceV2
string
да
цена текстом с коротким обозначением валюты, в которой смотрел покупатель
descr_priceV3
string
да
цена в рублях
price_orig
decimal
да
цена (в той валюте, в которой публиковал продавец)
descr_price_orig
string
да
цена текстом (в той валюте, в которой публиковал продавец)
descr_type_price
string
да
отдельно тип цены – «Только для юр. лиц и ИП» или «» (пусто)
descr_qty
string
да
подпись под кол-вом
class_user
string
да
наименование продавца
descr_rating_count
string
да
сколько отзывов текстом
rating
int
да
рейтинг: если 0, ничего не показывать, если от 1 до 5, то показывать 5 звезд, заливая соотв. кол-во звезд
descr_address
string
да
местоположение
phone1
string
да
телефон 1
phone2
string
да
телефон 2
comment
string
да
часы работы + краткая информация о продавце (желательно обрабатывать, если встречается)
commentV2
string
да
краткая информация о продавце
info
string
да
когда началось сотрудничество с ZZap
order_text
string
да
три варианта: "Заказать" (можно оформить заказ у продавца через сайт ZZap), "Купить" (товар есть в наличии у данного продавца, можно совершить покупку в этот же день, оформить покупку можно на сайте ZZap) или "" (нет возможности заказать через сайт ZZap, необходимо связаться с продавцом)
addr_map_geo1
double
да
широта (координаты местонахождения продавца)
addr_map_geo2
double
да
долгота (координаты местонахождения продавца)
user_key
string
да
"ключ" продавца, с помощью которого Вы сможете оставить отзыв по заказу, оформленному на сайте ZZap (метод MakeOrderRating), а также можете посмотреть информацию о продавце (метод GetUserInfo)
usedV2
bool
да
тип предложения: false – обычное предложение, true – б/у и уценка
accept_messages
bool
да
готов ли продавец переписываться с покупателями: true - готов, false - не готов
qtyV2
int
да
количество, указанное продавцом в прайсе (числом). кроме обычных значений 10, 20, 4, могут быть спец. значения: -1 («На заказ»), -2 («В наличии»), 100012 («>12 шт.»)
qty_max
int
да
максимально допустимое количество для заказа по конкретному предложению продавца
descr_qtyV2
string
да
количество, указанное продавцом в прайсе (текстом), соответственно количеству qtyV2 могут быть значения: «5 шт.», «15 шт.», «На заказ», «В наличии», «>20 шт.»
delivery_days
int
да
количество дней поставки (вычисленное нами в зависимости от указанного в прайсе)
descr_delivery
string
да
срок поставки текстом (примеры: «7-15 дней», «14-20 дней (плюс время на доставку из г. Санкт-Петербург)»)
основные значения: 0 - запрашиваемые номера, 1 - замены, 3 - выбор производителя, 10 - номер не найден, 11 - нет предложений
noorig
bool
да
если true, значит, предложение помечено продавцом в прайс-листе или нашей системой при проверке во время публикации как неоригинальное
code_man
int
да
внутренний код производителя позиции (соответствия кодов и названий всех производителей - в методе GetBrands)
seller_addressV2
string
да
полный адрес продавца
seller_location
string
да
город и метро продавца
Пример вызова: Браузер https://api.zzap.pro/webservice/datasharing.asmx/GetSearchResultOneV2?login={login}&password={password}&code_doc_b=208098711507246&code_region=11135&api_key={api_key}
Windows через cmd.exe Chcp 65001 curl.exe --data-urlencode "login={login}" --data-urlencode "password={password}" --data-urlencode "code_doc_b=208098711507246" --data-urlencode "code_region=11135" --data-urlencode "api_key={api_key}" -X POST https://api.zzap.pro/webservice/datasharing.asmx/GetSearchResultOneV2
Ответ { "error": "", // если пусто, ошибок нет "code_doc_b": 208098711507246, // внутренний уникальный код предложения "code_cat": 1116901944 // внутренний уникальный код позиции "class_man": "Mitsubishi", // производитель "logopath":"https://koj.blob.core.windows.net/zzap-upload/upload/logos/s168c3d55b90bfe5ac9ea3767c075ab8c.png" // ссылка на превью логотипа производителя 30px на 30px "partnumber": "MR245368", // номер "class_cat": "МОТОР ОМЫВАТЕЛЯ ЛОБОВОГО СТЕКЛА LANCER03-", // наименование "imagepath": "https://koj.blob.core.windows.net/zzap-upload/upload/catalog/p2739725d8d53bff0ccf0ecbfb9cf920b.jpg" // ссылка на превью фото запчасти 60px на 60px "imagepathV2": ["https://koj.blob.core.windows.net/zzap-upload/upload/priceimages/p96e25867cd6841e1ad7529a01bd84cfc.jpg","https://koj.blob.core.windows.net/zzap-upload/upload/priceimages/pdf315e2533ee0f974b30d64997e3ef65.jpg","https://koj.blob.core.windows.net/zzap-upload/upload/priceimages/p0a353cc79dc420e54cf3e75091376f79.jpg"] // массив ссылок на превью фото запчасти 60px на 60px "qty": "10 шт. ", // кол-во, текст! "apply": "цена для покупателей ZZap", // условия продажи, если указаны продавцом "min_sum_order": 1000.00, // минимальная сумма заказа, если указана продавцом "descr_min_sum_order": "заказ от 1000р.", // минимальная сумма заказа текстом, если указана продавцом "shipment": "доставка от 400 руб. по округам в пределах МКАД, самовывоз, доставка в регионы ТК", // условия доставки "courier": true, // доставка курьером: если true - есть, если false - нет "instockV2": true, // наличие на складе, если true, то надо зеленым подсвечивать квадратик с кол-вом "wholesaleV2": true, // тип цены, опт или розница, если true, то надо желтым подсвечивать квадратик с ценой "localV2": true, // если true, то предложение локальное, если false, то из другого региона "priceV2": 1000.00, // цена (в той валюте, в которой смотрел покупатель) "priceV3": 1000.00, // цена в рублях "price_date":"2015-02-16T00:09:55" // дата публикации "descr_priceV2": "1000р." // цена текстом (в той валюте, в которой смотрел покупатель) "descr_priceV3": "1000р." // цена текстом в рублях "price_orig": 1000.00, // цена (в той валюте, в которой публиковал продавец) "descr_price_orig": "1000р.", // цена текстом (в той валюте, в которой публиковал продавец) "descr_type_price": "Только для юр. лиц и ИП" или «» (пусто), // отдельно тип цены "descr_qty": "заказ 1 день", // подпись под кол-вом "class_user": "Repart", // наименование продавца "descr_rating_count": "5 отзывов", // сколько отзывов "rating": 2, // рейтинг: если 0, ничего не показывать, если от 1 до 5, то показывать 5 звезд, заливая соотв. кол-во звезд "descr_address": "Москва, м. Полежаевская", // местоположение "phone1": "8(926)103-45-33", // телефон 1 "phone2": "8(926)103-45-34", // телефон 2 "comment": "Отдел заказов работает с 9-19 часов, сервис работает каждый день с 9-20 часов", // часы работы + краткая информация о продавце (желательно отрабатывать, если он встречается) "commentV2": "Возможна доставка оптовым покупателям", // краткая информация о продавце (существующее поле comment содержит сочетание двух полей - времени работы компании и краткой информации о продавце) "info": "Публикуется в ZZap с 20-08-12", // когда началось сотрудничество с ZZap "order_text": "Заказать", // три варианта: "Заказать" (можно оформить заказ у продавца через сайт ZZap), "Купить" (товар есть в наличии у данного продавца, можно совершить покупку в этот же день, оформить покупку можно на сайте ZZap) или "" (нет возможности заказать через сайт ZZap, необходимо связаться с продавцом) "addr_map_geo1": 55.5959324577887, // широта (координаты местонахождения продавца) "addr_map_geo2": 37.513069357681161, // долгота (координаты местонахождения продавца) "user_key": "?????????????????", // "ключ" продавца, с помощью которого Вы сможете оставить отзыв по заказу, оформленному на сайте ZZap (метод MakeOrderRating), а также можете посмотреть информацию о продавце (метод GetUserInfo) "usedV2": true, // тип предложения: false – обычное предложение, true – б/у и уценка "accept_messages": true, // хочет ли продавец принимать сообщения "qtyV2": 20, // количество, указанное продавцом в прайсе (числом). кроме обычных значений 10, 20, 4, могут быть спец. значения: -1 («На заказ»), -2 («В наличии»), 100012 («>12 шт.») "qty_max": 50, // максимально допустимое количество для заказа по конкретному предложению продавца "descr_qtyV2": "15 шт", // количество, указанное продавцом в прайсе (текстом), соответственно количеству qtyV2 могут быть значения: «5 шт.», «15 шт.», «На заказ», «В наличии», «>20 шт.» "delivery_days": 7, // количество дней поставки (вычисленное нами в зависимости от указанного в прайсе) "descr_delivery": "7-15 дней" // срок поставки текстом (примеры: «7-15 дней», «14-20 дней (плюс время на доставку из г. Санкт-Петербург)») "work_time: "пн.-пт. с 10 до 20, сб. с 10 до 18, вс. выходной", // время работы продавца "type_user": "UBNAIRWPYTOGM234", // тип пользователя "type_user2": "GCKMN", // тип пользователя 2 "type_price": "RMP", // тип прайс-листа "telegram": "89261234567", // номер в telegram "whatsapp": "89261234567", // номер в whatsapp "viber": "89261234567", // номер в viber "pack": 4, // кратность (упаковка) числом "descr_pack": "(по 4 шт.)", // кратность (упаковка) текстом "type_chain_search": 0, // основные значения: 0 - запрашиваемые номера, 1 - замены, 3 - выбор производителя, 10 - номер не найден, 11 - нет предложений "noorig": false, // неоригинальность (true/false) "code_man": 3113, // внутренний код производителя позиции (соответствия кодов и названий всех производителей - в методе GetBrands) "seller_addressV2": "Россия, Москва, Хорошевское шоссе 39", // полный адрес продавца "seller_location": "Москва, м. Полежаевская" // город и метро продавца }
МЕТОД "ИНФОРМАЦИЯ О ПОЗИЦИИ" (GETSEARCHRESULTINFO) УСТАРЕЛ, НЕ ИСПОЛЬЗОВАТЬ!
массив ссылок на превью фото запчасти 60px на 60px****
code_cat
int
да
внутренний уникальный код позиции
class_cur
string
да
валюта (например, белорусские рубли)
price_count_instock
int
да
количество предложений в наличии
price_min_instock
decimal
да
минимальная цена среди предложений в наличии
price_avg_instock
decimal
да
средняя цена среди предложений в наличии
price_max_instock
decimal
да
максимальная цена среди предложений в наличии
price_count_order
int
да
количество предложений под заказ
price_min_order
decimal
да
минимальная цена среди предложений под заказ
price_avg_order
decimal
да
средняя цена среди предложений под заказ
price_max_order
decimal
да
максимальная цена среди предложений под заказ
code_man
int
да
внутренний код производителя позиции (соответствия кодов и названий всех производителей - в методе GetBrands)
Пример вызова: Браузер https://api.zzap.pro/webservice/datasharing.asmx/GetSearchResultInfo?login={login}&password={password}&partnumber=MR245368&class_man=MITSUBISHI¤cy=5&api_key={api_key}
Windows через cmd.exe Chcp 65001 curl.exe --data-urlencode "login={login}" --data-urlencode "password={password}" --data-urlencode "partnumber=MR245368" --data-urlencode "currency=5" --data-urlencode "api_key={api_key}" -X POST https://api.zzap.pro/webservice/datasharing.asmx/GetSearchResultInfo
Ответ { "error": "", // если пусто, ошибок нет "class_man": "HEPU", // производитель "logopath":"https://koj.blob.core.windows.net/zzap-upload/upload/logos/s168c3d55b90bfe5ac9ea3767c075ab8c.png" // ссылка на превью логотипа производителя 30px на 30px "partnumber": "P049", // номер "class_cat": "НАСОС ВОДЯНОЙ", // наименование "imagepath": "https://koj.blob.core.windows.net/zzap-upload/upload/catalog/p2739725d8d53bff0ccf0ecbfb9cf920b.jpg" // ссылка на превью фото запчасти 60px на 60px "imagepathV2": ["https://koj.blob.core.windows.net/zzap-upload/upload/priceimages/p96e25867cd6841e1ad7529a01bd84cfc.jpg","https://koj.blob.core.windows.net/zzap-upload/upload/priceimages/pdf315e2533ee0f974b30d64997e3ef65.jpg","https://koj.blob.core.windows.net/zzap-upload/upload/priceimages/p0a353cc79dc420e54cf3e75091376f79.jpg"] // массив ссылок на превью фото запчасти 60px на 60px "code_cat": 1114507085 // внутренний уникальный код позиции "class_cur": "б.р.", // валюта (например, белорусские рубли) "price_count_instock": 13 // количество предложений в наличии "price_min_instock": 56.35, // минимальная цена среди предложений в наличии "price_avg_instock": 64.56, // средняя цена среди предложений в наличии "price_max_instock": 75.16, // максимальная цена среди предложений в наличии "price_count_order": 147 // количество предложений под заказ "price_min_order": 56.35, // минимальная цена среди предложений под заказ "price_avg_order": 66.06, // средняя цена среди предложений под заказ "price_max_order": 92.42, // максимальная цена среди предложений под заказ "code_man": 3113 // внутренний код производителя позиции (соответствия кодов и названий всех производителей - в методе GetBrands) }
В приведённом примере цены в белорусских рублях Для российских рублей действует округление цен до целого значения.
МЕТОД "ИНФОРМАЦИЯ О ПОЗИЦИИ" (GETSEARCHRESULTINFOV3)
массив ссылок на превью фото запчасти 60px на 60px****
code_cat
int
да
внутренний уникальный код позиции
class_cur
string
да
валюта (например, белорусские рубли)
price_count_instock
int
да
количество предложений в наличии
price_min_instock
decimal
да
минимальная цена среди предложений в наличии
price_avg_instock
decimal
да
средняя цена среди предложений в наличии
price_max_instock
decimal
да
максимальная цена среди предложений в наличии
price_count_order
int
да
количество предложений под заказ
price_min_order
decimal
да
минимальная цена среди предложений под заказ
price_avg_order
decimal
да
средняя цена среди предложений под заказ
price_max_order
decimal
да
максимальная цена среди предложений под заказ
code_man
int
да
внутренний код производителя позиции (соответствия кодов и названий всех производителей - в методе GetBrands)
Пример вызова: Браузер https://api.zzap.pro/webservice/datasharing.asmx/GetSearchResultInfoV3?login={login}&password={password}&partnumber=MR245368&class_man=MITSUBISHI&code_cur=5&code_region=1&api_key={api_key}
Windows через cmd.exe Chcp 65001 curl.exe --data-urlencode "login={login}" --data-urlencode "password={password}" --data-urlencode "partnumber=MR245368" --data-urlencode "code_cur=5" --data-urlencode "code_region=1" --data-urlencode "api_key={api_key}" -X POST https://api.zzap.pro/webservice/datasharing.asmx/GetSearchResultInfoV3
Ответ { "error": "", // если пусто, ошибок нет "class_man": "HEPU", // производитель "logopath":"https://koj.blob.core.windows.net/zzap-upload/upload/logos/s168c3d55b90bfe5ac9ea3767c075ab8c.png" // ссылка на превью логотипа производителя 30px на 30px "partnumber": "P049", // номер "class_cat": "НАСОС ВОДЯНОЙ", // наименование "imagepath": "https://koj.blob.core.windows.net/zzap-upload/upload/catalog/p2739725d8d53bff0ccf0ecbfb9cf920b.jpg" // ссылка на превью фото запчасти 60px на 60px "imagepathV2": ["https://koj.blob.core.windows.net/zzap-upload/upload/priceimages/p96e25867cd6841e1ad7529a01bd84cfc.jpg","https://koj.blob.core.windows.net/zzap-upload/upload/priceimages/pdf315e2533ee0f974b30d64997e3ef65.jpg","https://koj.blob.core.windows.net/zzap-upload/upload/priceimages/p0a353cc79dc420e54cf3e75091376f79.jpg"] // массив ссылок на превью фото запчасти 60px на 60px "code_cat": 1114507085 // внутренний уникальный код позиции "class_cur": "б.р.", // валюта (например, белорусские рубли) "price_count_instock": 13 // количество предложений в наличии "price_min_instock": 56.35, // минимальная цена среди предложений в наличии "price_avg_instock": 64.56, // средняя цена среди предложений в наличии "price_max_instock": 75.16, // максимальная цена среди предложений в наличии "price_count_order": 147 // количество предложений под заказ "price_min_order": 56.35, // минимальная цена среди предложений под заказ "price_avg_order": 66.06, // средняя цена среди предложений под заказ "price_max_order": 92.42, // максимальная цена среди предложений под заказ "code_man": 3113 // внутренний код производителя позиции (соответствия кодов и названий всех производителей - в методе GetBrands) }
В приведённом примере цены в белорусских рублях Для российских рублей действует округление цен до целого значения.
МЕТОД "МОЯ ИСТОРИЯ ПОИСКА" (GETMYSEARCHHISTORY) УСТАРЕЛ, НЕ ИСПОЛЬЗОВАТЬ!
массив ссылок на превью фото запчасти 60px на 60px****
code_man
int
да
внутренний код производителя позиции (соответствия кодов и названий всех производителей - в методе GetBrands)
Пример вызова: Браузер https://api.zzap.pro/webservice/datasharing.asmx/GetMySearchHistory?login={login}&password={password}&api_key={api_key}
Windows через cmd.exe Chcp 65001 curl.exe --data-urlencode "login={login}" --data-urlencode "password={password}" --data-urlencode "api_key={api_key}" -X POST https://api.zzap.pro/webservice/datasharing.asmx/GetMySearchHistory
Ответ { "error": "", // если пусто, ошибок нет "row_count": 10, // сколько строк вернулось "table": [ { "create_date": "2013-10-20T00:00:00", // дата поиска запчасти (информативна только дата, учитываем неповторяющиеся позиции за день, время всегда 00:00:00) "class_man": "HEPU", // производитель "logopath":"https://koj.blob.core.windows.net/zzap-upload/upload/logos/s168c3d55b90bfe5ac9ea3767c075ab8c.png" // ссылка на превью логотипа производителя 30px на 30px "partnumber": "P049", // номер "class_cat": "Помпа", // наименование запчасти "imagepath": "https://koj.blob.core.windows.net/zzap-upload/upload/catalog/p2739725d8d53bff0ccf0ecbfb9cf920b.jpg" // ссылка на превью фото запчасти 60px на 60px "imagepathV2": ["https://koj.blob.core.windows.net/zzap-upload/upload/priceimages/p96e25867cd6841e1ad7529a01bd84cfc.jpg","https://koj.blob.core.windows.net/zzap-upload/upload/priceimages/pdf315e2533ee0f974b30d64997e3ef65.jpg","https://koj.blob.core.windows.net/zzap-upload/upload/priceimages/p0a353cc79dc420e54cf3e75091376f79.jpg"] , // массив ссылок на превью фото запчасти 60px на 60px "code_man": 3113 // внутренний код производителя позиции (соответствия кодов и названий всех производителей - в методе GetBrands) } { ... } ] }
массив ссылок на превью фото запчасти 60px на 60px****
code_man
int
да
внутренний код производителя позиции (соответствия кодов и названий всех производителей - в методе GetBrands)
code_cat
int
да
внутренний код позиции
Пример вызова: Браузер https://api.zzap.pro/webservice/datasharing.asmx/GetMySearchHistoryV2?login={login}&password={password}&api_key={api_key}&call_data=
Windows через cmd.exe Chcp 65001 curl.exe --data-urlencode "login={login}" --data-urlencode "password={password}" --data-urlencode "api_key={api_key}" --data-urlencode "call_data=" -X POST https://api.zzap.pro/webservice/datasharing.asmx/GetMySearchHistoryV2
Ответ { "error": "", // если пусто, ошибок нет "row_count": 10, // сколько строк вернулось "table": [ { "create_date": "2013-10-20T00:00:00", // дата поиска запчасти (информативна только дата, учитываем неповторяющиеся позиции за день, время всегда 00:00:00) "class_man": "HEPU", // производитель "logopath":"https://koj.blob.core.windows.net/zzap-upload/upload/logos/s168c3d55b90bfe5ac9ea3767c075ab8c.png" // ссылка на превью логотипа производителя 30px на 30px "partnumber": "P049", // номер "class_cat": "Помпа", // наименование запчасти "imagepath": "https://koj.blob.core.windows.net/zzap-upload/upload/catalog/p2739725d8d53bff0ccf0ecbfb9cf920b.jpg" // ссылка на превью фото запчасти 60px на 60px "imagepathV2": ["https://koj.blob.core.windows.net/zzap-upload/upload/priceimages/p96e25867cd6841e1ad7529a01bd84cfc.jpg","https://koj.blob.core.windows.net/zzap-upload/upload/priceimages/pdf315e2533ee0f974b30d64997e3ef65.jpg","https://koj.blob.core.windows.net/zzap-upload/upload/priceimages/p0a353cc79dc420e54cf3e75091376f79.jpg"], // массив ссылок на превью фото запчасти 60px на 60px "code_man": 3113, // внутренний код производителя позиции (соответствия кодов и названий всех производителей - в методе GetBrands) "code_cat": 353454213 // внутренний код позиции } { ... } ] }
Входные параметры (для JSON API передаются в GET или POST параметрах запроса):
Параметр
Тип
Обязательный
Описание
login
string
да
e-mail, указанный при регистрации (может быть пустым)
password
string
да
ваш пароль от аккаунта на сайте ZZap (может быть пустым)
filter
string
да
произвольная строка фильтрации, например tag_r='R20'
sort
string
да
сортировка по колонкам, например class_cat asc (asc и desc обязательны после каждого поля
code_region
string
да
code_region из метода GetRegions
row_count
string
да
сколько максимально записей возвращать
row_start
string
да
с каким сдвигом от нулевой строки возвращать записи
api_key
string
да
нужно попросить у нас
Выходные параметры:
Параметр
Тип
Обязательный
Описание
error
string
да
если пусто, ошибок нет содержит текст ошибки, если таковая возникла при выполнении запроса.
row_count
int
да
сколько строк вернулось
row_count_total
int
да
сколько всего строк в таблице без учета фильтрации
class_man_enum
string[]
да
массив из возможных значений поля class_man - производителей, использовать для фильтра.
tag_r_enum
string[]
да
массив из возможных значений поля tag_r - радиус, использовать для фильтра.
tag_m_enum
string[]
да
массив из возможных значений поля tag_m - ширина, использовать для фильтра.
tag_n_enum
string[]
да
массив из возможных значений поля tag_n - высота, использовать для фильтра.
tag_l_enum
string[]
да
массив из возможных значений поля tag_l - сезон, использовать для фильтра.
table
Массив GetCatalogTyresItem[]
да
массив данных
GetCatalogTyresItem:
Параметр
Тип
Обязательный
Описание
class_man
string
да
производитель
logopath
string
да
ссылка на превью логотипа производителя 30px на 30px
partnumber
string
да
номер производителя
class_cat
string
да
наименование
code_cat
int
да
внутренний уникальный код позиции
imagepath
string[]
да
массив ссылок на превью фото запчасти 60px на 60px****
code_man
int
да
внутренний код производителя позиции (соответствия кодов и названий всех производителей - в методе GetBrands)
comment
string
да
описание позиции
price_min
decimal
да
минимальная цена
price_med
decimal
да
цена медиана
price_max
decimal
да
максимальная цена
price_count
int
да
кол-во предложений
tag_r
string
да
радиус
tag_m
string
да
ширина
tag_n
string
да
высота
tag_l
string
да
сезон
Пример вызова: Браузер https://api.zzap.pro/webservice/datasharing.asmx/GetCatalogTyres?login={login}&password={password}&code_region=1&row_count=3&api_key={api_key}
Windows через cmd.exe Chcp 65001 curl.exe --data-urlencode "login={login}" --data-urlencode "password={password}" --data-urlencode "filter=" --data-urlencode "code_region=1" --data-urlencode "row_count=3" --data-urlencode "row_start=" --data-urlencode "api_key={api_key}" -X POST https://api.zzap.pro/webservice/datasharing.asmx/GetCatalogTyres
Ответ { "error": "" // если пусто, ошибок нет "row_count": 3, // сколько строк вернулось "row_count_total":18975, "class_man_enum":["ACHILLES","ALTENZO","AMTEL"....], "tag_r_enum":["R12","R13","R14","R15","R16","R17","R17.5","R18","R19","R20","R21","R22","R22.5","R23","R24"], "tag_m_enum":["27\"","30\"","31\"","32\"","33\"","35\"","37\"","38\"","39\"","40\"","135","145","155","165","175","185",
*type_user 'K' - медаль "Официальный автодилер" '1' - медаль "Больше года на сайте" '2' - медаль "Больше 3х лет на сайте" '3' - медаль "Есть уставные документы" '4' - медаль "Есть фотографии магазина" '5' - международная отправка 'P' - Доставка товара курьером 'Y' - Отправка товара в регионы 'B' - Покупатель 'A' - Продавец 'I' - Интернет магазин 'S' - Автосервис/служба установки 'R' - Торговля в розницу 'W' - Торговля оптом 'F' - Частное лицо 'U' - Юридическое лицо
**type_user2 'Y' - Понизить до недостоверных 'K' - Принимаем к оплате банковские карты 'M' - Ручная проверка (снимает пометку Регистрация не подтверждена) 'I' - Неликвидный товар (клиент продаёт неликвид) 'W' - Шиномонтаж 'R' - Не хотят переписываться с покупателями 'Z' - Подтверждена гарантия наличия 'F' - Подтверждение наличия 'R' - Не переписываются с покупателями
***type_price 'R' - Прайс-лист для розницы 'W' - Прайс-лист для юр.лиц и ИП 'M' - Запретить загрузку прайса с сайта как файл 'I' - Неликвидный товар 'P' - Есть самовывоз
****imagepath ссылка https://koj.blob.core.windows.net/zzap-upload/upload/catalog/p2739725d8d53bff0ccf0ecbfb9cf920b.jpg содержит в имени файла "p2739725d8d53bff0ccf0ecbfb9cf920b.jpg" букву p, что делает картинку превью 60px на 60px. если из ссылки эту букву убрать, получится ссылка на картинку оригинального размера (изначально загруженная картинка) https://koj.blob.core.windows.net/zzap-upload/upload/catalog/2739725d8d53bff0ccf0ecbfb9cf920b.jpg
Для добавления неизвестных нашей системе номеров и/или кроссов, в правильности которых вы уверены, создайте *.xls-файл со следующими обязательными колонками:
для добавления номеров: Производитель, Номер, Описание/Наименование
Пример таблицы для номеров
для добавления кроссов: Производитель 1, Номер 1, Производитель 2, Номер 2
Пример таблицы для кроссов
Далее в разделе «Мой аккаунт» > «Заявки на тех. поддержку» нажмите «Создать», выберите тему «Добавление новых позиций и кроссов», заполните несложную форму, прикрепите сформированный вами файл, нажмите «Сохранить».
Наш Технический Отдел обработает заявку и подгрузит в систему новые позиции и/или кроссы, проверив их правильность.
Удаление позиций или кроссов
Для удаления номеров и/или кроссов, в некорректности которых вы уверены, создайте *.xls-файл со следующими обязательными колонками:
для удаления номеров: Производитель, Номер, Описание/Наименование
Пример таблицы для номеров
для добавления кроссов: Производитель 1, Номер 1, Производитель 2, Номер 2
Пример таблицы для кроссов
Далее в разделе «Мой аккаунт» > «Заявки на тех. поддержку» нажмите «Создать», выберите тему «Удаление позиций или кроссов», заполните несложную форму, прикрепите сформированный вами файл, нажмите «Сохранить».
Удаление фото запчасти
Для удаления фото запчасти создайте *.xls-файл с обязательными колонками: Производитель, Номер, Описание/Наименование
Пример таблицы
Далее в разделе «Мой аккаунт» > «Заявки на тех. поддержку» нажмите «Создать», выберите тему «Удаление фото запчасти», заполните несложную форму, прикрепите сформированный вами файл, нажмите «Сохранить».
Запрос Актов Классик
В разделе «Мой аккаунт» > «Заявки на тех. поддержку» нажмите «Создать», выберите тему «Запрос Актов Классик», в тексте заявки укажите:
Название компании плательщика
Номер акта
Дата акта
ФИО, адрес, индекс получателя (для отправки актов почтой)
Электронную почту (для отправки актов по e-mail)
нажмите кнопку «Сохранить».
Запрос Актов по ЭДО
В разделе «Мой аккаунт» > «Заявки на тех. поддержку» нажмите «Создать», выберите тему «Запрос Актов по ЭДО», в тексте заявки укажите:
Название компании получателя платежа
Название компании плательщика
ИНН плательщика
Номер акта
Дата акта
нажмите кнопку «Сохранить».
Запрос на подключение к ЭДО
В разделе «Мой аккаунт» > «Заявки на тех. поддержку» нажмите «Создать», выберите тему «Запрос на подключение к ЭДО», в тексте заявки укажите: