#Описание 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
Параметры передаются в теле сообщения в формате 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
Параметры передаются в теле сообщения в формате 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: Ошибка (не обязательно)