Корректирующие правила предназначены для изменения стоимости или срока заказа или отключения варианта доставки в зависимости от заданных параметров.
Настройка правила состоит из 3 блоков:
Сохранённые правила можно редактировать / отключать, а также сортировать перетаскиванием:
Настройка собственного параметра (для разработчиков)
В качестве параметра применения правила можно указать свой параметр и передать его в запросе на расчёт доставки как ключ массива params.
Например:
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => 'https://api.esplc.ru/delivery/calculation',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => [
'key' => 'a2275ee6a73268684fb753db39ff16b6',
'to' => 'Москва',
'service' => 'sdek',
'weight' => 1,
'params' => [
[
'key_1' => 500
]
]
]);
$response = curl_exec($curl);
curl_close($curl);
print_r(json_decode($response,1));
params - массив, в котором пока используется только первый элемент.
Пример настройки правила: