📦 mod_digishop.sql & urunresimleri

📅 Analiz Tarihi: 2025-12-04 21:00 | 📂 Konum: /var/www/vhosts/tuufi.com/httpdocs/

🎯 Genel Özet

✅ Tespit Edilen Sistem

Eski E-Ticaret Sistemi: Forklift, transpalet ve endüstriyel ekipman yedek parça satışı yapan bir sistem.

Muhtemel Site: litef.com.tr veya benzeri (veritabanı adı: litef_ekim23)

Benzerlik: İxtif.com ile aynı sektör - Endüstriyel ekipman

SQL Dosya Boyutu
63 KB
Toplam Ürün Sayısı
1,153
Görsel Dosya Sayısı
4,044
Görsel Klasörü Boyutu
1.3 GB

🗄️ SQL Dosyası Detayları

Veritabanı Bilgileri

Veritabanı Adı litef_ekim23
Tablo Adı mod_digishop
Export Tarihi 2025-12-04 17:07:55
Satır Sayısı 795 satır
Dosya Boyutu 63 KB
PHP Sürümü 8.4.14
MySQL Sürümü 8.0.35
phpMyAdmin 5.2.2

Tablo Yapısı (32 Kolon)

Kolon Adı Tip Açıklama
id INT Primary Key, AUTO_INCREMENT (1-1153)
cid INT Kategori ID (muhtemelen)
product_code VARCHAR(50) Ürün kodu
marka VARCHAR(60) Marka (TCM, KOMATSU, STILL vb.)
seri VARCHAR(60) Seri numarası
model VARCHAR(60) Model bilgisi
title_tr VARCHAR(255) Ürün başlığı (Türkçe)
slug VARCHAR(255) SEO dostu URL
price DECIMAL(7,2) Fiyat
price_type VARCHAR(22) Fiyat tipi
dprice DECIMAL(7,2) İndirimli fiyat (discount price)
token VARCHAR(60) Token (muhtemelen güvenlik)
short_desc_tr VARCHAR(500) Kısa açıklama
body_tr LONGTEXT Ürün açıklaması (HTML)
body2_tr LONGTEXT İkinci açıklama alanı
gallery SMALLINT Galeri durumu
thumb VARCHAR(255) Ana görsel
thumb_1 → thumb_6 VARCHAR(255) 6 ek görsel alanı
l_thumb VARCHAR(255) Büyük thumbnail
catalog VARCHAR(255) Katalog dosyası (PDF?)
catalog_en VARCHAR(255) İngilizce katalog
likes TINYINT Beğeni sayısı
created DATETIME Oluşturulma tarihi
metakey_tr VARCHAR(255) SEO anahtar kelimeler
metadesc_tr TEXT SEO açıklama
active TINYINT Aktiflik durumu (0/1)
showcase TINYINT Vitrin durumu
sorting INT Sıralama
all_hits / daily_hits / last_visit SMALLINT / DATE Ziyaret istatistikleri (genel)
k_all_hits / k_daily_hits / k_last_visit SMALLINT / DATE Ziyaret istatistikleri (K kategorisi?)
i_all_hits / i_daily_hits / i_last_visit SMALLINT / DATE Ziyaret istatistikleri (I kategorisi?)

⚠️ Eski Teknoloji Tespit Edildi

  • Engine: MyISAM (InnoDB yerine - transaction desteği yok)
  • Charset: utf8mb3 (utf8mb4 yerine - emoji desteği yok)
  • Collation: utf8mb3_turkish_ci / utf8mb3_general_ci
  • Görsel Sistemi: 7 ayrı kolon (thumb, thumb_1-6) → Modern media library yok

📦 Ürün Kategorileri

Forklift & Endüstriyel Ekipman Parçaları (1,153 Ürün)

1. Forklift Lastikleri

  • Siyah Dolgu Lastikler: 15x4-1/2-8, 16x6-8, 18x7-8, 5x00-8, 200x50-10, 6x00-9, 6x50-10, 21x8-9, 23x10-12, 27x10-12, 7.00-12, 7.00-15, 7.50-16, 250-15, 8x25-15, 300-15, 355-15, 355x65-15, 9x00-20, 12x00-20
  • Beyaz Dolgu Lastikler: 15x4-1/2-8, 18x7-8, 200x50-10, 6x00-9, 6x50-10, 21x8-9, 23x10-12, 27x10-12, 7.00-15, 7.00-12, 7.50-16, 28x9-15, 250-15, 8x25-15, 300-15, 355-15, 355x65-15, 9x00-20, 12x00-20, 16x6-8
  • Havalı Lastikler: 200x50-10, 6.50-10, 21x8-9, 23x10-12, 27x10-12, 7.00-12, 7.00-15, 7.50-16, 28x9-15, 8x25-15, 300-15, 355-15, 355x65-15, 9x00-20, 12x00-20, 6.00-9

