Būtini slapukai
Visada aktyvusPalaiko saugumą, formų patikimumą ir jūsų privatumo pasirinkimo įsiminimą. Nenaudojamas reklamai.
Cargobus jau turėjo veikiančią skaitmeninę platformą, tačiau jos CakePHP pagrindas apsunkino kasdienius turinio pakeitimus ir būsimas integracijas. Todėl perėjimas prie WordPress buvo skirtas techniniam pagrindui pakeisti nekeičiant klientams matomos struktūros, kurią esami naudotojai jau pažinojo.
Mono iš naujo sukūrė svetainę naudodama WordPress, išlaikė nusistovėjusius puslapių ir sąveikos modelius, o tada prijungė naują platformą prie City Carrier sąsajų (APIs). Taip su siuntomis susijusios funkcijos galėjo veikti per svetainę, o ne kaip atskiri vidiniai procesai.
Esama CakePHP sistema užtikrino pagrindines svetainės funkcijas, bet įprasti atnaujinimai labai priklausė nuo programavimo darbų. Tai ribojo rinkodaros komandos galimybes savarankiškai valdyti puslapius ir apsunkino būsimą plėtrą.
Vizualiai pertvarkyti svetainės nereikėjo. Cargobus reikėjo kuo tiksliau atkurti esamą patirtį lengviau valdomoje platformoje, kartu išsaugant pažįstamus naudotojų veiksmų scenarijus ir sudarant sąlygas gilesnėms veiklos integracijoms.

Pirmasis etapas buvo kontroliuojamas perėjimas prie WordPress iš CakePHP (CakePHP-to-WordPress). Naudotojams matoma struktūra atkurta vizualiai kuo tiksliau, kad pakeitus platformą klientai ir toliau matytų pažįstamą sąsają.
WordPress suteikė vidinei komandai praktiškesnį sluoksnį, kuriame vyksta turinio valdymas, ir išlaikė esamai paslaugos naudotojo kelionei reikalingą struktūrą. Perkėlimas laikytas pagrindo pakeitimu, o ne dizaino atnaujinimo projektu.

Sukūrus WordPress pagrindą, projektas peržengė turinio tvarkymo ribas. City Carrier API integracijos sujungė svetainę su siuntų operacijomis ir aktualiais siuntų duomenimis.
Integracija apėmė tokius procesus kaip siuntų kūrimas, siuntų būsenų atnaujinimai ir užsakymo lygmens duomenų sinchronizavimas; taip pat tapo galimas sekimas realiuoju laiku. Tai leido viešai svetainei veikti kaip klientų operacijų sąsajai, o ne tik pateikti statinę informaciją apie paslaugas.
Klientai gali pradėti sekti siuntą pagal siuntos arba užsakymo numerį. Pradinė sąsaja sutelkia dėmesį į informaciją, kurios reikia siuntai rasti.

Kontekstinė pagalba parodo, kur pateikiami reikalingi užsakymo ir siuntos numeriai. Ji integruota tiesiai į sekimo eigą, todėl įprastą neaiškumą galima išspręsti neišeinant iš sąsajos.

Dar pristatomų siuntų aktualūs API duomenys pateikiami struktūruotoje laiko juostoje. Sąsaja gali rodyti tokius etapus kaip kurjerio paskyrimas, siuntos paėmimas, rūšiavimo centro atnaujinimai, gabenimas ir atvykimas į paskirties vietą.

Pristatytos siuntos atskirtos nuo vykdomų, todėl klientai gali persijungti tarp dabartinių ir užbaigtų pristatymų būsenų nesumaišydami šių dviejų rodinių.

Įgyvendinimą formavo keli apribojimai.
Esama struktūra ir naudotojo kelionė turėjo likti atpažįstamos. Naujoji WordPress administravimo dalis turėjo suteikti vidinei komandai daugiau kasdienių turinio atnaujinimų kontrolės. Per API susietos funkcijos (API-connected) turėjo veikti toje pačioje klientams skirtoje aplinkoje, o siuntų informacija turėjo likti susieta su aktualiais veiklos duomenimis, užuot buvusi dubliuojama kaip statinis svetainės turinys.
Dėl šių reikalavimų projektas buvo perkėlimo ir integracijos darbas, o ne įprastas svetainės dizaino atnaujinimas.
Įgyvendintas perėjimas prie WordPress pakeitė mažiau lanksčią Cargobus CakePHP sistemą redaguojamu pagrindu, tiesiogiai susietu su logistikos procesais.
Rinkodaros komanda gavo lengviau valdomą turinio aplinką, o klientai išlaikė pažįstamą svetainės struktūrą ir per tą pačią sąsają gavo prieigą prie veikiančių siuntų kūrimo ir sekimo funkcijų. Architektūra taip pat sukūrė aiškesnį pagrindą būsimoms svetainės funkcijoms ir integracijoms pridėti neperstatant visos platformos.
Atnaujinto straipsnio faktinis pagrindas — perkėlimas iš CakePHP, atkūrimas naudojant WordPress, City Carrier API integracija, aktualus sekimas ir sukurtos veiklos funkcijos — tiesiogiai dokumentuotas esamame projekto aprašyme.
Pradėkite nuo problemos. Mes padėsime nustatyti tinkamą sistemą.
Gaukite sistemos apžvalgą