Piton Studios
Piton Studios
Ambalaj Cini
[08]

Ambalaj Cini

2022
Müşteri
Ambalaj Cini
Yıl
2022
Kapsam
E-commerce, web design, payment
Rol
Design / Development
§ Proje Detayı

Ambalaj Cini — E-ticaret + reklam yönetimi — Google Ads ve Meta kampanyalarıyla %30 büyüme.

Bilecik merkezli Ambalaj Cini için Next.js/React tabanlı online satış platformunun geliştirme sürecini yönettik: ödeme entegrasyonu, ürün yönetimi ve sipariş akışı tek sistemde.

Geliştirmenin yanında Google Ads ve Facebook (Meta) reklam kampanyalarını kurgulayıp yönettik — dijital büyüme çalışmalarının sonucunda firma %30 büyüme elde etti. Reklam yönetimi hizmetimizin sonuç odaklı, somut kanıtı.

E-commercePayment IntegrationNext.jsPostgreSQL

Problem

Bilecik merkezli Ambalaj Cini, ambalaj ve temizlik ürünlerini online satabileceği, aynı zamanda sipariş, stok, kargo ve fatura süreçlerini tek yerden yönetebileceği bir platforma ihtiyaç duyuyordu. Var olan kurulum, büyüyen ürün kataloğunu ve artan sipariş hacmini karşılayacak esneklikte değildi; ödeme tahsilatı, kargo takibi ve iç operasyon (stok, muhasebe, CRM) ayrı ayrı yürütülüyordu. Firma, hem müşteri tarafında hızlı ve güvenli bir alışveriş deneyimi hem de arka planda tüm operasyonu tek panelden yürütebileceği bir back-office istiyordu.

Çözüm

Next.js ve PostgreSQL (veritabanı, kimlik doğrulama, dosya depolama) üzerine, müşteri vitrini ile tam bir back-office'i tek platformda birleştiren bir e-ticaret sistemi kurduk. Vitrin tarafında katalog, kampanya, sepet ve sipariş/kargo takibi yer alıyor; yönetim panelinde ürün/stok, sipariş, kargo, fatura, muhasebe, CRM ve kampanya yönetimi rol bazlı erişimle (admin/staff) çalışıyor. Ödeme tahsilatı PayTR iFrame API entegrasyonuyla, kargo süreçleri DHL entegrasyonuyla otomatikleştirildi; sipariş durumu ile kargo durumu iki yönlü senkronize ediliyor. Güvenlik tarafında admin girişlerinde çok faktörlü kimlik doğrulama (TOTP), Upstash tabanlı hız sınırlama, Content-Security-Policy ve KVKK kapsamında kullanıcı kendi verisini yönetebiliyor. Fiyat hesaplaması her zaman sunucu tarafında, veritabanından yapılıyor; mutasyonlar Zod ile doğrulanan Next.js Server Action'lar üzerinden yürütülüyor. Kritik akışlar Vitest birim testleri ve Playwright E2E testleriyle güvence altına alındı.

Öne çıkan teknik kararlar

  • PayTR iFrame API ile kart ödeme tahsilatı ve DHL entegrasyonuyla kargo takibi, sipariş durumuyla iki yönlü senkronize çalışıyor.
  • Admin panelinde çok faktörlü kimlik doğrulama (TOTP) zorunlu tutuluyor; hesap sahibi kuralı ve Upstash rate-limit ile yetkisiz erişim ve kaba kuvvet denemeleri engelleniyor.
  • Fiyat her zaman sunucu tarafında veritabanından hesaplanıyor; mutasyonlar Server Action + Zod doğrulamasıyla yürütülüyor, istemciden gelen tutara güvenilmiyor.
  • Web push bildirimleri (VAPID) ve Resend üzerinden işlem e-postalarıyla sipariş, ödeme ve stok durumu değişiklikleri hem müşteriye hem yönetim ekibine anlık iletiliyor.
  • Vitest birim testleri ve Playwright E2E testleriyle (auth, ödeme, kargo, arama gibi kritik akışlar) sürekli entegrasyon hattında doğrulama yapılıyor.

Kullanılan teknolojiler

Next.jsPostgreSQLTypeScriptPayTRDHL APIZodUpstashResendPlaywrightVitest

Sonuç

Ambalaj Cini artık katalog, sipariş, ödeme, kargo ve muhasebe süreçlerini tek bir sistemden, kendi ekibiyle uçtan uca yönetebiliyor. Kart ödemeleri ve kargo takibi otomatikleşti, admin erişimi çok faktörlü kimlik doğrulamayla güvence altına alındı, müşteri ve ekip bildirimleri anlık akıyor. Geliştirmenin yanında yürüttüğümüz Google Ads ve Meta reklam kampanyaları sonucunda firma %30 büyüme elde etti.

İlgili çözümler