Бесплатно зарегистрируйся и получай уведомления о новых проектах по работе

Поделиться:

Разработать API на Битрикс, для синхронизации c MODX

S
Заказчик
Отзывы фрилансеров: + 13 0 - 0
Зарегистрирован на сайте 13 лет и 8 месяцев
Безопасная сделка Бюджет: по договоренности
Разработать 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 обновленного в Битрикс заказа.
В случае возникновения ошибок, они должны быть возвращены списком с описаниями.

Разделы:
Опубликован:
26.01.2016 | 20:11

Теги: нужен программист, резюме программиста, требуется программист, резюме веб программиста