摘要:做過跨境電商項目的同學都知道,除了訂單,支付和購物車外還有一個很頭痛的模塊物流軌跡追蹤。
做過跨境電商項目的同學都知道,除了訂單,支付和購物車外還有一個很頭痛的模塊-物流軌跡追蹤。
通常來說企業為了節省成本采用的物流渠道都是五花八門的,DHl、EMS、Epacket、USPS...聽起來就讓人頭疼;誰讓咱們是做技術的呢,為了解決各家接口數據格式不一致的問題,特地花了一段時間做了一個composer的包.
附上地址: https://github.com/slince/shipment-tracking
用法很簡單:$tracker = new SlinceShipmentTrackingDHLECommerceDHLECommerceTracker(CLIENT_ID, PASSWORD); try { $shipment = $tracker->track("CNAQV100168101"); if ($shipment->isDelivered()) { echo "Delivered"; } echo $shipment->getOrigin(); echo $shipment->getDestination(); print_r($shipment->getEvents()); //打印物流軌跡 echo json_encode($shipment); //# 你可以直接將對象json化返回給前端 } catch (SlinceShipmentTrackingExceptionTrackException $exception) { exit("Track error: " . $exception->getMessage()); }
Shipment是對一個包裹的抽象,可以直接被json_encode, json之后的數據結構可以看下面附上的案例(看ajax請求) 具體包含下面幾個主要方法
方法 | 說明 |
---|---|
isDelivered | 是否成功投遞 |
getOrigin | 獲取發貨源國家 |
getDestination | 獲取收貨國家 |
getEvents | 獲取物流軌跡 |
部分渠道可能不支持getOrigin, getDestination
目前支持的渠道有:DHL eCommerce
YanWen Express(燕文物流)
E郵寶(Epacket、EUP)、E包裹、E特快、國際EMS
USPS
快遞100
創建你自己的Tracker如果你用到的tracker不在上述渠道中,你也可以創建自己的tracker;此時需要用到一個庫https://github.com/slince/shipment-tracking-foundation; shipment-tracking-foundation 采用類似omnipay的設計;提供了一些基礎方法和基礎對象以幫助你輕松創建自己的Tracker.
案例附上我們的一個案例 http://mypackage.co/tracking?orderNo=9037866297519&trackingNum=LW489083733CN
跨境項目打開速度可能會有點慢
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/25668.html
摘要:關于快遞鳥的二次封裝快遞鳥電商的電商加密私鑰,快遞鳥提供,注意保管,不要泄漏電商的快遞商編號快遞單號方式查詢訂單物流軌跡根據公司業務處理返回的信息提交數據請求提交的數據響應返回的電商簽名生成內容簽名 關于快遞鳥API的二次封裝 /**** ** 快遞鳥 ** getOrderTracesByJson() ** ->$eBusinessID //電商的ID ...
摘要:快遞鳥目前已經入駐了順豐第三方軟件服務平臺,對接起來非常方便。如順豐物流單號應選擇快遞公司編碼接口來源快遞鳥返回的物流跟蹤信息按照發生的時間升序排列。 showImg(https://segmentfault.com/img/bVbwklp?w=1005&h=351); 順豐快遞對物流信息的管控較為嚴格,官網上也加上了由騰訊云提供的滑動驗證碼進行保護,如果需要大批量查詢順豐的物流信息,...
摘要:快遞查詢接口是使用的物流單號即可實現查詢物流信息。目前快遞查詢接口有兩種實現方式,一種是主動查詢,一種是訂閱接口推送數據。另外,快遞鳥還有在途監控電子面單等其他的接口方案,可以根據公司需求來選擇。 快遞查詢API接口是使用的物流單號即可實現查詢物流信息。主要應用在電商商城、ERP系統商、WMS系統商、快遞柜、銀行等企業。多家快遞物流公司接口統一接入,建議對接接口提供商,一次性可以接入多...
閱讀 2909·2021-11-15 11:39
閱讀 1529·2021-08-19 10:56
閱讀 1101·2019-08-30 14:12
閱讀 3750·2019-08-29 17:29
閱讀 727·2019-08-29 16:21
閱讀 3428·2019-08-26 12:22
閱讀 1524·2019-08-23 16:30
閱讀 1031·2019-08-23 15:25