wpdesk/ups-shipping-service


README

pipeline status coverage report Latest Stable Version Total Downloads Latest Unstable Version License

UPS 物流服务

一个库,实现了 https://gitlab.com/wpdesk/predators/library/abstract-shipping 并使用 UPS API 连接来获取 UPS 物流实时运费。

需求

PHP 7.0 或更高版本。

通过 Composer 安装

为了通过 Composer 安装绑定,运行以下命令

composer require wpdesk/ups-shipping-service

示例用法

获取运输的 UPS 运费

<?php
/*
 * @see https://gitlab.com/wpdesk/predators/library/abstract-shipping#creating-shipment-from-woocommerce-cart-contents
 */
$shipment = create_shipment(); 

$service_settings = new \WPDesk\AbstractShipping\Settings\SettingsValuesAsArray([
    'user_id' => 'Your UPS user ID',
    'password' => 'Your UPS password',
    'access_key' => 'Your UPS access key',
    'account_number' => 'Your UPS acount number',
]);

$rates = $service->rate_shipment($service_settings, $shipment);
print_r( $rates );