2. Jant & Şambrel

  • Jant çeşitleri (BALKANCAR, BAOLY, CLIFT markaları için)
  • İç Lastik (Şambrel)
  • Jant Segman

3. Tekerler

  • Denge Tekerleri: 1529, 1525, 1522, 1526, 1953, STILL ST-EXUSF20, STILL ST-EXU16
  • Çatal Tekerleri: STILL ST-EXU16, TCM TC-PSH160SDTV540
  • Yürüyüş Tekerleri: 1512, 1513, TCM TC-PLP PTR 200P
  • Platform Tekerleri: SK 312, 313, 314, 315, 317, 318

4. Transpalet Tekerleri

  • Alüminyum Üzeri Poliüretan: Bilya Rulmanlı 200x50
  • Alüminyum Üzeri Kauçuk: Bilya Rulmanlı 160x45
  • Poliamid: Bilya Rulmanlı 170x40, 85x70
  • Döküm Üzeri Poliüretan: Bilya Rulmanlı 85x90, 150x50
  • Poliamid Üzeri Poliüretan: Bilya Rulmanlı 200x50, 82x72

5. Motor & Hidrolik Parçaları

  • Bijon Somun: TCM FD30T3Z, FD70-2, FD50T2, FD45T2, KOMATSU FD30T-16, TAILIFT FD25
  • Devirdaim: KOMATSU FD30T-10, SMZ 4TON, KUBATO V3300/V3600, LİNDE H20, TCM FD30T3Z, ÇİN 3TON, TCM FD50T2
  • Yakıt Otomatiği: LİNDE H30D02, ÇUKUROVA 3TON ve çeşitli modeller
  • Pervane: Farklı modeller
  • Şamandıra: TCM FD30T3Z, FD45T-2, HANGCHA CPCD35N
  • Silindir Kapak Contası: Çeşitli modeller
  • Hidrolik Filtre: 845, 846, 850, YALE 5TON, LİNDE H25D (emiş filtresi)

Marka Dağılımı

TCM
Japon forklift markası
KOMATSU
Japon iş makinesi
STILL
Alman forklift markası
LİNDE
Alman forklift markası
HANGCHA
Çinli forklift markası
YALE
Amerikan forklift markası
BALKANCAR
Bulgar forklift markası
TAILIFT
Tayvan forklift markası

🖼️ Urunresimleri Klasörü

Klasör İstatistikleri

Toplam Dosya
4,044
WebP Dosya
1,599
JPG/PNG Dosya
2,436
Toplam Boyut
1.3 GB

Görsel Formatları

Format Sayı Amaç
WebP 1,599 dosya Modern, optimize edilmiş format (web için ideal)
JPG ~2,200 dosya Orijinal fotoğraflar
PNG ~236 dosya Şeffaf görseller, logolar

Dosya Adı Örnekleri

Dolgu_Siyah.webp Dolgu_Siyah_1.webp beyal_dolgu.webp HavalY_Lastik.webp 686707814_tn50_0-gigapixel.webp BALKANCAR_5.00_X_12_2001-3_JANT_7.00_X_12_LASTYK_YCYN.webp IMG_4318.webp (denge tekeri) IMG_3954.webp (çatal tekeri) sk312-gigapixel.webp (platform tekeri) 1-10-scaled.jpg 62559-gigapixel.jpg 8825441600-iPad-mini-4-128GB-WiFi-Gold-1717-Tablet.png

✅ Optimize Edilmiş Sistem

Görsellerin %39.5'i WebP formatına dönüştürülmüş - Bu modern bir yaklaşım ve web performansı için idealdir.

Tarih Aralığı: 2022-2024 (en son yüklemeler Aralık 2024)

⚠️ Dosya Adlandırma Karmaşıklığı

  • Farklı isimlendirme sistemleri karışık
  • Türkçe karakterler var (Dolgu_Siyah, HavalY_Lastik)
  • Bazı dosyalar "-gigapixel" eki ile AI upscale edilmiş
  • IMG_* formatı en son yüklemeler için kullanılmış

🔄 Tuufi Sistemine Migration Senaryosu

🚨 Önemli Uyarı

Bu dosyalar eski bir e-ticaret sisteminden export edilmiş. Tuufi sistemine (Laravel + Multi-Tenant) aktarmadan önce ciddi dönüşüm gerekiyor!

Migration Süreci (Tavsiye)

1. Veritabanı Dönüşümü

  • Tablo Sistemi: mod_digishop → shop_products (Tuufi Shop modülü)
  • Engine: MyISAM → InnoDB (transaction desteği)
  • Charset: utf8mb3 → utf8mb4 (emoji desteği)
  • JSON Yapısı: Eski kolonlar (body_tr, body2_tr) → Modern JSON field'ler

