proje detayları

Promats - Otomotiv Ürünleri Web Platformu

Premium otomotiv paspasları için ürün serileri, üretim anlatımı ve ERP'ye bağlı teklif akışını birleştiren TR/EN kurumsal web platformu.

Müşteri

Promats

Başlangıç

Bitiş

Web Sitesi

promats.com.tr
Promats premium otomotiv paspasları web sitesi
Açıklama

Premium otomotiv paspasları için ürün serileri, üretim anlatımı ve ERP'ye bağlı teklif akışını birleştiren TR/EN kurumsal web platformu.

Vaka çalışması

Zorluk

Promats'ın içeriği eski bir CMS'te farklı biçimlerde saklanıyordu ve müşteri ekibi slider, sayfa metni ve ürün özelliklerini panelden güvenle düzenleyemiyordu. Aynı dönemde marka araca özel paspastan universal serilere geçti; üç ana sayfanın Türkçe ve İngilizce olarak yeniden yazılması gerekti.

Yaklaşım

Siteyi Paspas ERP ile ortak backend üzerinde ayrı bir web modülü olarak Next.js'e taşıdık, teklif formunu ERP'nin teklif modülüne bağladık. Müşterinin içerik dosyasını betiklerle ve yedekle işledik; panelde kırılgan HTML ve ham JSON alanlarını yapılandırılmış formlarla değiştirdik.

Sonuç

promats.com.tr 20 seriyi iki dilde, üretim ve kalite anlatımıyla yayınlıyor. Revize talepleri madde madde canlıya alındı; içerik ekibi slider, sayfa metni, ürün özelliği ve galerileri artık kendisi güncelliyor, teklif talepleri ERP içinde karşılanıyor.

Araçlar

Next.js, React, TypeScript, Fastify, MySQL, Drizzle ORM, Bun

Öne Çıkan Özellikler
  • 20 universal paspas serisi, TR ve EN seri detay sayfaları

  • Akordiyonlu seri detayı: teknik, 5 parça set, bakım, malzeme, SSS

  • Seri seçimli teklif formu, talepler doğrudan ERP teklif modülüne

  • Slaytına özel metin ve butonlu ana sayfa hero slider

  • Üretim, Hakkımızda, OEM Manufacturing ve Become a Partner sayfaları

  • Ürünler, Üretim, Hakkımızda için alan bazlı içerik formları

  • 297 ürün özelliği için panelde Özellikler sekmesi

  • Kayıt sonrası otomatik sayfa yenileme, deploy gerekmez

  • TeklifRota için sürümlü ürün kataloğu API'si

Tasarım Öne Çıkanları
  • Görsele taşmayan, sola üstte konumlanan seri rozetleri

  • Koyu zeminde okunabilirlik için düzeltilmiş Neden Promats kontrastı

  • Tüm slaytlarda aynı buton dili ve tıklanabilir CTA'lar

  • Teknik olmayan kullanıcı için ham JSON yerine alan bazlı formlar

  • Dile göre yerelleşen adresler ve iki dilli sitemap

Detaylar

Promats, universal PVC oto paspas serileri üreten bir markadır. Hedef kitlesi hem Türkiye'deki bayi ve perakendeciler hem de yurt dışındaki distribütörlerdir. Sitenin işi, ürün serilerini anlaşılır biçimde sunmak, üretim gücünü göstermek ve ziyaretçiyi doğru ürünle birlikte bir teklif talebine taşımaktır. promats.com.tr, firmanın üretimini yöneten Paspas ERP ile aynı altyapının üzerine kuruldu; web içeriği ve gelen talepler aynı yönetim merkezinden izlenir.

Proje bağlamı ve ihtiyaç

Promats'ın eski web içeriği bir hazır CMS'te duruyordu. Ürün görselleri, ürün özellikleri ve sayfa metinleri farklı biçimlerde saklanmıştı; site çalışsa da içerikleri müşteri tarafının düzenlemesi zordu. Marka aynı dönemde konumlandırmasını araca özel paspastan universal paspas serilerine çevirdi. Bu geçişte ana sayfa, ürünler ve üretim sayfalarının tamamı, müşterinin hazırladığı içerik dosyasına göre Türkçe ve İngilizce olarak yeniden yazılmalıydı.

Bizden beklenenler üç başlıktaydı: eski içeriği kaybetmeden modern bir Next.js sitesine taşımak, teklif talebini doğrudan firmanın satış sürecine bağlamak ve içerik ekibinin yazılımcıya ihtiyaç duymadan sayfaları güncelleyebileceği bir panel kurmak.

Çözüm ve kapsam

Ana sayfa

Ana sayfa, her slaytın kendi başlığını, metnini ve butonunu taşıdığı bir hero slider ile açılır: tasarım, üretim ve dayanıklılık temaları ayrı slaytlarda anlatılır. Altında ürün serileri karuseli, ürünlere giriş metni ve "Neden Promats" bölümü yer alır; bu bölümdeki rozet barı özel çizilmiş ikonlarla gösterilir.

Ürünler ve ürün detayı

