Enterprise B2B Platform

2.5 Milyon Ürün
Logo Entegrasyonlu B2B Sistemi

Kapalı devre B2B + Açık web sitesi + Bayi mini-siteleri
Logo muhasebe WebService entegrasyonu ile gerçek zamanlı stok ve fiyat

2.5M+
Ürün
100+
Marka
1000+
Bayi
24/7
Çevrimiçi

Proje Kapsamı

Ne yapılacak, nasıl yapılacak?

Basit Anlatım

Ne Yapacağız?

MASPAR için devasa bir online mağaza sistemi kuruyoruz. Düşünün ki 2.5 milyon farklı traktör parçası var ve bunların hepsini bayilere satmak istiyoruz.

Nasıl Çalışacak?

  • Logo Programı: Tüm ürün ve stok bilgisi Logo muhasebe programında. Biz oradan veri çekeceğiz.
  • Bayi Girişi: Her bayi kendi şifresiyle girer, kendine özel fiyatları görür.
  • Sipariş: Sepete ekle, sipariş ver - otomatik olarak Logo'ya düşer.
  • Açık Site: Bayiler dışında herkes de ürünleri görebilir (fiyatsız).

Teknik Detaylar

Mimari
Headless Architecture + SSR
Veri Kaynağı
Logo WebService API (REST/SOAP)
Cache Layer
Redis + Elasticsearch
Frontend
Next.js 14 + React + TypeScript

Mevcut QNET Sistem Analizi

SQL veritabanı yapısı incelendi

Ana Sayfa

Ana Sayfa

Ürün Arama

Ürün Arama

Sepet

Sepet

Siparişler

Siparişler

Veritabanı Şeması (QNET)

TBL_STOKLAR

Ana ürün tablosu

  • KODU, PARCA_ADI
  • MARKA, MODEL, OEM
  • B2B_FIYAT_EUR/USD
  • KATEGORI, ARAMAKUTUSU

TBLTEKSIP

Sipariş tablosu

  • BELGENO, SIPARISNO
  • CARIID, DURUMID
  • GENELTOPLAM, DOVIZ
  • FIRMA (MASPAR/YEDPAR)

TBL_KULLANICILAR

Kullanıcılar

  • KULLANICIADI, PAROLA
  • LOGOUSERID, LOGOUSERNAME
  • FIRMA, ADMIN
  • ⚠️ Plain text şifreler!

Teknoloji Stack Karşılaştırması

2 kişilik ekip + Claude Code = Maximum verimlilik

Laravel Monolith

Mevcut Altyapı
Mevcut bilgi birikimi
Hızlı başlangıç
2.5M ürün performans sorunu
SSR yetersiz
65/100
Uygunluk Skoru
ÖNERİLEN

Next.js + Node.js

Modern Stack
SSR + Static Generation
Edge caching (Vercel)
TypeScript güvenliği
Claude Code uyumlu
95/100
Uygunluk Skoru

Nuxt 3 + Vue

Alternatif
SSR + SSG desteği
Kolay öğrenme eğrisi
Küçük bundle size
Daha az ekosistem
85/100
Uygunluk Skoru

Önerilen Tam Stack

Frontend

Next.js 14
App Router, Server Components
TypeScript 5
Type safety, better DX
Tailwind CSS + shadcn/ui
Rapid UI development
TanStack Query
Data fetching & caching

Backend + Altyapı

Node.js + tRPC
Type-safe API layer
Prisma + PostgreSQL
Cache DB (Logo mirror)
Elasticsearch / Meilisearch
2.5M ürün full-text search
Redis
Session, cache, rate limiting

Logo WebService Entegrasyonu

Gerçek zamanlı veri senkronizasyonu

Entegrasyon Mimarisi

LOGO ERP
WebService API
WebService
Sync Worker
Worker
Cache DB + Elasticsearch
Cache
Next.js Frontend

Logo API Endpoints

GET
/api/items
Stok kartları listesi
GET
/api/items/{code}/stock
Anlık stok miktarı
GET
/api/customers/{id}/prices
Cariye özel fiyatlar
POST
/api/orders
Sipariş oluştur
GET
/api/customers/{id}/balance
Cari bakiye

Logo Sync Service Örneği


// services/logo-sync.ts
import { LogoClient } from '@logo/webservice-client';
import { prisma } from '@/lib/prisma';
import { meilisearch } from '@/lib/search';

export class LogoSyncService {
  private client: LogoClient;

  async syncProducts(batchSize = 1000) {
    const products = await this.client.getItems({
      limit: batchSize,
      modifiedAfter: await this.getLastSyncTime()
    });

    // PostgreSQL'e kaydet
    await prisma.product.createMany({
      data: products.map(p => ({
        code: p.KODU,
        name: p.PARCA_ADI,
        brand: p.MARKA,
        oem: p.OEM,
        priceEur: p.B2B_FIYAT_EUR,
        priceUsd: p.B2B_FIYAT_USD,
        stock: p.HRKSTOK,
      })),
      skipDuplicates: true,
    });

    // Elasticsearch'e index
    await meilisearch.index('products').addDocuments(products);

    return { synced: products.length };
  }

