onecode/shopflix-connector-library

此包已废弃,不再维护。未建议替代包。

Onecode官方为php项目提供的SHOPFLIX连接器库

1.1.0 2022-11-21 13:14 UTC

This package is auto-updated.

Last update: 2024-07-21 16:59:36 UTC


README

GitHub version GitHub license PHP Version Require

连接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);