ReverseEntity: возвратная доставка СДЭК в Joomla

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

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

Webtolk\Cdekapi\Entities\ReverseEntity используется для проверки доступности реверса до создания прямого заказа. Это полезный метод, если бизнес-процесс предусматривает возвратные сценарии и нужно заранее понять, доступна ли такая логистика для выбранного направления.

Получение Entity:

$reverse = $cdek->reverse();

checkAvailability(array $request_options = []): array

Сигнатура

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

REST API

POST /v2/reverse/availability

Что делает

Проверяет, доступен ли реверс для будущего заказа.

Параметры

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

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

Если реверс доступен, API обычно возвращает успешный ответ без бизнес-ошибки. Если нет — описание причины недоступности.

Пример

<?php

declare(strict_types=1);

use Webtolk\Cdekapi\Cdek;

defined('_JEXEC') or die;

$cdek = new Cdek();

$result = $cdek->reverse()->checkAvailability([
    'tariff_code'   => 136,
    'from_location' => ['code' => 44],
    'to_location'   => ['code' => 270],
]);

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

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

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

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