Ürünler sayfası 20 paspas serisini listeler: Orbital, Maximum, Star Plus, Icon, Pars, Profesyonel, Premium, Extra Plus, Yeni Nesil ve krom varyantları gibi. Her seri kartı, görsele taşmayacak şekilde konumlanmış rozetlerle seriyi öne çıkan özelliğiyle tanıtır. Seri detay sayfasında görsel alanı, ölçü bilgileri ve şu sırayla açılan bir akordiyon bulunur: Açıklama, Teknik Özellikler, 5 Parça Tam Set, Temizlik ve Bakım, Avantajlar, Malzeme, Universal Uyum ve SSS. Sayfanın sonunda "Bilgi Alın" bloğu ziyaretçiyi teklif formuna yönlendirir.

Üretim, kurumsal ve içerik sayfaları

Üretim sayfası üretim sürecini, ürün ve malzeme geliştirmeyi, kalıp mühendisliğini, kalite kontrolü ve sevkiyatı başlıklar ve galeriyle anlatır. Hakkımızda sayfasında kurumsal kimlik, çalışma ilkeleri ve ISO 9001:2015 rozeti yer alır. İngilizce tarafta yurt dışı alıcılar için OEM Manufacturing ve Become a Partner sayfaları, ayrıca Kaynaklar (teknik makaleler), Blog, SSS, arama ve KVKK, gizlilik, çerez ve kullanım şartları sayfaları bulunur.

Teklif ve iletişim

İletişim formu iki modda çalışır. Teklif modunda ziyaretçi bir veya birden fazla seriyi seçer ve talep doğrudan ERP'nin teklif modülüne bir talep kaydı olarak düşer; satış ekibi onu ayrı bir sisteme aktarmadan teklife dönüştürebilir. Genel iletişim mesajları ise panel bildirimi ve anlık mesaj bildirimi üretir. OEM sayfasının kendi iletişim formu vardır. Teklif gönderimi ve başarıyla sonuçlanması ayrı analitik olayları olarak izlenir.

Yönetim paneli

Web içerikleri ERP panelindeki Web Sayfası ekranından yönetilir. İlk teslimde içerik ekibinin pratikte düzenleyemediği alanlar tespit edildi ve ekran bu yönde yeniden kuruldu:

  • Slider ve Neden Promats formları: başlık, metin ve buton artık ayrı alanlardan girilir; sitenin beklediği HTML bu alanlardan üretilir, eski kayıtlarla birebir aynı çıktıyı verdiği testle doğrulandı.
  • Sayfa içerikleri: Ürünler, Üretim ve Hakkımızda sayfaları için ham JSON yerine alan bazlı formlar; ham JSON yalnız "Gelişmiş" bölümünde kalır.
  • Zengin metin editörü: Word'den yapıştırılan içerikteki gereksiz stil ve sınıflar temizlenir, yalnız izinli etiketler kalır, tehlikeli bağlantılar engellenir.
  • Ürün formu: yaklaşık 30 içerik alanı, SEO alanları ve yayın durumu; ayrıca 297 kayıtlık ürün özelliklerini (tip, metin, görsel, sıra) düzenleyen bir Özellikler sekmesi.
  • Galeri, menü, sabit metinler, makaleler ve tema düzenleme ekranları.
  • Yayın ve indekslenebilirlik rozetleri: her ürünün yayında olup olmadığı ve SEO puanına göre indekslenmeye hazır olup olmadığı listede görünür.

Panelde yapılan her kayıttan sonra sitenin ilgili sayfaları yeniden oluşturulur; değişiklik deploy beklemeden yayına çıkar.

Teknik mimari

Site Next.js, React ve TypeScript ile yazıldı. API, ERP ile aynı Bun ve Fastify backend'inde ayrı bir web modülü olarak çalışır; veriler MySQL üzerinde ürünler, ürün özellikleri, özel sayfalar, sayfa galerisi, ana sayfa bölümleri, menü, sabit metinler, makaleler ve diller için ayrı tablolarda tutulur. Public uçlar yalnız okuma yapar; yönetim uçları kimlik doğrulama ve yönetici yetkisi ister.

Türkçe ve İngilizce içerikler dil kaydına bağlıdır ve sayfa adresleri dile göre yerelleşir (ör. /tr/uretim ve /en/production). Sitemap iki dildeki tüm sayfa, seri ve makale adreslerini üretir. Eski CMS'ten gelen farklı görsel yolu biçimleri API tarafında tek bir kuralla düzeltildi; bu düzeltme için regresyon testleri yazıldı. İçerik güncellemeleri panelden elle değil, izlenebilir betiklerle ve öncesinde alınan yedekle uygulandı.

Entegrasyonlar

Ürün kataloğu, teklif hazırlama aracı TeklifRota için sürümlü bir ürün sözleşmesi üzerinden dışarı açılır; seri adları, görseller ve açıklamalar teklif belgelerine bu uçtan aktarılır. Teklif talepleri ERP'nin teklif ve müşteri modüllerine, iletişim mesajları panel bildirimlerine bağlıdır.

Sonuç

promats.com.tr bugün 20 universal paspas serisini Türkçe ve İngilizce olarak, üretim ve kalite anlatımıyla birlikte sunuyor. Müşterinin iki tur revize talebi, içerik dosyası ve ekran görüntüleri üzerinden madde madde işlenip canlıya alındı. Sayfa metinleri, slider'lar, ürün özellikleri ve galeriler artık panelden düzenleniyor; gelen teklif talepleri ise üretimi yöneten ERP'nin içinde karşılanıyor.