  async getRealTimeStock(productCode: string) {
    // Logo'dan anlık stok çek
    return await this.client.getItemStock(productCode);
  }
}
            

AI Destekli Özellikler

Rekabette öne geçiren yapay zeka entegrasyonları

AI Ürün Arama

"Ford 5000 traktör için yağ filtresi" gibi doğal dil sorguları

Kullanıcı:
"massey ferguson 240 arka aks keçesi"
AI:
3698907M1 + alternatifler gösterildi

Görsel Arama

Parça fotoğrafı yükle, benzerlerini bul

resim_001.jpg yüklendi
%94 eşleşme: 787MY185085
%87 eşleşme: 787MY185086

Tahminsel Analitik

Stok tükenme ve sipariş tahminleri

⚠️ Stok Uyarısı:
787MY099092 - 14 gün içinde tükenecek
Önerilen sipariş: 500 adet

AI Satış Asistanı (Chatbot)

Yetenekler

  • Ürün Sorgulama
    OEM, marka, model ile arama
  • Stok/Fiyat Bilgisi
    Anlık stok ve fiyat sorgulama
  • Sipariş Takibi
    "Son siparişim nerede?"
  • Alternatif Önerisi
    Stokta yoksa benzer ürün öner
MASPAR AI Asistan Online
Ford 5000 için yağ filtresi var mı?
Ford 5000 için 3 uyumlu yağ filtresi buldum:
• 787MY001234 - ₺245 (12 adet stokta)
• 787MY001235 - ₺198 (Stok yok, 3 günde gelir)
Hangisini sepete ekleyeyim?

Bayi Mini-Site Sistemi

Her bayiye özel alt domain ve marka

Multi-Tenant Yapı

A
abc-traktor.maspar.com.tr
ABC Traktör - Ankara Bayii
T
tekten.maspar.com.tr
Tekten Ticaret - İzmir Bayii
K
konya-parca.maspar.com.tr
Konya Parça - Konya Bayii

Bayi Özellikleri

  • Özel Tema & Logo
    Bayinin kendi markası ön planda
  • Özel Fiyatlandırma
    Bayiye özel kar marjı belirleme
  • Alt Müşteri Yönetimi
    Bayinin kendi müşteri portali
  • Satış Raporları
    Bayi bazlı analitik dashboard
İnteraktif Demo

Canlı Frontend Örnekleri

Tüm sayfalar tam çalışır durumda. Tıklayın ve deneyimleyin.

Frontend Tasarım Örnekleri

Kusursuz UI/UX hedefi

Hız

<100ms arama yanıt süresi

Responsive

Mobile-first tasarım

Erişilebilir

WCAG 2.1 AA uyumlu

Sezgisel

Minimum öğrenme eğrisi

UI Bileşen Örnekleri

Gelişmiş Arama Çubuğu

Ürün Kartı

AGCO Stokta
242MY151959

GERİ VİTES DİŞLİSİ /13-21T

₺2.298,00
₺1.723,50
HEMA Stokta
436MY111244

GERİ VİTES DİŞLİSİ /13-21T

₺2.065,00
₺1.548,75
%30 İndirim
DEVON Son 5
243MY012549

GERİ VİTES DİŞLİSİ /13-21T

₺1.213,00
₺849,10

Geliştirme Yol Haritası

2 kişi + Claude Code = 12 haftalık plan

Hafta 1-3 Temel Altyapı
  • Next.js proje kurulumu
  • PostgreSQL + Prisma setup
  • Logo WebService bağlantısı
  • Elasticsearch kurulumu
  • Auth sistemi (NextAuth)
  • İlk 100K ürün sync
Hafta 4-6 Core Features
  • Ürün listeleme & detay
  • Gelişmiş arama (facets)
  • Sepet sistemi
  • Sipariş akışı
  • Cari hesap sayfası
  • 2.5M ürün full sync
Hafta 7-9 B2B & Bayi Sistemi
  • Bayi mini-site altyapısı
  • Multi-tenant routing
  • Özel fiyatlandırma
  • Bayi dashboard
  • Rol & yetki sistemi
  • Raporlama modülü
Hafta 10-12 AI & Polish
  • AI arama entegrasyonu
  • Chatbot implementasyonu
  • Görsel arama (opsiyonel)
  • Performance optimizasyon
  • SEO & açık site
  • UAT & Go-live

Önerilen Yaklaşım

Next.js + Node.js + Logo WebService entegrasyonu ile modern, ölçeklenebilir ve AI-ready bir B2B platformu

2.5M ürün desteği
Claude Code ile hızlı geliştirme
Bayi mini-site desteği
AI entegrasyonu