Başarı Hikayesi

İsviçre ve Almanya pazarına yönelik lüks transfer işletmesi için sıfırdan geliştirilen özel rezervasyon, ödeme ve yönetim sistemi

İsviçre ve Almanya pazarına yönelik lüks transfer işletmesi için sıfırdan geliştirilen özel rezervasyon, ödeme ve yönetim sistemi

Mevcut Durum ve Problem

1 Detaylı Problem Tanımı

Müşteri, İsviçre ve Almanya'da faaliyet gösteren bir VIP transfer ve özel şoförlük işletmesiydi. Rezervasyonlar telefon ve e-posta yoluyla alınıyor, fiyat hesaplamaları manuel yapılıyor, ödeme takibi ise ayrı kanallar üzerinden yürütülüyordu.

Mevcut durumdaki başlıca sorunlar şunlardı:

  • Rezervasyon sürecinde insan hatası riski yüksekti; tarih, saat ve lokasyon bilgileri zaman zaman yanlış iletiliyordu.
  • Fiyatlandırma tutarsız yapılıyor, her müşteriye farklı hesaplamalar sunulabiliyordu.
  • Online ödeme altyapısı yoktu; müşteriler nakit veya banka havalesi ile ödeme yapmak zorunda kalıyordu.
  • İsviçre pazarı için Almanca, uluslararası müşteriler için İngilizce içerik ihtiyacı vardı; ancak iki dili aynı anda yönetecek bir sistem bulunmuyordu.
  • Araç filosu, müşteri yorumları, blog içerikleri ve destinasyon bilgileri statik HTML sayfalarda tutuluyordu; her güncelleme için geliştirici müdahalesi gerekiyordu.

Tüm bu süreçler hem operasyonel iş yükünü artırıyor hem de potansiyel müşteri kaybına neden oluyordu. İşletmenin büyüme hedefleriyle mevcut altyapı uyumsuz hale gelmişti.

Karşılaşılan Zorluk

2 Karşılaşılan Zorluklar (Challenges)

Projenin teknik tasarım aşamasında birden fazla kritik zorlukla karşılaşıldı:

Dinamik Fiyat Hesaplama

Farklı araç tipleri ve onlarca rota kombinasyonu için gerçek zamanlı, tutarlı bir fiyat hesaplama motoru kurgulanması gerekiyordu.

Çok Dilli Mimari

Araç, hizmet, blog, sayfa gibi her içerik türünün birden fazla dilde bağımsız yönetilebilmesi ve SEO etiketlerinin dile göre doğru üretilmesi gerekiyordu.

Ödeme Güvenilirliği

Stripe Checkout entegrasyonunun webhook mekanizmasıyla desteklenmesi, ödeme durumunun sayfa yenilenmeden doğru güncellenmesi ve başarısız ödeme senaryolarının ele alınması gerekiyordu.

Bağımsız Yönetilebilirlik

İşletme sahibinin teknik bilgi gerektirmeden site içeriğini, fiyatları, araçları ve rezervasyonları yönetebilmesi için kapsamlı ama sade bir admin panel tasarımı şarttı.

Kullanılan Teknolojiler
PHP 8.0+ Custom MVC Framework MySQL PDO Stripe API PHPMailer Google Cloud Translation API Vanilla JavaScript AJAX CSS3 Composer Argon2id JSON

Sunulan Çözüm

3 Sunulan Çözüm (Solution)

Projenin gereksinimlerine uygun, hiçbir hazır CMS ya da uygulama framework'üne bağımlı olmayan özel bir PHP MVC platformu geliştirildi. Bu yaklaşım, sistemin tam kontrolünü sağlarken gereksiz bağımlılıkları ortadan kaldırdı.

Rezervasyon ve Ödeme Sistemi

