mwspace / packlink-php
Packlink Pro Php Api Sdk(货运自动化) | Php 库模型(非官方)
Requires
- php: ^5.6|^7.1|^8.0
- guzzlehttp/guzzle: ^6.5.5|^7.3.0
Requires (Dev)
- phpunit/phpunit: ^9.3.3
This package is auto-updated.
Last update: 2024-09-16 17:52:35 UTC
README
前往使用库 packlink-js
承运服务 
用于 Packlink PRO 的小型 PHP 库。
🐱🚀 安装库
composer require mwspace/packlink-php
💎 注册您的 账户。
比较价格,选择最适合您需求的承运服务,同时在一个地方管理所有订单!开始免费享受 Packlink PRO 的全部功能!
🔐 验证 Packlink
前往设置页面,请求您的 Api Key(见 Api Key)
🎉 查看所有 示例。
您可以在我们编写的代码中看到它是否正确运行,或者如果您想进行测试,可以将此文件包含到您的脚本中。 请参阅更多用法,请参阅 PHP 单元测试
🐱🏍 开始 Packlink 对象
\MwSpace\Packlink::setApiKey(env('YOUR_PACKLINK_API_KEY'));
🐱🏍 获取所有状态仪表板
use MwSpace\Packlink\Models\Stat; $states = Stat::all(); // get all shipments states return json_encode($states); // decode Stat object class to json
该类将通过 API 连接到您的 packlink 账户(pro.packlink.it)
🚚 所有承运商
use MwSpace\Packlink\Models\Carrier; private $packages = [[]]; $carriers = Carrier::ship($this->packages); $carriers->from(array( // get prices for parcels by zip code from => to 'country' => 'IT', 'zip' => '20900' )); $carriers->to(array( 'country' => 'IT', 'zip' => '06073' )); return json_encode($carriers->all()); // decode Carrier object class to json
系统将搜索具有最佳价格的承运商,用于所有包裹的运输。创建方法将多个数据插入数组。请参阅 包裹 中的所有所需数据。
🚚 查找承运商
use MwSpace\Packlink\Models\Carrier; private $packages = [[]]; $carriers = Carrier::ship($this->packages); return json_encode($carriers->find('YOUR_CARRIER_ID')); // decode Carrier object class to json
请参阅 包裹 中的所有所需数据。
🚚 获取报价
use MwSpace\Packlink\Models\Carrier; $carriers = Carrier::quote(8.5); $carriers->from(array( // get prices for parcels by zip code from => to 'country' => 'IT', 'zip' => '20900' )); $carriers->to(array( 'country' => 'IT', 'zip' => '06073' )); return json_encode($carriers->all()); // decode Carrier object class to json
系统将搜索具有最佳价格的承运商,用于运输重量。
🗺 所有邮政区域
use MwSpace\Packlink\Models\PostalZone; $postalzones = PostalZone::all(); // get all postal zones with default filter [all] return json_encode($postalzones); // decode PostalZone object class to json
系统将返回所有可运输的国家(ISO 代码)
🗺 所有邮政编码
use MwSpace\Packlink\Models\PostalCode; $postalcodes = PostalCode::all(); // get all postal codes with default filter [all] return json_encode($postalcodes); // decode PostalCode object class to json
系统将返回所有可运输的邮政编码(邮政编码)
🗺 获取邮政编码
use MwSpace\Packlink\Models\PostalCode; $postalcode = PostalCode::get('YOUR_ZIP_CODE'); // get postal code by query filter [q] return json_encode($postalcode); // decode PostalCode object class to json
系统将通过查询搜索返回可运输的邮政编码(邮政编码)。您也可以使用此功能来验证您的邮政编码。
🗺 检查邮政编码
use MwSpace\Packlink\Models\PostalCode; $postalcode = PostalCode::exists('YOUR_ZIP_CODE'); // get postal code by query filter [q] return is_bool($postalcode); // check if exists postal code
系统将通过查询搜索返回可运输的邮政编码(邮政编码)。您也可以使用此功能来验证您的邮政编码。
📦 所有运输
use MwSpace\Packlink\Models\Shipment; $shipments = Shipment::all(); // get all shipments with default filter [all] return json_encode($shipments); // decode Shipment object class to json
系统通过通过 Api Vision 确认 captcha 来检查税务代码。过滤器:全部 | 待处理 | 准备购买 | 草稿 | 处理中 | 准备发货 | 跟踪 | 在途中 | 交付中 | 已交付 | 事件 | 返回发件人 | 归档
📦 查找运输
use MwSpace\Packlink\Models\Shipment; $shipment = Shipment::find('YOUR_SHIPMENT_ID'); // find shipment by id return json_encode($shipment); // decode Shipment object class to json
系统将检查您的订单状态,报告有用的信息,例如各种跟踪和承运商,以及收集和交换点。
📦 运输位置
use MwSpace\Packlink\Models\Shipment; $shipment = Shipment::where('status','READY_TO_PURCHASE'); return json_encode($shipment); // decode Shipment object class to json
这仅为 BETA 版。查看每页限制,自行尝试
📦 创建运输
use MwSpace\Packlink\Models\Shipment; private $shipment = []; $shipment = Shipment::create($shipment); // create new Shipment by Model Class return json_encode($shipment); // decode Shipment object class to json
创建方法将多个数据插入数组。请参阅 运输模型 中的所有所需数据。
📦 更新运输
use MwSpace\Packlink\Shipment; $shipment = Shipment::find('YOUR_SHIPMENT_ID'); // find shipment by id $update = $shipment->update([ "content" => "New awesome t-shirt" // update shipping data ]); return json_encode($update); // decode Shipment object class to json
📦 删除运输
use MwSpace\Packlink\Models\Shipment; $shipment = Shipment::find('YOUR_SHIPMENT_ID'); // find shipment by id $shipment->delete(); // delete shipping record by id if draft
🎯 所有仓库
use MwSpace\Packlink\Warehouse; $warehouses = Warehouse::all(); // get all warehouses return json_encode($warehouses); // decode Warehouse object class to json
🎯 查找仓库
use MwSpace\Packlink\Warehouse; $warehouse = Warehouse::find('YOUR_WAREHOUSE_ID'); // find warehouse by id return json_encode($warehouse); // decode Warehouse object class to json
🎯 创建仓库
use MwSpace\Packlink\Warehouse; private $warehouse = []; $warehouse = Warehouse::create($warehouse); // create new Warehouse by Model Class return json_encode($warehouse); // decode Warehouse object class to json
创建方法向数组插入大量数据。请参阅所有所需数据在仓库模型中。
🎯 更新仓库
use MwSpace\Packlink\Warehouse; $warehouse = Warehouse::find('YOUR_WAREHOUSE_ID'); // find warehouse by id $update = $warehouse->update([ "alias" => "New awesome t-shirt" // update warehouse data ]); return json_encode($update); // decode Warehouse object class to json
🎯 默认仓库
use MwSpace\Packlink\Warehouse; $warehouse = Warehouse::find('YOUR_WAREHOUSE_ID'); // find warehouse by id $warehouse->setDefault(); // set default warehouse record
🎯 删除仓库
use MwSpace\Packlink\Warehouse; $warehouse = Warehouse::find('YOUR_WAREHOUSE_ID'); // find warehouse by id $warehouse->delete(); // delete warehouse record by id if > 1
为什么使用?
自动导入或手动创建您的国内外运输。
专业性 选择各种运输服务,价格最优。
快速灵活 快速灵活 通过大量管理您的运输节省时间:同时打印多个标签,或一次性修改和支付多个运输。
保险 保险 对运输的产品进行保险,适用于新旧物品。
跟踪 跟踪 所有运输的单个平台上的跟踪。
客户服务 客户服务 获得我们销售和客户服务人员帮助。
良好的包装可以保护运输,是保险的要求之一。
意大利运输运营商列表
意大利邮政
使用Crono Express和Crono Internazionale服务的意大利邮政运输。在意大利的快速交付和意大利邮政的安全发送。在Packlink上比较价格和服务,从€ 5.59起在线使用意大利邮政。
BRT
要使用BRT运输,您可以选择国家(如Express和Priority 12.00)或国际(如DPD和Euroexpress)运输服务。使用BRT运输的费用将优惠至70%,起价€ 10.96,全包。
TNT
从€ 23.36起使用TNT快递服务国外,提供经济快递和快递等服务。您可以将包裹发送到欧洲和海外,交货时间为224/48小时或4/5天。
UPS
在意大利和海外通过UPS快递服务发送。您将在Packlink上找到的UPS价格从国内运输的€ 18.59和国际运输的€ 15.61开始。您可以选择标准、快递或快递节省服务。
SDA
SDA快递让您能够将小型和中型包裹发送到意大利各地,快速交付从24小时开始,价格为€ 9.57。在Packlink上,您可以选择Extra Large和Extra Large 12.00服务进行发送。
DHL
DHL Express提供的配送服务自然既在意大利境内,也在边境以外。然而,在两种情况下,服务在协助、跟踪和时效方面基本相同。DHL保证按时收取和交付,并明确说明条件。
NEXIVE
使用Nexive,您可以选择完整、Espresso Drop Off和Espresso服务。通过选择Drop off服务,您可以在发货时通过我们的地图选择,将包裹递送到Nexive的收集点。
STARPACK
对于您的国际运输,您可以使用Starpack服务,它允许您以低廉的价格发送包裹,而不牺牲质量。通过Starpack,您可以选择公路快递和空运快递服务。
SKYNET
在意大利和海外通过Skynet快递服务发送。您将在Packlink上找到的Skynet价格从国内运输的€ 6.59和国际运输的€ 13.30开始。使用Skynet运输的费用将优惠至70%。
查看完整的运输运营商运输运营商。
搜索
仅出于信息目的,为寻找此库关键词的浏览器提供页面: Packlink php api,Packlink php sdk,Laravel packlink api,Laravel shipping api,Codeigniter packlink api,Codeigniter shipping api,Symfony packlink api,Symfony shipping api,Yii Framework packlink api,Yii Framework shipping api,CakePHP packlink api,CakePHP shipping api,Zend Framework packlink api,Zend Framework shipping api。 更多关于packlink php api的信息。
贡献
感谢您考虑为MwSpace公司做出贡献!贡献可以在MwSpace网站找到。
安全漏洞
如果您在 mwspace/packlink-php 中发现安全漏洞,请通过dev@mwspace.com发送电子邮件给开发团队。所有安全漏洞都将得到及时处理。
许可证
mwspace/packlink-php 是在Apache License 2.0下授权的应用程序编程接口。