onecode / shopflix-connector-library
此包已废弃,不再维护。未建议替代包。
Onecode官方为php项目提供的SHOPFLIX连接器库
1.1.0
2022-11-21 13:14 UTC
Requires
- php: >=7.3
- guzzlehttp/guzzle: ^6.5 || ^7.5
- spyrmp/json-serializer-deserializer: ^1.0
Requires (Dev)
- phpunit/phpunit: ^9
- symfony/var-dumper: ^5.4
README
连接Shopflix (https://shopflix.gr) 的库,适用于供应商
对于 >= Php7.1 且 <= Php7.2,使用 php71_php72 分支。通过composer
composer require onecode/shopflix-connector-library:0.0.1
对于 >= php7.3,使用主分支。通过composer
composer require onecode/shopflix-connector-library
用法
use \Onecode\ShopFlixConnector\Library\Connector; $connector = new Connector("username", "appi_key", "api_url");
获取新订单
$newOrders = $connector->getNewOrders();
获取已取消订单
$canceledOrders = $connector->getCancelOrders();
获取部分发货订单
$partialShipped = $connector->getPartialShipped();
获取已发货订单
$shipped = $connector->getShipped();
更新订单到Shopflix,设置状态为拣货模式,在确认时使用。
$order = 123;#Shopflix Order id $connector->picking($orderId);
拒绝订单
$order = 123;#Shopflix Order id $connector->reject($orderId, "The product has been removed");
获取特定订单的发货信息
$order = 123;#Shopflix Order id $shipments = $connector->getShipment($orderId);
创建跟踪凭证
$shipmentId = 123;#Shopflix Shipment id $voucher = $connector->createVoucher($shipmentId);
打印跟踪凭证号码
$trackingVoucher = "tracking_voucher"; $voucher = $connector->printVoucher($trackingVoucher);
批量打印跟踪凭证。最多20张凭证
$trackingVouchers = [ "tracking_voucher1", "tracking_voucher2", "tracking_voucher3", ... "tracking_voucher19", ]; $voucher = $connector->printVouchers($trackingVoucher);
从特定发货中获取跟踪凭证号码
$shipmentId = 123;#Shopflix Shipment id $voucher = $connector->getVoucher($shipmentId);