AJAX tabanlı anlık fiyat hesaplama motoru kuruldu. Araç taban fiyatı ile rota çarpanı kombinasyonundan oluşan hesaplama, form doldurulan her adımda kullanıcıya anlık olarak gösterildi. Stripe Checkout entegrasyonu ile kredi kartı, Klarna ve İsviçre'ye özgü Twint ödeme yöntemleri devreye alındı. Stripe Webhook mekanizması, ödeme durumunu bağımsız olarak doğrulayıp veritabanını günceller; böylece sayfa yönlendirme kaynaklı güncelleme hataları önlendi.

Çok Dilli Altyapı

Her içerik türü için ayrı çeviri tabloları tasarlandı. Dil tespiti sırası URL parametresi, cookie, tarayıcı dil başlığı ve sistem varsayılanı olarak yapılandırıldı. Google Cloud Translation API entegrasyonu sayesinde yeni dil eklendiğinde eksik çeviriler admin panelinden otomatik olarak oluşturulabilmektedir. Her sayfada hreflang etiketleri otomatik üretilerek çok dilli SEO altyapısı sağlandı.

Admin Paneli

19 modülden oluşan admin paneli geliştirildi. Rezervasyon takibi, araç ve filo yönetimi, müşteri mesajları, blog ve içerik yönetimi, toplu e-posta gönderimi ve site ayarları tek bir arayüzden yönetilebilir hale getirildi. Stripe ve SMTP bağlantı test araçları ile sistem sağlığı admin tarafından doğrudan kontrol edilebilmektedir.

Güvenlik Katmanı

  • Tüm formlarda CSRF token koruması
  • Admin şifrelerinde Argon2id hashing algoritması
  • Tüm veritabanı sorgularında PDO prepared statement
  • XSS koruması ve HTTP güvenlik başlıkları
  • Dosya yüklemelerinde MIME tip whitelist kontrolü

Elde Edilen Sonuçlar

4 Elde Edilen Sonuçlar (Results)

Platform devreye alındıktan sonra operasyonel süreçlerde ve müşteri deneyiminde ölçülebilir iyileşmeler gözlemlendi:

  • Telefon ve e-posta yoluyla gelen manuel rezervasyon talebi yaklaşık %65 oranında azaldı; müşterilerin büyük çoğunluğu rezervasyonlarını doğrudan web üzerinden tamamlamaya başladı.
  • Anlık fiyat hesaplama özelliği sayesinde fiyat sorgulama amaçlı müşteri iletişimi %50 oranında düştü.
  • Stripe entegrasyonu ve Twint/Klarna seçenekleriyle online ödeme oranı, nakit ödemeye kıyasla ilk ay içinde %40 artış gösterdi.
  • İki dilli altyapı ve hreflang etiketleri sayesinde Almanca arama sorgularında organik görünürlük belirgin şekilde iyileşti.
  • İçerik güncellemeleri için geliştirici müdahalesi tamamen ortadan kalktı; işletme sahibi araç, fiyat ve içerik değişikliklerini bağımsız olarak yapabilir hale geldi.
  • Rezervasyon onay e-postaları otomatik gönderilmeye başlandı; müşteri iletişiminde gecikmeler sona erdi.

5 Başarı Metrikleri

%65

Manuel rezervasyon talebinde azalma

%50

Fiyat sorgulama iletişiminde düşüş

%40

Online ödeme oranında artış

19

Admin panel modülü

3

Entegre ödeme yöntemi

0

Framework bağımlılığı

Proje Galerisi

"Zertucha ekibi projemizin her aşamasında inanılmaz bir profesyonellik sergiledi. Hedeflerimize tahminimizden çok daha kısa sürede ulaştık."
CLS Swiss Executive GmbH
CLS Swiss Executive GmbH
Müşteri Geri Bildirimi

Benzer Başarı Hikayeleri

Size nasıl yardımcı olabiliriz?
ZerX
ZerX AI Çevrimiçi
Merhaba! Ben ZerX
Zertucha laboratuvarından geliyorum. Size nasıl yardımcı olabilirim?

Sohbeti Temizle

Tüm konuşma geçmişiniz kalıcı olarak silinecektir. Emin misiniz?

AI
ZerX