Класс. Получить доставки по параметрам.
Использование
$ds = new USAM_Calculate_Delivery_Services( $restrictions );
$shipping_methods = $ds->get_delivery_services();
$restrictions (массив) (обязательно)
Параметры расчета
По умолчанию: нет
Пример использования
Получить доставки для корзины со стоимостью 5000 р., с одним товаром весом 2330 г. и местоположением с номером 10.
require_once( USAM_FILE_PATH . '/includes/basket/calculate_delivery_service.class.php' );
$restrictions = ['price' => 5000, 'number_products' => 1, 'weight' => 2330, 'locations' => [10]];
$ds = new USAM_Calculate_Delivery_Services( $restrictions );
$shipping_methods = $ds->get_delivery_services();