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