İçeriğe geç
Vaka Çalışması

Cargobus.ee sistem geçişi ve API entegrasyonu

Cargobus, CakePHP'den düzenlenebilir bir WordPress platformuna geçti; City Carrier API entegrasyonu kargo oluşturma, canlı takip ve gönderi durumu süreçlerini birleştirdi.

Proje Türü
Sistem geliştirme
Doğrulanmış Sonuç
Cargobus, City Carrier API aracılığıyla canlı kargo oluşturma ve gönderi takibi süreçlerine bağlı, düzenlenebilir bir WordPress platformuna geçti.

Cargobus’un çalışan bir dijital platformu vardı, ancak alttaki CakePHP yapısı günlük içerik değişikliklerini ve gelecekteki entegrasyonları yönetmeyi zorlaştırıyordu. Bu nedenle WordPress geçişi projesi, mevcut kullanıcıların bildiği müşteri tarafındaki yapıyı değiştirmeden teknik temeli yenilemeye odaklandı.

Mono, siteyi WordPress üzerinde yeniden kurdu, yerleşik sayfa ve etkileşim kalıplarını korudu ve yeni platformu City Carrier API arayüzlerine (APIs) bağladı. Böylece kargoyla ilgili işlevler, birbirinden kopuk arka uç süreçleri olmak yerine site üzerinden çalışabildi.

Karşılaşılan zorluk

Mevcut CakePHP sistemi sitenin temel işlevlerini yürütüyordu, ancak sıradan güncellemeler büyük ölçüde yazılım geliştirme çalışmasına bağlıydı. Bu durum pazarlama ekibinin sayfaları bağımsız yönetmesini sınırlıyor ve gelecekteki genişlemeyi karmaşıklaştırıyordu.

İstenen şey görsel bir yeniden tasarım değildi. Cargobus, tanıdık kullanıcı akışlarını koruyup daha derin operasyonel entegrasyonlara yer açarken mevcut deneyimin daha kolay yönetilebilir bir platformda yakından yeniden oluşturulmasına ihtiyaç duyuyordu.

Taşıma öncesinde Cargobus sitesinin CakePHP sistemindeki eski arayüzü
Ölçeklenebilir sisteme taşınmadan önceki CakePHP tabanlı site (CakePHP-based)

Kontrollü WordPress geçişi

İlk aşama, CakePHP’den kontrollü bir WordPress geçişi oldu (CakePHP-to-WordPress). Platform değiştikten sonra da müşterilerin tanıdık bir arayüzle karşılaşması için ön yüz yapısı görsel açıdan aslına yakın biçimde yeniden kuruldu.

WordPress, mevcut hizmet yolculuğunun gerektirdiği yapıyı korurken iç ekip için daha pratik bir içerik yönetimi katmanı sundu. Taşınma, yeniden tasarım projesi değil, altyapı değişikliği olarak ele alındı.

Sistem geçişinden sonra Cargobus sitesinin yeni WordPress arayüzü
Yapıyı koruyan, daha esnek WordPress tabanlı arayüz (WordPress-based)

Sitenin lojistik operasyonlara bağlanması

WordPress temeli kurulduktan sonra proje içerik yönetiminin ötesine geçti. City Carrier API entegrasyonları siteyi kargo operasyonlarına ve canlı gönderi verilerine bağladı.

Entegrasyon; kargo oluşturma süreçlerini, gönderi durumu güncellemelerini, sipariş düzeyinde veri senkronizasyonunu ve gerçek zamanlı takip işlevini destekledi. Böylece herkese açık site, yalnızca statik hizmet bilgileri sunmak yerine müşteriler için operasyonel bir arayüz olarak çalışabildi.

Kargo takip deneyimi

Arama ve yönlendirme

Müşteriler bir kargo veya sipariş numarasıyla takibe başlayabiliyor. Giriş arayüzü, görevi gönderiyi bulmak için gereken bilgiye odaklıyor.

Cargobus kargo takip aramasında sipariş numarası girişi
Kullanıcıların kargo veya sipariş numarasını girdiği ilk takip arayüzü

Bağlama uygun yardım seçeneği, ilgili sipariş ve kargo numaralarının nerede bulunduğunu gösteriyor. Bu yönlendirme doğrudan takip akışına yerleştirildiği için sık rastlanan bir belirsizlik arayüzden ayrılmadan giderilebiliyor.

Barkod ve sipariş numarasının yerini gösteren kargo takip yardım penceresi
Kargo veya sipariş numarasının yerini gösteren yerleşik yardım

Aktif gönderinin ilerleyişi

Devam eden gönderiler için canlı API verileri yapılandırılmış bir zaman çizelgesinde sunuluyor. Arayüz; kurye atanması, teslim alma, ayrıştırma merkezi güncellemeleri, taşıma ve varış noktasına ulaşma gibi aşamaları gösterebiliyor.

Aktif teslimat zaman çizelgesini gösteren gönderi durumu arayüzü
Gönderinin ilerleyişini sıralı biçimde gösteren gerçek zamanlı çizelge

Tamamlanan teslimatlar

Teslim edilmiş gönderiler aktif gönderilerden ayrılıyor. Müşteriler iki görünümü karıştırmadan mevcut ve tamamlanan teslimat durumları arasında geçiş yapabiliyor.

Teslim edilmiş gönderiler ve tamamlanmış siparişler görünümü
Daha net görünmesi için ayrı gösterilen tamamlanmış teslimatlar

Uygulama öncelikleri

Uygulamayı birkaç kısıt şekillendirdi.

Mevcut yapı ve kullanıcı yolculuğu tanınabilir kalmalıydı. Yeni WordPress yönetim katmanı, iç ekibe günlük içerik güncellemelerinde daha fazla kontrol sağlamalıydı. API bağlantılı işlevler (API-connected) aynı müşteri deneyimi içinde çalışmalı, gönderi bilgileri ise sitede statik içerik olarak kopyalanmak yerine canlı operasyonel verilere bağlı kalmalıydı.

Bu gereklilikler projeyi geleneksel bir site tasarımı yenilemesinden çok bir taşıma ve entegrasyon çalışmasına dönüştürdü.

Sonuç

WordPress geçişi sonucunda Cargobus, daha az esnek CakePHP yapısından lojistik süreçlere doğrudan bağlı, düzenlenebilir bir altyapıya taşındı.

Pazarlama ekibi daha kolay yönetilen bir içerik ortamı elde etti. Müşteriler ise tanıdık site yapısını koruyarak aynı arayüz üzerinden canlı kargo yaratma ve takip işlevlerine erişti. Mimari, tüm platformu yeniden kurmadan gelecekte yeni site işlevleri ve entegrasyonlar eklemek için de daha net bir temel oluşturdu.

Yenilenen yazının olgusal dayanağı — CakePHP’den taşınma, WordPress üzerinde yeniden kurulum, City Carrier API entegrasyonu, canlı takip ve ortaya çıkan operasyonel işlevler — mevcut vaka çalışmasında doğrudan belgeleniyor.

İlgili sonraki adımlar

İlgili çözüm

Dijital büyüme altyapısı

Çözümü İncele

İlgili hizmet

Web sitesi geliştirme

Hizmeti İncele

Benzer bir çözüme mi ihtiyacınız var?

Önce sorunu anlatın. Uygun sistemi birlikte belirleyelim.

Sistem değerlendirmesi isteyin