Kritik Değişiklik: DALL-E 2 → Leonardo AI (Stock Photo model)
Görsel Yaklaşımı:
| Model | Kullanım Alanı | Yedek Parça İçin Uygunluk |
|---|---|---|
| Stock Photo | Profesyonel katalog, e-ticaret, ürün görselleri | ✅ EN UYGUN - Depo/raf gerçekçiliği mükemmel |
| PhotoReal | Ultra gerçekçi fotoğraflar, portre, manzara | ⚠️ Aşırı detaylı, tek ürün odaklı olabilir |
| Cinematic | Film sahnesi, dramatik görüntüler | ❌ Çok artistik, satış için uygun değil |
| Alchemy | Yüksek kalite rendering, sanatsal | ❌ Gerçekçilik yerine sanatsal görünüm |
💡 Örnek Senaryo:
Lastik Ürünü İçin:
Ampul Ürünü İçin:
Kaynak: https://ixtif.com/readme/2025/11/26/11-kural-formulu/
Uyarlama: Orijinal formül + Stock Photo model + Çoklu ürün/uzaktan çekim vurgusu
Her prompt'a eklenecek kritik talimatlar:
ZORUNLU EK TALİMATLAR:
- "wide angle shot showing multiple items"
- "warehouse storage perspective, not single product showcase"
- "multiple {product_type} visible in organized rows"
- "medium distance view, not close-up"
- "sharp focus with crystal clear details"
- "professional studio quality stock photography"
- "crisp and sharp professional photography"
- "e-commerce catalog quality"
Model: Stock Photo | Çekim: Wide Angle, Uzaktan, Net Stüdyo Kalitesi
Stock photograph of industrial warehouse with multiple forklift tires stacked in organized rows on metal shelving system, well-lit commercial storage area with bright overhead LED lights and natural daylight from large windows, wide angle shot showing at least 10-15 tires of various sizes arranged in neat rows, medium distance perspective capturing the depth and organization of warehouse storage, Canon EOS R5, 35mm f/2.8, Kodak Portra 400, sharp focus with crystal clear details, rule of thirds composition emphasizing rows and depth, bright professional commercial lighting creating clean catalog look, mood of organized industrial efficiency and reliability, professional studio quality stock photography with clean post-processing and warm commercial tones, e-commerce catalog quality, warehouse storage perspective not single product showcase, crisp and sharp professional photography, photorealistic
Model: Stock Photo | Çekim: Wide Angle, Uzaktan, Net Stüdyo Kalitesi
Stock photograph of industrial parts storage with multiple automotive and machinery bulbs organized in compartmentalized shelving bins, bright clean warehouse environment with professional overhead lighting, wide angle view showing variety of bulb types (12V, 24V, different sizes) arranged in organized grid storage system, medium distance shot capturing multiple rows and compartments with dozens of bulbs visible, Canon EOS R5, 35mm f/2.8, Kodak Portra 400, sharp focus with crystal clear details, composition showing depth and organization of parts department, bright commercial lighting creating professional catalog atmosphere, mood conveying organized industrial supply and accessibility, professional studio quality stock photography with clean post-processing and warm professional tones, e-commerce ready quality, warehouse parts storage perspective showing multiple items not single product, crisp and sharp professional photography, photorealistic
Model: Stock Photo | Çekim: Wide Angle, Uzaktan, Net Stüdyo Kalitesi
Stock photograph of industrial bearings department with multiple bearings displayed in organized grid storage bins and drawer system, well-maintained warehouse parts area with bright clean lighting, wide angle shot showing various bearing sizes and types arranged systematically in labeled compartments, medium distance perspective capturing rows of organized storage with dozens of bearings visible, Canon EOS R5, 35mm f/2.8, Kodak Portra 400, sharp focus with crystal clear details, composition emphasizing systematic organization and variety of inventory, mixed professional and natural lighting creating clean warehouse environment, mood conveying precision engineering and reliability, professional studio quality stock photography with clean commercial grade post-processing, warm catalog tones, warehouse parts perspective showing multiple items in organized storage not single product showcase, crisp and sharp professional photography, photorealistic
Polymorphic relationship ile seo_settings tablosunda (Tenant 2 DB):
// SEO Title (çoklu dil)
{
"tr": "Ampul 12V Duysuz - Endüstriyel Ekipman Yedek Parçaları | İxtif",
"en": "12V Bulb Base-less - Industrial Equipment Spare Parts | Ixtif"
}
// SEO Description (çoklu dil)
{
"tr": "Endüstriyel makinalar ve forkliftler için 12V duysuz ampul. Yüksek dayanıklılık, uzun ömür. Hızlı kargo, güvenli alışveriş.",
"en": "12V base-less bulb for industrial machinery and forklifts..."
}
[
{
"icon": "fas fa-shield-alt",
"text": "Yüksek dayanıklılık ve uzun ömür"
},
{
"icon": "fas fa-temperature-low",
"text": "Geniş sıcaklık aralığında çalışma"
},
{
"icon": "fas fa-tools",
"text": "Kolay montaj ve bakım"
}
]
[
{
"icon": "fas fa-warehouse",
"text": "Depo ve lojistik operasyonlarında"
},
{
"icon": "fas fa-industry",
"text": "Üretim tesislerinde malzeme taşımada"
}
]
[
{
"question": "Bu ampul hangi ekipman modellerine uyumludur?",
"answer": "12V sistemli forklift, transpalet ve endüstriyel makinaların çoğuna uyumludur..."
}
]
Neden: Ürün görselleri silindiği için sticky sidebar boş, layout bozuk.
Çözüm: Kategori 7 (Yedek Parça) ve alt kategoriler için full-width layout.
Değişiklik: show.blade.php → lg:col-span-2 → lg:col-span-3
Model: Leonardo AI - Stock Photo
Resolution: 1024x1024 (e-ticaret standart)
Özellikler:
Collection: spare_parts_hero
Rate Limit: Leonardo API limitine göre ayarlanacak
Durum: 688/690 üründe eksik (%99.7)
Hedef: 5 soru-cevap/ürün
Yazılacağı Yer: shop_products.faq_data (Tenant 2 DB)
Durum: 688/690 üründe eksik
Hedef: 150-200 karakter kısa açıklama
Yazılacağı Yerler:
shop_products.short_description (JSON multi-lang)seo_settings.descriptions (JSON multi-lang) YENİDurum: 690/690 üründe eksik (%100)
Hedef: 3-5 özellik/ürün (icon + text)
Yazılacağı Yer: shop_products.features (JSON array)
Durum: 690/690 üründe eksik (%100)
Hedef: 2-3 senaryo/ürün (icon + text)
Yazılacağı Yer: shop_products.use_cases (JSON array)
Body: 300-500 kelime detaylı açıklama
Yazılacağı Yer: shop_products.body (JSON multi-lang)
SEO Title: 50-60 karakter optimize başlık YENİ
Yazılacağı Yer: seo_settings.titles (JSON multi-lang)
Leonardo AI credit-based sistem kullanır. Stock Photo model için yaklaşık maliyet:
Tahmini: 690 görsel × 10 credits = 6,900 credits ≈ $8-10
Leonardo AI (Stock Photo): 690 ürün × 10 credits = 6,900 credits Tahmini: $8-10 (subscription veya pay-as-you-go) GPT-4 İçerik Üretimi (SEO Dahil): - Input: ~600 token/ürün (kategori, ürün, talimat, SEO) - Output: ~1200 token/ürün (FAQ + excerpt + features + use_cases + body + SEO) - Toplam: 1,800 token/ürün × 690 = 1,242,000 token - Maliyet: ~$7-8 Toplam: ~$16 (DALL-E 2'den $5 daha ucuz!)
Kaynak: https://ixtif.com/admin/blog/ai-guide
Fark: Blog bilgi odaklı → SHOP ÜRÜN PAZARLAMA odaklı
| Özellik | BLOG (Bilgi Odaklı) | SHOP (Ürün Pazarlama) |
|---|---|---|
| Amaç | Eğitim, rehber, bilgilendirme | SATIŞ, pazarlama, ürün tanıtımı |
| Firma Bahsi | ✅ "iXtif" minimum 3 kez | ❌ Firma adı YOK (ürün odaklı) |
| Ürün Bahsi | ✅ İxtif + diğer markalar (Toyota, Linde...) | ❌ Rakip/marka karşılaştırma YOK |
| Fiyat | ❌ Yasak (TL, USD...) | ❌ YASAK (ürün değerine odaklan) |
| Yıl | ❌ Yasak (2023, 2024...) | ❌ YASAK |
| İçerik Tonu | Eğitici, açıklayıcı | PAZARLAMA, satış odaklı |
| Odak | "Nasıl kullanılır?", "Nedir?" | "Neden almalı?", "Ne kazandırır?" |
Ürün: {product_title}
Kategori: {category_name}
Aşağıdaki içerikleri TÜRKÇE oluştur (ÜRÜN PAZARLAMA odaklı):
⚠️ MUTLAK YASAKLAR:
- ❌ Fiyat rakamları (TL, USD, EUR, "yaklaşık X lira") - ASLA!
- ❌ Rakip/marka karşılaştırma - Başka markalardan ASLA bahsetme!
- ❌ Firma adı ("İxtif olarak...") - Ürün odaklı kal!
- ❌ Yıl (2023, 2024, 2025) - "Güncel", "Modern" kullan
✅ ODAK NOKTALARI:
- SADECE ürünün kendisine odaklan
- Pazarlama vurgusu (güvenilir, dayanıklı, verimli, kaliteli)
- Kullanım alanlarını detaylı anlat
- Teknik detay + pazarlama dengeli
- Faydalarını ön plana çıkar (neden tercih edilmeli?)
- Satış odaklı dil kullan
1. BODY (300-500 kelime) - HTML formatında:
GİRİŞ (50-75 kelime):
- Ürün nedir, ne işe yarar?
- Kısa pazarlama vurgusu
TEKNİK DETAYLAR (100-150 kelime):
- Malzeme, boyut, performans özellikleri
- Teknik spesifikasyonlar (ama satış odaklı anlat)
- Kalite standartları
KULLANIM ALANLARI (75-100 kelime):
- Hangi sektörlerde kullanılır?
- Hangi ekipman/makinelerde kullanılır?
- Hangi durumlarda tercih edilir?
AVANTAJLAR (75-100 kelime):
- Neden bu ürün tercih edilmeli?
- Hangi faydaları sağlar?
- Güvenlik, verimlilik, dayanıklılık vurgusu
SONUÇ (25-50 kelime):
- Ürün değerinin özeti
- Satın alma teşviki (fiyat belirtmeden)
HTML etiketleri kullan: <p>, <strong>, <ul>, <li>
2. FEATURES (3-5 adet) - JSON Array:
[
{
"icon": "fas fa-shield-alt",
"text": "Yüksek dayanıklılık ve uzun ömür"
},
...
]
- Pazarlama odaklı (avantaj vurgula, satış dili)
- FontAwesome ikonlar: shield-alt, tools, bolt, cog, temperature-low, wrench...
- Her özellik kısa ama etkili (1 cümle)
3. USE_CASES (2-3 adet) - JSON Array:
[
{
"icon": "fas fa-warehouse",
"text": "Depo ve lojistik operasyonlarında yoğun kullanım"
},
...
]
- Somut kullanım senaryoları
- FontAwesome ikonlar: warehouse, industry, truck, forklift, box...
- Sektör/uygulama odaklı
4. FAQ (5 soru-cevap) - JSON Array:
[
{
"question": {"tr": "Bu ürün hangi ekipmanlara uyumludur?"},
"answer": {"tr": "Cevap... (50-80 kelime)"},
"icon": "fas fa-question-circle"
},
...
]
- Uyumluluk, kullanım, bakım, ömür soruları
- Cevaplar 50-80 kelime (detaylı ama öz)
- Her soruya FARKLI ikon (question-circle, info-circle, lightbulb, wrench, shield-alt...)
5. EXCERPT (150-200 karakter):
- Kısa ürün tanıtımı
- Pazarlama odaklı (satış dili)
- SEO friendly
- Örnek: "Endüstriyel ekipmanlar için 12V duysuz ampul. Yüksek dayanıklılık, uzun ömür, geniş uyumluluk."
6. SEO_TITLE (50-60 karakter):
- Ürün adı + kategori + "İxtif"
- Örnek: "Ampul 12V Duysuz - Endüstriyel Aydınlatma | İxtif"
- Örnek: "Forklift Lastiği - Sanayi Tipi Yedek Parça | İxtif"
7. SEO_DESCRIPTION (150-160 karakter):
- Ürün + fayda + kullanım alanı
- Satış odaklı dil
- Örnek: "12V duysuz ampul endüstriyel ekipmanlar için. Yüksek dayanıklılık ve uzun ömür. Forklift, transpalet, istif makinelerinde kullanım."
JSON formatında döndür:
{
"body": "<p>HTML içerik...</p>",
"features": [{...}, {...}, ...],
"use_cases": [{...}, {...}],
"faq": [{...}, {...}, {...}, {...}, {...}],
"excerpt": "Kısa açıklama...",
"seo_title": "Başlık...",
"seo_description": "Açıklama..."
}
<p>Endüstriyel ekipmanlar ve ağır hizmet araçları için tasarlanmış 12V duysuz ampul, güvenilir aydınlatma performansı sunar. Forklift, transpalet, istif makinesi ve diğer malzeme taşıma ekipmanlarında kullanılan bu ampul, uzun ömrü ve yüksek dayanıklılığı ile öne çıkar.</p>
[
{
"icon": "fas fa-shield-alt",
"text": "Yüksek dayanıklılık ve uzun ömür"
},
{
"icon": "fas fa-temperature-low",
"text": "Geniş sıcaklık aralığında stabil performans"
},
{
"icon": "fas fa-bolt",
"text": "12V sistemlerle tam uyumluluk"
},
{
"icon": "fas fa-tools",
"text": "Kolay montaj ve bakım"
}
]
[
{
"icon": "fas fa-warehouse",
"text": "Depo ve lojistik operasyonlarında forklift aydınlatması"
},
{
"icon": "fas fa-industry",
"text": "Üretim tesislerinde malzeme taşıma ekipmanları"
}
]
[
{
"question": {"tr": "Bu ampul hangi ekipman modellerine uyumludur?"},
"answer": {"tr": "12V elektrik sistemine sahip forklift, transpalet, istif makinesi ve reach truck modellerinin çoğuna uyumludur. Duysuz tasarımı sayesinde farklı soket tiplerine monte edilebilir."},
"icon": "fas fa-question-circle"
},
{
"question": {"tr": "Ampulün ömrü ne kadar?"},
"answer": {"tr": "Normal kullanım koşullarında 2000-3000 saat aydınlatma süresi sağlar. Titreşime dayanıklı yapısı sayesinde ağır hizmet koşullarında bile uzun ömürlüdür."},
"icon": "fas fa-clock"
}
]
LeonardoAIService::generateSparePartImage($product)
├── Kategori tespit et (lastik, ampul, rulman vb.)
├── Stock Photo model seçimi
├── Prompt oluştur (11 Kural + çoklu ürün + wide angle)
│ ├── "Stock photograph of..."
│ ├── "multiple {products} in warehouse..."
│ ├── "wide angle shot, medium distance..."
│ └── "not single product showcase"
├── Leonardo API çağrısı (Stock Photo model, 1024x1024)
├── Görseli indir
└── Spatie Media Library'ye kaydet (spare_parts_hero)
ProcessSparePartContent (Queue Job) - TENANT 2 DATABASE ├── Tenant 2 context'e geç ├── Ürün bilgisi çek (title, category) ├── GPT-4 tek çağrı (tüm içerikler + SEO) │ ├── FAQ (5 soru-cevap) │ ├── Excerpt (short_description + seo_settings.descriptions) │ ├── Features (3-5 icon+text) │ ├── Use Cases (2-3 icon+text) │ ├── Body (300-500 kelime) │ ├── SEO Title (seo_settings.titles) ← YENİ │ └── SEO Description (seo_settings.descriptions) ← YENİ ├── Leonardo AI görsel üret (Stock Photo, çoklu ürün, wide angle) ├── Görseli Media Library'ye kaydet (Tenant 2 storage) ├── shop_products güncelle (Tenant 2 DB) └── seo_settings oluştur/güncelle (Tenant 2 DB, polymorphic)
// TENANT 2 CONTEXT - ZORUNLU!
$tenant = Tenant::find(2); // ixtif.com
$tenant->run(function() {
// shop_products tablosu (Tenant 2 DB)
$product->update([
'faq_data' => $faq,
'short_description' => ['tr' => $excerpt],
'features' => $features,
'use_cases' => $useCases,
'body' => ['tr' => $body]
]);
// seo_settings tablosu (Tenant 2 DB, polymorphic)
$product->getOrCreateSeoSetting()->update([
'titles' => ['tr' => $seoTitle],
'descriptions' => ['tr' => $seoDescription]
]);
// Media Library (Tenant 2 storage)
$product->addMediaFromUrl($imageUrl)
->toMediaCollection('spare_parts_hero');
});
Sticky sidebar kaldır, yedek parça kategorileri için full-width.
5 örnek ürün (lastik, ampul, rulman, kayış, filtre) → Görsel kalitesi + içerik kontrolü
690 ürün için queue job (Leonardo rate limit'e göre süre belirlenecek)
Rastgele 20 ürün: Görsel gerçekçiliği (çoklu ürün kontrolü), içerik, SEO, layout