Skip to main content

/api/lite/admin/settings/checkout - настройки чекаута

1. Получения списка checkoutSettings. Метода GET /api/lite/admin/settings/checkout .

2. Изменение и добавление checkoutSettingsреализовано одной операцией. Метод POST /api/lite/admin/settings/checkout. В теле метода передаем json:

 {
            "commercialAccount": true,
            "defaultCity": "",
            "defaultDeliveryServiceOptions": {},
            "deliveryPremiumType": "PERCENT",
            "deliveryRegionSettings": {
                "commonSettings": {
                    "ALL": {
                        "ALL_REGIONS": {
                            "enabled": true,
                            "extraFeeFixValue": 0,
                            "extraFeePercentValue": 0.00,
                            "tariffEnabled": true
                        }
                    }
                }
            },
            "disableCodSumInTariff": true,
            "freeDeliveryAmount": 1.00,
            "freeDeliveryRegion": "RU_SNG",
            "insurancePercent": 100.00,
            "onlySufficientOffers": false,
            "orderSubtype": "KAK2C_SUBSCRIPTION",
            "paymentAccountId": "306b29d8-6f97-810e-eb71-046b6e37d7df",
            "paymentMethodCodes": "online",
            "paymentMethodCodesList": [
                "online"
            ],
            "paymentProvider": "YANDEX",
            "realUiRequiredFields": [
                "PHONE",
                "EMAIL"
            ],
            "trustToken": "322322",
            "uiRequiredFields": "PHONE;EMAIL",
            "uid": "245b5b14-1dd1-7dcd-7917-8b7d5aee510e"
        }
изменение происходит если заполнен id.
3. Удаление checkoutSettings. Метод DELETE /api/lite/admin/settings/checkout?id=888kcjnsd-88kw398njk-8jskdc88. Удаляет deliveryInfo из базы.