Отправка заказа от покупателя на сайт продавца

Изменено 20/07/2018 13:56 Administrator — Категории страницы: Без категорий

Для продавцов появилась возможность получать информацию о заказе на свой сайт.

Для получения заказа на свой сайт, вам потребуется помощь вашего программиста, так как необходимо обеспечить приём данных с вашей стороны.

Когда ссылка для получения данных на вашем сайте будет готова, в "Данных аккаунта" (вкладка "Информация") поставьте галочку "Хочу получать данные о заказах на свой сайт" и впишите ссылку.



Информация для программиста (разработчика)

По указанной вами ссылке будет отправляется POST запрос
в котором будут передаваться следующие поля:

code_order - (Int32) код заказа на сайте ZZap,

create_date - (DateTime) дата создания заказа на сайте ZZap,

client_name - (String) ФИО покупателя,

client_region - (String) регион, указанный покупателем,

client_phone - (String) телефон покупателя,

client_email - (String) e-mail покупателя,

partnumber - (String) номер запчасти (как у вас в прайс-листе),

class_man - (String) производитель (как у вас в прайс-листе),

class_cat - (String) наименование запчасти (как у вас в прайс-листе),

qty_order - (Int32) заказываемое количество позиций,

comment - (String) комментарий покупателя к заказу,

price - (Decimal(9,2)) цена запчасти
внимание! это цена, которую видел покупатель, когда оформлял заказ, в той валюте, которую выбрал покупатель для отображения цены.
важно! в качестве разделителя используется запятая

code_cur - (Byte) значение, где 1 - рубль, 2 - доллар, 3 - евро, 4 - гривна, 5 - белорусский рубль - валюта, которую выбрал покупатель для отображения цены

file_name - (String) название прайса, из которого заказана запчасть

code_doc_b - (Int64) уникальный код вашего предложения в системе ZZap

client_id_hash - (String) хэш от уникального кода покупателя (удобно использовать для группировки полученных данных по покупателю)

descr_delivery - (String) срок поставки этой позиции, который был указан в прайсе/шаблоне на момент оформления заказа

delivery_days - (Int32) срок поставки этой позиции в днях

shipment - (String) условия и способы доставки этой позиции

logopath - (String) логотип производителя

imagepath - (String) изображение/фото запчасти

qty - (String) кол-во, текст! (как было в прайсе продавца)

apply - (String) комментарии к цене, условия заказа

client_code_region - (Int32) код региона покупателя

seller_name - (String) название продавца (доп. адреса, если заказали у доп. адреса)

user_key - (String) "ключ" покупателя, с помощью которого Вы сможете оставить отзыв по заказу, оформленному на сайте ZZap (метод MakeOrderRating), а также можете посмотреть информацию о покупателе (метод GetUserInfo)

used - (Bool) тип предложения: False - обычное, True - б/у и уценка

code_template - (Int32) код шаблона продавца, по которому был опубликован прайс-лист с заказанной позицией

price_name - (String) название прайс-листа с заказанной позицией



!!Очень важно!!!

Вам так же необходимо
реализовать подтверждение получения заказа (что его увидели и начали с ним работать).
Это можно сделать при помощи API ZZap и функции SetOrderStatus,
в противном случае ZZap оставляет за собой право отключить у вас этот функционал.