InternationalEntity: международная доставка СДЭК в Joomla

WT CDEK library - Документация
Категория: Библиотеки

InternationalEntity в библиотеке WT CDEK для Joomla: ограничения международных отправлений. На странице — назначение, параметры и примеры PHP для расширений Joomla.

Webtolk\Cdekapi\Entities\InternationalEntity нужна для международной логистики. Через нее можно заранее проверить ограничения по отправлению: подойдет ли направление, тариф и состав отправления еще до фактического создания заказа.

Получение Entity:

$international = $cdek->international();

checkPackagesRestrictions(array $request_options = []): array

Сигнатура

public function checkPackagesRestrictions(array $request_options = []): array

REST API

POST /v2/international/package/restrictions

Что делает

Проверяет ограничения по международным заказам.

Параметры

Библиотека проверяет только то, что массив не пустой. Практически сюда передают направление, тариф и характеристики отправления.

Что возвращает

Массив ответа API. Если ограничений нет, возвращается успешный ответ. Если ограничения есть, API возвращает описание проблемы.

Пример

<?php

declare(strict_types=1);

use Webtolk\Cdekapi\Cdek;

defined('_JEXEC') or die;

$cdek = new Cdek();

$result = $cdek->international()->checkPackagesRestrictions([
    'tariff_code'   => 7,
    'from_location' => ['country_code' => 'RU'],
    'to_location'   => ['country_code' => 'KZ'],
    'packages'      => [
        ['weight' => 500],
    ],
]);

Обзор и начало работы

Исходный код WT CDEK 1.4.0 на GitHub

Расширения Joomla WebTolk

113 Всего расширений
12 Категорий
587 Выпущено версий
920768 Всего скачиваний