2. Görsel Sistemi Dönüşümü

  • Eski Sistem: thumb, thumb_1-6 (7 ayrı kolon)
  • Yeni Sistem: Laravel Media Library (ilişkisel tablo)
  • Klasör: urunresimleri/ → storage/tenant_X/app/public/products/
  • WebP: Mevcut WebP'ler kullanılabilir (zaten optimize edilmiş)

3. Kategori Sistemi

  • cid kolonu → shop_categories tablosu ile ilişkilendirilmeli
  • Mevcut kategoriler analiz edilmeli (Lastik, Jant, Tekerler, Parçalar vb.)
  • Hiyerarşik kategori yapısı oluşturulmalı

4. Marka & Model Sistemi

  • marka kolonu → shop_brands tablosu
  • seri + model → Ürün varyant sistemi veya JSON field
  • TCM, KOMATSU, STILL, LİNDE vb. markalar shop_brands'a eklenmeli

5. SEO & Çoklu Dil

  • Mevcut: title_tr, metakey_tr, metadesc_tr (sadece Türkçe)
  • Yeni Sistem: JSON çoklu dil (tr, en, de vb.)
  • slug'lar korunmalı (SEO için kritik)

6. Fiyat Sistemi

  • price (7,2) → Tuufi fiyat sistemi (KDV dahil/hariç)
  • dprice → İndirimli fiyat sistemi
  • price_type → Fiyat tipinin analizi gerekli

7. İstatistikler

  • 3 farklı hit tracker sistemi var (all_hits, k_*, i_*)
  • Bu sistemin mantığı anlaşılmalı
  • Tuufi'de tek istatistik sistemi kullanılıyorsa dönüşüm gerekli

Otomatik Migration Script İhtiyacı

// Örnek Migration Adımları 1. SQL Parse: mod_digishop.sql → 1,153 ürün çek 2. Kategori Mapping: cid → shop_categories 3. Marka Oluştur: DISTINCT(marka) → shop_brands 4. Ürün Insert: her ürün için shop_products 5. Görsel Kopyala: urunresimleri/ → storage/ 6. Media Attach: Laravel Media Library ile ilişkilendir 7. SEO Koru: slug'ları aynı tut (301 redirect gerekmez) 8. Test: Tüm ürünler görünüyor mu? 9. WebP Check: Görseller yükleniyor mu? 10. Clean: Gereksiz dosyaları temizle

⚠️ Dikkat Edilmesi Gerekenler

  • Tenant Seçimi: Bu veriler hangi tenant'a ait? (İxtif, Muzibu, yoksa yeni tenant?)
  • Duplicate Check: Aynı ürün zaten varsa tekrar ekleme!
  • Görsel Boyutu: 1.3GB'lık dosya tenant storage kotasına sığıyor mu?
  • URL Yapısı: Eski site'in URL'leri ile Tuufi'nin URL'leri uyumlu mu?
  • Price Type: price_type kolonunun değerlerini analiz et (KDV, döviz vb.)

🎯 Sonuç & Tavsiyeler

✅ Değerli Veri

1,153 ürün ve 4,044 görsel profesyonelce organize edilmiş bir e-ticaret verisi. Migration için uygun.

Öncelikli Aksiyonlar

  • Tenant Belirle: Bu veriler hangi tenant için? (İxtif mi, yeni site mi?)
  • Kategori Mapping: cid değerlerini analiz et, kategori haritası çıkar
  • Marka Listesi: DISTINCT(marka) çek, shop_brands'a ekle
  • Migration Script Yaz: SQL import + media copy otomasyonu
  • Test Environment: İlk önce test tenant'ında dene
  • Backup: Mevcut urunresimleri klasörünü yedekle
  • SEO Koruma: slug'lar aynı kalmalı (Google indexing korusun)

⚠️ Riskler

  • Eski teknoloji (MyISAM, utf8mb3) → Dönüşüm hatası riski
  • 7 farklı thumb kolonu → Media library dönüşümü karmaşık
  • 3 farklı hit tracker → Hangi sistemi kullanacağız?
  • price_type analizi gerekli → Fiyat sistemi uyumsuz olabilir
  • 1.3GB görsel → Storage limiti aşılabilir

Sonraki Adımlar

  1. Kullanıcıdan onay al: "Bu verileri hangi tenant'a aktaralım?"
  2. Kategori haritasını çıkar (cid analizi)
  3. Migration script yaz (Laravel Command)
  4. Test tenant'ında çalıştır
  5. Sonuçları kontrol et (ürün sayısı, görseller)
  6. Production'a aktar
  7. Eski dosyaları arşivle/temizle