Download the PHP package alexmg86/laravel-goodsru without Composer
On this page you can find all versions of the php package alexmg86/laravel-goodsru. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download alexmg86/laravel-goodsru
More information about alexmg86/laravel-goodsru
Files in alexmg86/laravel-goodsru
Package laravel-goodsru
Short Description Laravel Goodsru API
License MIT
Homepage https://github.com/alexmg86/laravelgoodsru
Informations about the package laravel-goodsru
Laravel GoodsRu API
Для чего нужен пакет
Данный пакет предназначен для работы с API сервиса GoodsRu в Laravel.
Понравился?
Если вам понравился пакет, то можете поставить мне звезду 🙏 😌
Установка
Установка через composer
Добавить и заполните переменные в .ENV файл
Если вам нужно изменить конфигурацию, то добавьте ее в папку с конфигами
Использование
Инициализация
Инициализировать можно несколькими способами:
можно сразу указать $shipmentId
и $orderCode
можно указать $shipmentId
и $orderCode
в любой момент работы
или установить их по отдельности
Запросы
get
Получение подробной информации об отправлениях.
Можно указать как один, так и массив $shipmentId
.
confirm
Подтверждение лотов в отправлении со стороны продавца.
Указываем $shipmentId
и передаем массив $itemIndex => $goodId
.
reject
Отмена лотов в отправлении со стороны продавца.
Указываем $shipmentId
и передаем массив $itemIndex => $goodId
.
Можно указать причину отмены $reason
. По умолчанию будет передано OUT_OF_STOCK
.
Получить список доступных статусов.
packing
Подтверждение комплектации продавцом.
Указываем $shipmentId
и $orderCode
и передаем массив $itemIndex => $boxIndex
.
$boxIndex
участвует в формирование штрихкода (boxCode).
Получение этикетки.
Указываем $shipmentId
и передаем массив $boxIndex
.
shipping
Подтверждение отгрузки продавцом.
Указываем $shipmentId
, $shippingDate
и передаем массив $boxIndex
.
search
Поиск по отправлениям.
Передаем $period
равный количеству дней до текущей даты.
Необязательный массив $statuses
для поиска по определенным статусам. По умолчанию поиск будет по всем статусам.
Список доступных статусов.
Так же можно дополнительно искать по $orderCode
, $shippingDate
.
По-умолчанию будет отдано 100 записей. Максимальное количество можно указать в файле конфигурации count
либо задать в любой момент.
Дополнительный методы
Получение конфига.
Получение и установка максимального количества результатов в выдаче.
Получение кодов типов скидок.
Получение и установка номера заказа.
Получение id мерчанта.
Получение название мерчанта.
Получение кодов причин отмены.
Получение кодов причин отмены для статуса MERCHANT_CANCELED.
Получение кодов статусов.
Получение и установка номера заказа GoodsRu.
Установка дата отгрузки.