/api/lite/admin/settings/delivery-info - информация о доставке
1. Получения списка deliveryInfo. Метода GET /api/lite/admin/settings/delivery-info.
2. Изменение и добавление deliveryInfo реализовано одной операцией. Метод POST /api/lite/admin/settings/delivery-info. В теле метода передаем json:
{
"active": true,
"adAttachments": [],
"aggregatorDeliveryCompany": "GOODS",
"courierTitle": "СберМегаМаркет",
"default": false,
"deliveryAggregator": "TEMPOLINE",
"externalKey": "GOODS",
"gatherRequestSettings": {
"currency": "RUB",
"cutOffTime": [
12,
0
],
"documentID": "0e451286-9ce5-dec0-6d74-fc54575e3360",
"isExported": false,
"isIntegrationError": false,
"isSynchronized": false,
"printStatus": "",
"timetableNonFriday": false,
"timetableNonMonday": false,
"timetableNonSaturday": false,
"timetableNonSunday": false,
"timetableNonThursday": false,
"timetableNonTuesday": false,
"timetableNonWednesday": false,
"uid": "0e451286-9ce5-dec0-6d74-fc54575e3360"
},
"insurancePercentage": 100.0,
"isActive": true,
"isDefault": false,
"isPublicAvailable": false,
"marketplace": true,
"name": "GOODS",
"russianPost": false,
"type": "AGGREGATOR_CONTRACT",
"uid": "094c7b63-d157-33f5-e1e7-7b3ca34b3073",
"warehouseComments": []
}
изменение происходит если заполнен id.
3. Удаление deliveryInfo. Метод DELETE /api/lite/admin/settings/delivery-info?id=sdjkcjnsd-njkw398njk-njskdcbj. Удаляет deliveryInfo из базы.