Skip to content

avhrst/megasport_api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 

Repository files navigation

#Описание API (Спецификация REST Service)

Вместо localhost:3000 нужно указать реальный IP адрес и порт


Работа с заказами (Шапка)

Методы

  • Получить список заказов (GET) url: http://localhost:3000/orders.json
  • Получить заказо со строками (GET) url: http://localhost:3000/orders/[id].json
  • Добавить заказ (POST) с параметрами url: http://localhost:3000/orders.json
  • Обновить заказ (PUT) с параметрами url: http://localhost:3000/orders/[id].json
  • Удалить зака (DELETE) url: http://localhost:3000/orders/[id].json

Параметры orders.json

Параметры передаются в теле сообщения в формате JSON

{ "ordid": 10, "name": "Иван", "surrname": "Иванов", "complete": 0, "totalprice": 1000.0, "phone": "063000000", "card": "20000000000002", "paid": 1000, "dat": "01.12.2015 22:00:00", "descr": "Тестовый заказ", "err": "", "bonus_in": 1000, "bonus_out": 100, "email": "test@test.ua", "refcity": "s1", "refpost": "s12" "orderrows": [ { "art": "ANT000001", "cnt": 1, "sizes": "XS", "price": 200, "model": "M1", "section": "S1", "brand": "ANTA", "img_url": "https://www.google.com.ua/search?sourceid=chrome-psyapi2&ion=1", "disc": 10.10, } ] }

Описение полей

  • ordid: Номер заказа с сайта (не обязательно)
  • name: Имя клиента
  • surrname: Фамилия клиента
  • complete: Статус выполнения заказа
  • totalprice: Сумма заказа 00.00
  • phone: Телефон
  • card: Номер ДК
  • paid: Флаг оплаты
  • dat: Дата DD.MM.YYYY HH:MI:SS
  • descr: Описание
  • err: Ошибка (не обязательно)
  • bonus_in: Начисленные бонусы (не обязательно)
  • bonus_out: Списанные бонусы (не обязательно)
  • email: e-mail
  • refcity: ID из API НП
  • refpost: ID из API НП

Работа с заказами (строки)

Методы

  • Добавить строку заказа (POST) с параметрами url: http://localhost:3000/orderrows.json
  • Обновить строку заказа (PUT) с параметрами url: http://localhost:3000/orderrows/[id].json
  • Удалить строку зака (DELETE) url: http://localhost:3000/orderrows/[id].json

Параметры orderrows.json

Параметры передаются в теле сообщения в формате JSON

{ "ordid": 10, "art": "ANT000001", "cnt": 1, "sizes": "XL", "price": 400.0, "model": "Кепка", "section": "1", "brand": "ANTA", "img_url": "http://a.jpg", "disc": 100.0, "err": "", "bonus_disc": 100.0, "act_disc": 0.0 }

Описение полей

  • ordid: ID заказа (из базы). Внимание !!! не путать с номером заказа !
  • art: Артикул товара
  • cnt: Количество
  • sizes: Размер
  • price: Цена к оплате 00.00
  • model: Модель
  • section: Секция
  • brand: Бренд
  • img_url: ссылка на товар
  • disc: Общая Скидка по ДК
  • bonus_disc: Общая Скидка по бонусам
  • act_disc: Общая скидка Скидка по акциям
  • err: Ошибка (не обязательно)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published