1. При загрузке заказов из маркетплесов создается запись в РС «UVmarket: Информация для маркировки». Там должны быть заполнены поля Адрес (адрес клиента), Дата доставки Начало, Дата доставки Окончание, Телефон покупателя.
2. Далее регламентное задание «Dostavista Создание заказов на доставку».
a. Ищет заказы из РС «UVmarket: Информация для маркировки». У которых «Дата доставки начало» в рамках сегодняшнего дня.
b. В РС «UVmarket: Информация по заказам» у этого заказа реквизит «Доставка создана» - Ложь.
c. В магазине стоит признак «Работа с доставкой».
d. Создается заказ на доставку. Все параметры для создания доставки должны быть заполнены:
i. URLЗапросов
ii. Токен
iii. ТелефонМагазина
iv. АдресМагазина
v. ТелефонКлиента
vi. АдресКлиента
vii. ТипТранспорта
viii. МетодОплаты
ix. ОписаниеТовара
x. ЗаказКлиента
xi. ДатаОтгрузкиНачало
xii. ДатаОтгрузкиОкончание
xiii. Магазин
e. В случае, если доставка создается удачно, тогда:
i. Создается запись в РС «UVmarket_Dostavista».
ii. В РС «UVmarket: Информация по заказам» для текущего заказа покупателя реквизит «Доставка создана» устанавливается – Истина.
f. Если по какой-то причине происходит ошибка, то делается запись в журнал регистрации. Событие «Dostavista».
3. Регламентное задание «Dostavista Обновление статусов».
a. Обновляет статусы активных доставок (не отменено, не выполнено).
4. Регламентное задание «Dostavista Отмена заказов на доставку».
a. В РС «UVmarket_Dostavista» ищутся заказы на доставку, по которым еще не найден курьер и минут до начала доставки осталось меньше чем указано в настройке «Минут до отмены доставки» в справочнике «Пункты выдачи».
b. Данные заказы на доставку отменяются.
5. Оповещение об отмене заказов пока не реализовано.