PONY EXPRESS #
Параметр подключения | Обязательный | Описание |
---|---|---|
SOAP key | да | Ключ доступа партнера в универсальному интерфейсу, запрашивается у компании Pony Express |
Тип ключа | нет | Ключ доступа ИМ или WEB |
Валидация заказа | да | Валидировать дату и время отгрузки при создании заказа (по умолчанию выключено) |
Валидация заказа #
При включении параметра “Валидация заказа” все заказы в которых указывается pickupDate текущего дня, будет происходить проверка времени от параметра pickupTimeStart (если передан) или текущего времени (если pickupTimeStart не был переда) инициации создания заказа с учетом часового пояса адреса отгрузки.
Рассмотрим пример при включенном параметре.
Например, сегодняшняя дата 11.02.2024 и если в запросе передать "pickupDate”:
“2024-02-11" и город отгрузки, например Омск, то сработает валидация, которая проверит текущее время, например 13:00, учитывая часовой пояс Омска (UTC+6), что оно не больше 15:00. Если время более 15:00, то сработает ошибка валидации и создать заказ не получится.
Еще пример, все данные такие же, но добавим начальное время передачи заказа "pickupTimeStart”: “10:00", мы ее также конвертируем с учетом часового пояса и получим время 13:00, т.е. pickupTimeStart считаем как UTC+3 (МСК), после этого получаем часовую зону города UTC+6 (ОМСК) и прибавляем 3 часа к часовому поясу МСК. Валидация пройдет успешно и в СД отправим