Автоматическое размещение заказов по API

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

Функция включает в себя автоматический заказ, отслеживание позиций, проверку статусов у поставщика (поддерживается не всеми веб-сервисами). Пример размещения заказа рассматривается ниже.

Фото 1. Настройки веб-сервиса

Автоматическое размещение заказов по API иллюстрация №1

Дополнительный комментарий

Некоторым клиентам необходимо отправлять дополнительные данные в комментарии позиции на веб-сервисе.
Делается это в настройках прайс-листа в поле Добавление для ID в веб-сервисах. Для каждого прайс-листа можно указать свой дополнительный шаблон, например, добавить к идентификатору позиции имя пользователя.
ВАЖНО! Не следует делать дополнительный комментарий более 50 символов, иначе можно столкнуться с ограничениями у поставщика.

Также при перезаказе позиции у другого поставщика (смене направления) к комментарию будет добавляться число, обозначающее версию смены направления (количество смен поставщика по позиции) в формате "C2O9I43–2" (номер клиента(C)_номер заказа(O)_идентификатор позиции(I)–номер версии).
Это позволяет решить проблему с перезаказом на тот же веб-сервис, при котором статусы подвязывались от старого заказа.

ПРИМЕР. Проценим и закажем две детали через наш  веб-сервис.

ШАГ 1.   Перейдите в основной интерфейс поиска (Главная → Оформить заказ →  Начать). В строке поиска введите номер детали (1) и нажмите кнопку Найти (2) (см. справочный раздел Модуль заказа в панели администрирования).

В списке деталей выберите два предложения от поставщика, прайс-лист которого связан в веб-сервисом (3). Добавьте эти детали в заказ (4) и нажмите на ярлык Корзина (5).

Фото 2. Проценка деталей
Автоматическое размещение заказов по API иллюстрация №2

РЕЗУЛЬТАТ: откроется страница заказа на клиента.

ШАГ 2.  На странице заказа выберите клиента из выпадающего списка и нажмите кнопку В заказ.

Фото 3. Страница заказа на клиента
Автоматическое размещение заказов по API иллюстрация №3

РЕЗУЛЬТАТ: откроется страница всех заказов.

ШАГ 3.  В меню Заказы → Все переведите обе позиции заказа из статуса «Принят к обработке» в статус «В работе». Подробнее о статусах в справочном разделе Статусы заказов.

Фото 4. Смена статуса
Автоматическое размещение заказов по API иллюстрация №4

РЕЗУЛЬТАТ: после перехода заказа в статус «В работе» в системе сформировался связанный заказ поставщику.

ШАГ 4.   Перейдите в меню Заказы поставщику → Группы. Наш заказ поставщику находится в состоянии Формируется. Для него доступна функция Проверить отправку заказа (ярлык с гаечным ключом). 
ВАЖНО! Гаечный ключ появляется в том случае, если возможна отправка заказа через веб-сервис.

Фото 5. Заказы поставщику
Автоматическое размещение заказов по API иллюстрация №5

ШАГ 5.   Нажмите на ярлык Проверить отправку заказов (см. фото 5). Откроется страница Проверки актуальности позиций с перечнем заказанных позиций. На данный момент статус их проверки неизвестен (знак вопроса).
Нажмите на кнопку Проверить позиции.

Фото 6. Проверка актуальности позиций
Автоматическое размещение заказов по API иллюстрация №6

РЕЗУЛЬТАТ: происходит повторная перепроценка.

ШАГ 6.   В результате перепроценки у позиций заказа появляются статусы.
Статус зеленая галочка показывает, что проверка прошла успешно, подтвердилось наличие позиции в базе поставщика.
Статус красный восклицательный знак означает, что данная позиция не актуальна и с большой вероятностью попадет в отказ.
Для всех позиций доступна возможность просмотра альтернативных предложений (синий квадрат). При нажатии на него появляется список альтернативных предложений. Если какое-то из них Вам подходит, выберите его для заказа вместо текущей позиции.

Фото 7. Статусы проверки позиций
Автоматическое размещение заказов по API иллюстрация №7

ШАГ 7.   После проверки актуальности позиций нажмите на кнопку Отправить заказ. После этого заказ поставщику перейдет в статус Сформирован.

Фото 8. Отправить заказ
Автоматическое размещение заказов по API иллюстрация №8

ВАЖНО! Если заказ поставщику уже ушел и Вы получили отказ через веб-сервис - не следует размещать его повторно. Заказ может не уйти или перейти в статус Отказ, основываясь на неактуальной позиции (красный восклицательный знак). Правильное решение в данном случае - оформление повторного заказа.


Связанные разделы  
Подключение веб-сервисов
Модуль заказа в панели администрирования
Статусы заказов