定制
電商APP平臺(tái)
開(kāi)發(fā)前端工程師對(duì)配送邏輯理解的重要性,我們知道作為APP開(kāi)發(fā)前端工程師因?yàn)榍岸碎_(kāi)發(fā)處于互聯(lián)網(wǎng)開(kāi)發(fā)的中間環(huán)節(jié),可以從上下游入手,漸漸地接觸APP開(kāi)發(fā)的完整流程。還有個(gè)原因是,前端開(kāi)發(fā)直接面對(duì)最終用戶,對(duì)用戶體驗(yàn)的感覺(jué)非常重要。當(dāng)然,前端體驗(yàn)對(duì)用戶來(lái)說(shuō)并不是唯一的選擇,比如訂單支付后訂單處理流程,配送體驗(yàn)等等。深圳APP開(kāi)發(fā)公司資深前端工程師就這個(gè)問(wèn)題結(jié)合自身經(jīng)驗(yàn),在下面與各位分享理解配送邏輯對(duì)用戶體驗(yàn)有多重要以及怎樣實(shí)現(xiàn)的方法。

商城APP開(kāi)發(fā)對(duì)配送邏輯配的處理,送邏輯包括配貨邏輯和預(yù)計(jì)送達(dá)時(shí)間計(jì)算,這兩塊邏輯是緊密關(guān)聯(lián)的。根據(jù)配貨遠(yuǎn)近、商品在庫(kù)庫(kù)存是否充足、是否需要移倉(cāng)調(diào)撥來(lái)滿足訂單等信息,最終預(yù)估出預(yù)計(jì)送達(dá)時(shí)間。因此送達(dá)時(shí)間計(jì)算的前提是配貨邏輯。在講解配送邏輯前,我們先理解一下配送是基于什么維度進(jìn)行作業(yè)的。一般來(lái)說(shuō),我們通常將配送訂單理解為按照訂單維度進(jìn)行作業(yè),但實(shí)際上訂單也有幾層關(guān)系:交易單、訂單和包裹單。交易單是指顧客一次提交訂單中的所有商品集合,由于電商平臺(tái)的下單形式是加入購(gòu)物車(chē)后二次選擇進(jìn)行提交,因此單次提交的商品中可能包括不同商家或者店鋪的商品,有一些平臺(tái)級(jí)別的集合促銷(xiāo)行為也是基于這個(gè)維度進(jìn)行金額計(jì)算的。交易單不作為配送的標(biāo)準(zhǔn)訂單,系統(tǒng)會(huì)按照商家加配送方的維度將交易單拆分成若干的訂單,訂單的判斷依賴于幾個(gè)維度:收貨人信息、配送方式、支付方式和發(fā)票等。這個(gè)維度的訂單是屬于用戶的,但實(shí)際配送的時(shí)候還會(huì)根據(jù)實(shí)際情況進(jìn)行合拆單。合拆單是按照配貨邏輯的不同來(lái)判斷是否可以一次進(jìn)行配送,即打包成一個(gè)包裹,因此這個(gè)維度的訂單也叫包裹單,這個(gè)訂單是真正意義上可以追蹤的用戶訂單,在這個(gè)維度中用戶可以進(jìn)行售后、評(píng)價(jià)等行為的處理。APP開(kāi)發(fā)公司提醒理論上商家的配送方式和發(fā)貨倉(cāng)都是統(tǒng)一的,因此訂單和包裹單一般情況下數(shù)量會(huì)是相等的,但如果出現(xiàn)同一筆訂單有不同的發(fā)貨方式或發(fā)貨倉(cāng),就會(huì)出現(xiàn)一筆訂單多個(gè)包裹單的情況。我們講的配貨邏輯是針對(duì)最終的包裹單來(lái)說(shuō)的。配貨邏輯是根據(jù)顧客購(gòu)買(mǎi)地、購(gòu)買(mǎi)商品品種和庫(kù)存計(jì)算包裹發(fā)出倉(cāng)和發(fā)送方式的邏輯。不同的配貨邏輯結(jié)果會(huì)影響到預(yù)計(jì)送達(dá)時(shí)間。配貨邏輯的計(jì)算基準(zhǔn)是收貨人信息的五級(jí)地址中的第四級(jí),也就是我們通常說(shuō)的行政區(qū)。如果平臺(tái)在同一個(gè)城市有多個(gè)倉(cāng),則會(huì)按區(qū)域劃分不同的配送方,但如果同一個(gè)城市只有一個(gè)倉(cāng),則可以按照三級(jí)城市來(lái)進(jìn)行判斷。好了,
深圳APP開(kāi)發(fā)公司本文關(guān)于“前端工程師對(duì)配送邏輯理解的重要性”經(jīng)驗(yàn)就分享到這里,希望本站相關(guān)文章能給你帶來(lái)幫助,謝謝關(guān)注,博納網(wǎng)絡(luò)編輯整理。