onlineidentity/channable

Channable API 连接器

v1.0.0 2023-03-07 07:47 UTC

This package is auto-updated.

Last update: 2024-09-21 16:01:15 UTC


README

安装

composer require onlineidentity/channable

使用方法

要使用连接器,请在您的项目中创建一个 Channable 对象并添加所需的 Channableconfig

$config = new \OnlineIdentity\Channable\ChannableConfig(
    api_token: '{API_TOKEN}',
    company_id: {COMPANY_ID},
    project_id: {PROJECT_ID}
);

$channable = new \Onlineidentity\Channable\Channable($config)


//Examples

//Get all orders
$channable->orders()->allOrders();

$order_id = 12345678;
$channable->orders()->shipment($order_id, [
    'tracking_code' => '3S1234567890',
    'transporter' => 'POSTNL',
    'order_item_ids' => [
        1,
        2
    ]
]);

//Get all returns with queryParameters
$channable->returns()->allReturns(['limit' => 2, 'last_modified_after' => '2022-01-01']);

//update returns status
$return_id = 12345678;
$status_accepted = \OnlineIdentity\Enums\ReturnsType::ACCEPTED;
$channable->returns()->updateReturnStatus($return_id, $status_accepted);

更多详情和选项,请访问官方 Channable 文档 https://api.channable.com/v1/docs

支持版本