Подключите нашего Telegram-бота для уведомлений о новых проектах
Разработать API на Битрикс, для синхронизации c MODX
Разместить заказ
S
Заказчик
Отзывы фрилансеров:
+ 13
- 0
Зарегистрирован на сайте 17 лет и 1 месяц
Бюджет:
по договоренности
Разработать API на Битрикс, для синхронизации заказов со сторонней системой.
Формат обмена данными: JSON.
Действия предусмотренные API:
1) Создание заказа.
Данные заказа будут передаваться в виде объекта JSON со следующими полями:
Логин: логин партнера (обязательно)
Пароль: пароль для доступа (обязательно)
Заказчик: наименование заказчика, текстовое поле, всегда одинаковое (обязательно)
Тел. заказчика: текстовое поле, всегда одинаковый (обязательно)
Реальные данные заказчика: текстовое поле, должно быть сохранено в поле "Комментарий", заказа на Битрикс (обязательно)
Заказ от партнера: текстовое поле, всегда одинаковое значение (обязательно)
Номер заказа партнера: целое число, максимум 11 цифр (обязательно)
Получатель: текстовое поле (обязательно)
Телефон получателя: текстовое поле (обязательно)
Адрес доставки: текстовое поле (обязательно)
Город доставки: id города назначения в системе, всегда Екатеринбург
Район доставки: id района назначения в системе, всегда Центр
Дата доставки: дата в формате d.m.Y (обязательно)
Время доставки: текстовое поле (обязательно)
Способ оплаты: Будет передаваться один из ID из заранее оговоренного списка, список будет предоставлен исполнителю (обязательно)
Доставка: ID способа доставки, возможны только два варианта бесплатная доставка курьером [14] или забрать в офисе [3] (обязательно)
Состав заказа (обязательно):
Представляет собой вложенный список с данными о заказанных товарах в следующем формате:
Артикул товара: артикул соответствующего товара в Битрикс
Количество товара: целое число
Стоимость товара: целое число в рублях
Либо в формате произвольных позиций:
Наименование товара: текстовое поле
Количество товара: целое число
Стоимость товара: целое число в рублях
Стоимость доставки: целое число в рублях
Статус заказа: ID текущего статуса заказа (обязательно)
В результате успешного выполнения действия должен быть возвращен объект заказа с единственным полем, значением которого должен быть ID созданного в Битрикс заказа.
В случае возникновения ошибок, они должны быть возвращены списком с описаниями.
2) Обновление данных заказа.
Данные заказа будут передаваться в виде объекта JSON со следующими полями:
ID заказа в битрикс (обязательно)
Логин: логин партнера (обязательно)
Пароль: пароль для доступа (обязательно)
Заказчик: наименование заказчика, текстовое поле, всегда одинаковое
Тел. заказчика: текстовое поле, всегда одинаковый
Реальные данные заказчика: текстовое поле, должно быть сохранено в поле "Комментарий", заказа на Битрикс
Заказ от партнера: текстовое поле, всегда одинаковое значение
Номер заказа партнера: целое число, максимум 11 цифр
Получатель: текстовое поле
Телефон получателя: текстовое поле
Адрес доставки: текстовое поле
Город доставки: id города назначения в системе, всегда Екатеринбург
Район доставки: id района назначения в системе, всегда Центр
Дата доставки: дата в формате d.m.Y
Время доставки: текстовое поле
Способ оплаты: Будет передаваться один из ID из заранее оговоренного списка, список будет предоставлен исполнителю
Доставка: ID способа доставки, возможны только два варианта бесплатная доставка курьером [14] или забрать в офисе [3]
Состав заказа:
Представляет собой вложенный список с данными о заказанных товарах в следующем формате:
Артикул товара: артикул соответствующего товара в Битрикс
Количество товара: целое число
Стоимость товара: целое число в рублях
Либо в формате произвольной позиции:
Наименование товара: текстовое поле
Количество товара: целое число
Стоимость товара: целое число в рублях
Стоимость доставки: целое число в рублях
Статус заказа: ID текущего статуса заказа
В результате успешного выполнения действия должен быть возвращен объект заказа с единственным полем, значением которого должен быть ID обновленного в Битрикс заказа.
В случае возникновения ошибок, они должны быть возвращены списком с описаниями.
Формат обмена данными: JSON.
Действия предусмотренные API:
1) Создание заказа.
Данные заказа будут передаваться в виде объекта JSON со следующими полями:
Логин: логин партнера (обязательно)
Пароль: пароль для доступа (обязательно)
Заказчик: наименование заказчика, текстовое поле, всегда одинаковое (обязательно)
Тел. заказчика: текстовое поле, всегда одинаковый (обязательно)
Реальные данные заказчика: текстовое поле, должно быть сохранено в поле "Комментарий", заказа на Битрикс (обязательно)
Заказ от партнера: текстовое поле, всегда одинаковое значение (обязательно)
Номер заказа партнера: целое число, максимум 11 цифр (обязательно)
Получатель: текстовое поле (обязательно)
Телефон получателя: текстовое поле (обязательно)
Адрес доставки: текстовое поле (обязательно)
Город доставки: id города назначения в системе, всегда Екатеринбург
Район доставки: id района назначения в системе, всегда Центр
Дата доставки: дата в формате d.m.Y (обязательно)
Время доставки: текстовое поле (обязательно)
Способ оплаты: Будет передаваться один из ID из заранее оговоренного списка, список будет предоставлен исполнителю (обязательно)
Доставка: ID способа доставки, возможны только два варианта бесплатная доставка курьером [14] или забрать в офисе [3] (обязательно)
Состав заказа (обязательно):
Представляет собой вложенный список с данными о заказанных товарах в следующем формате:
Артикул товара: артикул соответствующего товара в Битрикс
Количество товара: целое число
Стоимость товара: целое число в рублях
Либо в формате произвольных позиций:
Наименование товара: текстовое поле
Количество товара: целое число
Стоимость товара: целое число в рублях
Стоимость доставки: целое число в рублях
Статус заказа: ID текущего статуса заказа (обязательно)
В результате успешного выполнения действия должен быть возвращен объект заказа с единственным полем, значением которого должен быть ID созданного в Битрикс заказа.
В случае возникновения ошибок, они должны быть возвращены списком с описаниями.
2) Обновление данных заказа.
Данные заказа будут передаваться в виде объекта JSON со следующими полями:
ID заказа в битрикс (обязательно)
Логин: логин партнера (обязательно)
Пароль: пароль для доступа (обязательно)
Заказчик: наименование заказчика, текстовое поле, всегда одинаковое
Тел. заказчика: текстовое поле, всегда одинаковый
Реальные данные заказчика: текстовое поле, должно быть сохранено в поле "Комментарий", заказа на Битрикс
Заказ от партнера: текстовое поле, всегда одинаковое значение
Номер заказа партнера: целое число, максимум 11 цифр
Получатель: текстовое поле
Телефон получателя: текстовое поле
Адрес доставки: текстовое поле
Город доставки: id города назначения в системе, всегда Екатеринбург
Район доставки: id района назначения в системе, всегда Центр
Дата доставки: дата в формате d.m.Y
Время доставки: текстовое поле
Способ оплаты: Будет передаваться один из ID из заранее оговоренного списка, список будет предоставлен исполнителю
Доставка: ID способа доставки, возможны только два варианта бесплатная доставка курьером [14] или забрать в офисе [3]
Состав заказа:
Представляет собой вложенный список с данными о заказанных товарах в следующем формате:
Артикул товара: артикул соответствующего товара в Битрикс
Количество товара: целое число
Стоимость товара: целое число в рублях
Либо в формате произвольной позиции:
Наименование товара: текстовое поле
Количество товара: целое число
Стоимость товара: целое число в рублях
Стоимость доставки: целое число в рублях
Статус заказа: ID текущего статуса заказа
В результате успешного выполнения действия должен быть возвращен объект заказа с единственным полем, значением которого должен быть ID обновленного в Битрикс заказа.
В случае возникновения ошибок, они должны быть возвращены списком с описаниями.
Разделы:
Опубликован:
24.01.2016 | 19:17