{"id":15878,"date":"2026-04-15T18:08:00","date_gmt":"2026-04-15T14:08:00","guid":{"rendered":"https:\/\/monodigital.solutions\/?post_type=work&#038;p=15878"},"modified":"2026-10-19T22:19:28","modified_gmt":"2026-10-19T18:19:28","slug":"perejimas-prie-wordpress-cargobus","status":"publish","type":"work","link":"https:\/\/monodigital.solutions\/lt\/work\/perejimas-prie-wordpress-cargobus\/","title":{"rendered":"Cargobus.ee sistemos perk\u0117limas ir API integracija"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Cargobus jau tur\u0117jo veikian\u010di\u0105 skaitmenin\u0119 platform\u0105, ta\u010diau jos CakePHP pagrindas apsunkino kasdienius turinio pakeitimus ir b\u016bsimas integracijas. Tod\u0117l per\u0117jimas prie WordPress buvo skirtas techniniam pagrindui pakeisti nekei\u010diant klientams matomos strukt\u016bros, kuri\u0105 esami naudotojai jau pa\u017einojo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mono i\u0161 naujo suk\u016br\u0117 svetain\u0119 naudodama WordPress, i\u0161laik\u0117 nusistov\u0117jusius puslapi\u0173 ir s\u0105veikos modelius, o tada prijung\u0117 nauj\u0105 platform\u0105 prie City Carrier s\u0105saj\u0173 (APIs). Taip su siuntomis susijusios funkcijos gal\u0117jo veikti per svetain\u0119, o ne kaip atskiri vidiniai procesai.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">I\u0161\u0161\u016bkis<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Esama CakePHP sistema u\u017etikrino pagrindines svetain\u0117s funkcijas, bet \u012fprasti atnaujinimai labai priklaus\u0117 nuo programavimo darb\u0173. Tai ribojo rinkodaros komandos galimybes savaranki\u0161kai valdyti puslapius ir apsunkino b\u016bsim\u0105 pl\u0117tr\u0105.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vizualiai pertvarkyti svetain\u0117s nereik\u0117jo. Cargobus reik\u0117jo kuo tiksliau atkurti esam\u0105 patirt\u012f lengviau valdomoje platformoje, kartu i\u0161saugant pa\u017e\u012fstamus naudotoj\u0173 veiksm\u0173 scenarijus ir sudarant s\u0105lygas gilesn\u0117ms veiklos integracijoms.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"532\" src=\"https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/Cargobus-old-hero-1024x532.webp\" alt=\"Senoji Cargobus svetain\u0117s CakePHP s\u0105saja prie\u0161 perk\u0117lim\u0105\" class=\"wp-image-15830\" srcset=\"https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/Cargobus-old-hero-1024x532.webp 1024w, https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/Cargobus-old-hero-300x156.webp 300w, https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/Cargobus-old-hero-768x399.webp 768w, https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/Cargobus-old-hero-1536x798.webp 1536w, https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/Cargobus-old-hero.webp 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Pradin\u0117 CakePHP pagrindu sukurta svetain\u0117 prie\u0161 perk\u0117lim\u0105 \u012f ple\u010diam\u0105 sistem\u0105 (CakePHP-based)<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Kontroliuojamas per\u0117jimas prie WordPress<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pirmasis etapas buvo kontroliuojamas per\u0117jimas prie WordPress i\u0161 CakePHP (CakePHP-to-WordPress). Naudotojams matoma strukt\u016bra atkurta vizualiai kuo tiksliau, kad pakeitus platform\u0105 klientai ir toliau matyt\u0173 pa\u017e\u012fstam\u0105 s\u0105saj\u0105.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress suteik\u0117 vidinei komandai prakti\u0161kesn\u012f sluoksn\u012f, kuriame vyksta turinio valdymas, ir i\u0161laik\u0117 esamai paslaugos naudotojo kelionei reikaling\u0105 strukt\u016br\u0105. Perk\u0117limas laikytas pagrindo pakeitimu, o ne dizaino atnaujinimo projektu.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"507\" src=\"https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/Cargobus-new-hero-2-1024x507.webp\" alt=\"Naujoji Cargobus svetain\u0117s WordPress s\u0105saja po sistemos perk\u0117limo\" class=\"wp-image-15838\" srcset=\"https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/Cargobus-new-hero-2-1024x507.webp 1024w, https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/Cargobus-new-hero-2-300x149.webp 300w, https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/Cargobus-new-hero-2-768x380.webp 768w, https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/Cargobus-new-hero-2-1536x761.webp 1536w, https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/Cargobus-new-hero-2.webp 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Atkurta WordPress s\u0105saja i\u0161laiko strukt\u016br\u0105 ir suteikia daugiau lankstumo (WordPress-based)<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Svetain\u0117s susiejimas su logistikos operacijomis<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Suk\u016brus WordPress pagrind\u0105, projektas per\u017eeng\u0117 turinio tvarkymo ribas. City Carrier API integracijos sujung\u0117 svetain\u0119 su siunt\u0173 operacijomis ir aktualiais siunt\u0173 duomenimis.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Integracija ap\u0117m\u0117 tokius procesus kaip siunt\u0173 k\u016brimas, siunt\u0173 b\u016bsen\u0173 atnaujinimai ir u\u017esakymo lygmens duomen\u0173 sinchronizavimas; taip pat tapo galimas sekimas realiuoju laiku. Tai leido vie\u0161ai svetainei veikti kaip klient\u0173 operacij\u0173 s\u0105sajai, o ne tik pateikti statin\u0119 informacij\u0105 apie paslaugas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Siunt\u0173 sekimo patirtis<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Paie\u0161ka ir pagalba<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Klientai gali prad\u0117ti sekti siunt\u0105 pagal siuntos arba u\u017esakymo numer\u012f. Pradin\u0117 s\u0105saja sutelkia d\u0117mes\u012f \u012f informacij\u0105, kurios reikia siuntai rasti.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/Entry-Screen-1024x300.webp\" alt=\"Cargobus siunt\u0173 sekimo paie\u0161ka su u\u017esakymo numerio \u012fvedimu\" class=\"wp-image-15846\" srcset=\"https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/Entry-Screen-1024x300.webp 1024w, https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/Entry-Screen-300x88.webp 300w, https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/Entry-Screen-768x225.webp 768w, https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/Entry-Screen-1536x451.webp 1536w, https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/Entry-Screen.webp 1629w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Pradin\u0117 sekimo s\u0105saja, kurioje \u012fvedamas siuntos arba u\u017esakymo numeris<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Kontekstin\u0117 pagalba parodo, kur pateikiami reikalingi u\u017esakymo ir siuntos numeriai. Ji integruota tiesiai \u012f sekimo eig\u0105, tod\u0117l \u012fprast\u0105 neai\u0161kum\u0105 galima i\u0161spr\u0119sti nei\u0161einant i\u0161 s\u0105sajos.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"569\" src=\"https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/Where-can-I-find-it-modal-1024x569.webp\" alt=\"Siunt\u0173 sekimo pagalbos langas su br\u016bk\u0161ninio kodo ir u\u017esakymo numerio vieta\" class=\"wp-image-15854\" srcset=\"https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/Where-can-I-find-it-modal-1024x569.webp 1024w, https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/Where-can-I-find-it-modal-300x167.webp 300w, https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/Where-can-I-find-it-modal-768x427.webp 768w, https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/Where-can-I-find-it-modal-1536x854.webp 1536w, https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/Where-can-I-find-it-modal.webp 1643w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Integruota pagalba, rodanti siuntos arba u\u017esakymo numerio viet\u0105<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Vykdomo pristatymo eiga<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Dar pristatom\u0173 siunt\u0173 aktual\u016bs API duomenys pateikiami strukt\u016bruotoje laiko juostoje. S\u0105saja gali rodyti tokius etapus kaip kurjerio paskyrimas, siuntos pa\u0117mimas, r\u016b\u0161iavimo centro atnaujinimai, gabenimas ir atvykimas \u012f paskirties viet\u0105.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"545\" src=\"https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/In-Process-Order-1024x545.webp\" alt=\"Vykdomo pristatymo b\u016bsenos s\u0105saja su laiko juosta\" class=\"wp-image-15862\" srcset=\"https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/In-Process-Order-1024x545.webp 1024w, https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/In-Process-Order-300x160.webp 300w, https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/In-Process-Order-768x409.webp 768w, https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/In-Process-Order-1536x818.webp 1536w, https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/In-Process-Order.webp 1644w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Realiuoju laiku atnaujinama laiko juosta, nuosekliai rodanti siuntos eig\u0105<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">U\u017ebaigti pristatymai<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Pristatytos siuntos atskirtos nuo vykdom\u0173, tod\u0117l klientai gali persijungti tarp dabartini\u0173 ir u\u017ebaigt\u0173 pristatym\u0173 b\u016bsen\u0173 nesumai\u0161ydami \u0161i\u0173 dviej\u0173 rodini\u0173.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"570\" src=\"https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/Completed-Order-1024x570.webp\" alt=\"Pristatyt\u0173 siunt\u0173 s\u0105saja ir u\u017ebaigt\u0173 u\u017esakym\u0173 rodinys\" class=\"wp-image-15870\" srcset=\"https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/Completed-Order-1024x570.webp 1024w, https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/Completed-Order-300x167.webp 300w, https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/Completed-Order-768x428.webp 768w, https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/Completed-Order-1536x856.webp 1536w, https:\/\/monodigital.solutions\/wp-content\/uploads\/2026\/04\/Completed-Order.webp 1648w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Ai\u0161kumo d\u0117lei atskirai rodomi u\u017ebaigti pristatymai<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u012egyvendinimo prioritetai<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u012egyvendinim\u0105 formavo keli apribojimai.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esama strukt\u016bra ir naudotojo kelion\u0117 tur\u0117jo likti atpa\u017e\u012fstamos. Naujoji WordPress administravimo dalis tur\u0117jo suteikti vidinei komandai daugiau kasdieni\u0173 turinio atnaujinim\u0173 kontrol\u0117s. Per API susietos funkcijos (API-connected) tur\u0117jo veikti toje pa\u010dioje klientams skirtoje aplinkoje, o siunt\u0173 informacija tur\u0117jo likti susieta su aktualiais veiklos duomenimis, u\u017euot buvusi dubliuojama kaip statinis svetain\u0117s turinys.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">D\u0117l \u0161i\u0173 reikalavim\u0173 projektas buvo perk\u0117limo ir integracijos darbas, o ne \u012fprastas svetain\u0117s dizaino atnaujinimas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Rezultatas<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u012egyvendintas per\u0117jimas prie WordPress pakeit\u0117 ma\u017eiau lanks\u010di\u0105 Cargobus CakePHP sistem\u0105 redaguojamu pagrindu, tiesiogiai susietu su logistikos procesais.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Rinkodaros komanda gavo lengviau valdom\u0105 turinio aplink\u0105, o klientai i\u0161laik\u0117 pa\u017e\u012fstam\u0105 svetain\u0117s strukt\u016br\u0105 ir per t\u0105 pa\u010di\u0105 s\u0105saj\u0105 gavo prieig\u0105 prie veikian\u010di\u0173 siunt\u0173 k\u016brimo ir sekimo funkcij\u0173. Architekt\u016bra taip pat suk\u016br\u0117 ai\u0161kesn\u012f pagrind\u0105 b\u016bsimoms svetain\u0117s funkcijoms ir integracijoms prid\u0117ti neperstatant visos platformos.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Atnaujinto straipsnio faktinis pagrindas \u2014 perk\u0117limas i\u0161 CakePHP, atk\u016brimas naudojant WordPress, City Carrier API integracija, aktualus sekimas ir sukurtos veiklos funkcijos \u2014 tiesiogiai dokumentuotas esamame projekto apra\u0161yme.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cargobus i\u0161 CakePHP persik\u0117l\u0117 \u012f redaguojam\u0105 WordPress platform\u0105 su City Carrier API integracija siuntoms kurti, sekti realiuoju laiku ir siunt\u0173 b\u016bsen\u0173 procesams valdyti.<\/p>\n","protected":false},"featured_media":13991,"template":"","meta":{"footnotes":""},"work_type":[273],"industry":[305],"class_list":["post-15878","work","type-work","status-publish","has-post-thumbnail","hentry","work_type-sistemu-kurimas","industry-logistika-siuntu-pristatymas"],"_links":{"self":[{"href":"https:\/\/monodigital.solutions\/lt\/wp-json\/wp\/v2\/work\/15878","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/monodigital.solutions\/lt\/wp-json\/wp\/v2\/work"}],"about":[{"href":"https:\/\/monodigital.solutions\/lt\/wp-json\/wp\/v2\/types\/work"}],"version-history":[{"count":1,"href":"https:\/\/monodigital.solutions\/lt\/wp-json\/wp\/v2\/work\/15878\/revisions"}],"predecessor-version":[{"id":15937,"href":"https:\/\/monodigital.solutions\/lt\/wp-json\/wp\/v2\/work\/15878\/revisions\/15937"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/monodigital.solutions\/lt\/wp-json\/wp\/v2\/media\/13991"}],"wp:attachment":[{"href":"https:\/\/monodigital.solutions\/lt\/wp-json\/wp\/v2\/media?parent=15878"}],"wp:term":[{"taxonomy":"work_type","embeddable":true,"href":"https:\/\/monodigital.solutions\/lt\/wp-json\/wp\/v2\/work_type?post=15878"},{"taxonomy":"industry","embeddable":true,"href":"https:\/\/monodigital.solutions\/lt\/wp-json\/wp\/v2\/industry?post=15878"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}