Magento 2 Özel Mimari, Eklenti Geliştirme ve Yüksek Performans Rehberi (2026)

Büyük ürün katalogları, çoklu mağaza ve B2B operasyonları için Magento 2 (Adobe Commerce) özel modül geliştirme, Varnish/Redis önbellekleme, Hyvä/Next.js headless mimari ve 2026 maliyet rehberi.

YS
Yılmaz Kadan
Yayın:
Okuma Süresi:12 dk
Magento 2 özel mimari, modül geliştirme ve kurumsal e-ticaret operasyon merkezi
Yazı Özeti & Uzman NotuYılmaz Soft Kıdemli Mühendislik Değerlendirmesi

Büyük ürün katalogları, çoklu mağaza ve B2B operasyonları için Magento 2 (Adobe Commerce) özel modül geliştirme, Varnish/Redis önbellekleme, Hyvä/Next.js headless mimari ve 2026 maliyet rehberi.

Uzman Notu: Yılmaz Soft olarak eski şablonlar yerine kıdemli yazılım mühendisliği ile 1 aydan kısa sürede (< 30 gün) organik teklif, telefon ve WhatsApp müşterisi getiren, 1 yıl ücretsiz teknik destek kapsamlı sistemler geliştiriyoruz.

Çoklu depo, on binlerce SKU, bayi fiyat matrisleri ve yerel ERP/kargo entegrasyonları devreye girdiğinde standart SaaS şablonları operasyonel sınırlarına ulaşır. Magento 2 (Adobe Commerce), açık kaynaklı modüler PHP/Laminas mimarisi ve gelişmiş veri modeliyle karmaşık ticari kuralları tek çekirdekte yönetmek için tasarlanmış kurumsal bir e-ticaret motorudur.

Bu rehberde Magento 2'nin neden yüksek hacimli operasyonlarda tercih edildiğini, güncelleme dostu özel eklenti (plugin) geliştirme standartlarını, Varnish/Redis/OpenSearch performans mimarisini ve güncel proje bütçelerini ele alıyoruz.

Problem: Büyüyen E-Ticaret ve B2B Operasyonlarında Hazır Paket Darboğazları

Orta ve büyük ölçekli işletmeler kataloglarını ve satış kanallarını büyüttükçe hazır e-ticaret paketlerinde şu dört teknik engele takılır:

  1. Veri Modeli ve Katalog Limitleri: Çoklu varyasyonlu, farklı ölçü/desi kurallı ve tedarikçi stoklu binlerce üründe toplu fiyat/stok güncellemeleri senkronizasyon kuyruklarını kilitler.
  2. Eklenti Çakışmaları ve Şişkin Kod (Bloatware): Her ihtiyaca ayrı üçüncü parti eklenti kurulduğunda veritabanı sorgu sayısı artar, ödeme (checkout) adımları ağırlaşır ve güvenlik yamaları uygulanamaz hale gelir.
  3. B2B ve Çoklu Mağaza Eksikliği: Aynı yönetim panelinden hem perakende son tüketiciye (B2C) hem de vadeli/iskontolu bayiye (B2B) veya farklı ülkelerdeki alt mağazalara farklı vergi ve para birimleriyle satış yapmak standart temalarda desteklenmez.
  4. Sürüm Yükseltme (Upgrade) Kırılganlığı: Çekirdek kod üzerinde doğrudan değişiklik (core hack) yapılan mağazalarda Magento güvenlik güncellemeleri tüm özelleştirmeleri bozar.

Mimari Yaklaşım: Güncelleme Dostu Modüller, Önbellekleme ve Headless Seçenekler

Sağlam bir Magento 2 projesi yalnızca çalışan ekranlardan değil; öngörülebilir veri akışı, ayrıştırılmış bağımlılıklar ve yüksek eşzamanlılık altında dahi stabil kalan bir altyapıdan oluşur.

1. Çekirdekten İzole Özel Modül Geliştirme (DI, Plugin ve Observer)

Magento 2'de iş mantığını genişletirken üç temel mimari mekanizma önceliklendirilir:

  • Plugin (Interceptor) Deseni (before, after, around): Çekirdek sınıfları kopyalayıp ezmek (preference) yerine yalnızca hedeflenen metodun girişini veya çıktısını genişletir. Birden fazla modül aynı sınıfı sıralı (sortOrder) şekilde genişletebilir.
  • Event / Observer Mekanizması: Sipariş tamamlandığında (sales_order_place_after) ERP'ye bildirim göndermek veya stok düştüğünde dış API tetiklemek için gevşek bağlı (loosely coupled) dinleyiciler kullanılır.
  • Message Queue (RabbitMQ / AMQP): Ağır ERP senkronizasyonu, toplu fiyat hesaplaması veya fatura oluşturma işlemleri kullanıcıyı ödeme adımında bekletmemek için asenkron mesaj kuyruklarına aktarılır; başarısız istekler yeniden deneme (retry) ve ölü mektup kuyruğu (DLQ) ile yönetilir.
<!-- app/code/YilmazSoft/CustomPricing/etc/di.xml -->
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
    <type name="Magento\Catalog\Model\Product">
        <plugin name="yilmazsoft_b2b_tier_price_resolver"
                type="YilmazSoft\CustomPricing\Plugin\ProductPricePlugin"
                sortOrder="10" />
    </type>
</config>

2. Performans Yığını: Varnish, Redis, OpenSearch ve PHP-FPM

Magento'nun yavaş olduğu algısı çoğunlukla hatalı sunucu konfigürasyonundan doğar. Üretim ortamında katmanlı önbellekleme zorunludur:

Altyapı Katmanı Görevi Kritik Edge-Case ve Dikkat Noktası
Varnish Full Page Cache Anonim katalog ve ürün sayfalarını bellekten sunar Kişiselleştirilmiş sepet/bayi verileri CustomerData (private content) ile ayrı tutulmalı, aksi halde veri sızıntısı riski oluşur
Redis Oturum (session) ve backend/block cache yönetimi Oturum ve cache için ayrı Redis veritabanı veya instance kullanılmalı, cache flush sırasında aktif kullanıcı oturumları düşürülmemelidir
OpenSearch / Elasticsearch Katalog arama ve katmanlı filtreleme (layered navigation) Büyük kataloglarda MySQL LIKE sorguları devre dışı bırakılıp Türkçe kök/eşanlamlı analizör yapılandırılmalıdır
RabbitMQ + Cron Asenkron indeksleme (Update by Schedule) ve ERP kuyruğu İndeksleyiciler Update on Save yerine Update by Schedule modunda çalıştırılmalı, böylece toplu stok güncellemeleri frontend'i kilitlememelidir

3. Ön Yüz Seçimi: Hyvä Tema mı, Next.js Headless Vitrin mi?

Klasik Magento Luma teması yoğun RequireJS ve Knockout.js yükü nedeniyle Core Web Vitals skorlarını zorlar. 2026 projelerinde iki modern yol öne çıkar:

  • Hyvä Tema: Magento içindeki ağır JS/CSS yığınını kaldırıp Tailwind CSS ve hafif Alpine.js kullanarak tam Magento ekosistem uyumu içinde çok yüksek sayfa hızları sunar. Mevcut ödeme/kargo modülleriyle uyumu yüksek olduğu için bakım maliyeti dengelidir.
  • Next.js Headless (GraphQL API): Çok dilli e-ihracat, içerik pazarlaması ile birleşik vitrin veya mobil uygulama ile aynı GraphQL katmanını paylaşmak isteyen kurumlarda tercih edilir. Checkout, ödeme ağ geçidi ve stok kilitleme akışlarının eksiksiz entegre edilmesi gerekir.

4. Multi-Source Inventory (MSI) ve Çoklu Mağaza Yönetimi

Birden fazla fiziksel deposu veya mağazası olan işletmelerde MSI mimarisi ile her kaynak (depo) ayrı stok havuzuna bağlanır, sipariş adresine veya öncelik kuralına göre otomatik kaynak seçimi yapılır. Tek kurulum altında B2C perakende vitrini, B2B bayi mağazası ve farklı ülke/para birimi görünümleri ortak ürün çekirdeğinden yönetilir.

Detaylı entegrasyon mimarisi için Magento 2 ERP ve Muhasebe Entegrasyon Rehberi ile Magento 2 Özel Ödeme Ağ Geçidi Geliştirme Rehberi yazılarımızı da inceleyebilirsiniz.

Süre ve Bütçe Aralığı

Magento 2 veya özel ölçeklenebilir e-ticaret projelerinde süre ve yatırım bütçesi; katalog büyüklüğü, özel modül sayısı, B2B kuralları ve ERP/Sanal POS entegrasyon kapsamına göre belirlenir:

Proje Kapsamı Başlangıç Bütçesi Tahmini Süre Kapsanan Ana Bileşenler
Ölçeklenebilir E-Ticaret Altyapısı (Basic) ₺49.900+ 3 – 5 Hafta Özgün vitrin, yerli Sanal POS (İyzico/PayTR/banka), kargo entegrasyonu, teknik SEO & Schema
B2B Bayi & Özel Modüllü Mimari (Pro) ₺74.900 – ₺82.900+ 5 – 8 Hafta Bayi fiyat matrisi (₺74.900+), cari tahsilat/limit (₺54.900+), özel Magento modülleri, Varnish/Redis optimizasyonu
Kurumsal ERP Entegreli / Headless E-Ticaret (Enterprise) ₺139.900+ 8 – 14 Hafta Logo/Netsis/SAP/Mikro çift yönlü kuyruk sync, MSI çoklu depo, Hyvä veya Next.js vitrin, 1 yıl teknik destek

Net kapsam ve modül kırılımını projenize göre hesaplamak için Fiyat Hesaplama Aracı sayfamızı kullanabilirsiniz.

Sık Sorulan Sorular

Magento 2 Open Source ile Adobe Commerce (Enterprise) arasındaki temel fark nedir?

Magento 2 Open Source lisans ücreti olmadan çekirdek katalog, sepet, çoklu mağaza ve API altyapısını sunar; özel modüllerle B2B ve ERP akışları üzerine inşa edilebilir. Adobe Commerce ise yerleşik B2B şirket hesapları, teklif iş akışları ve bulut destek paketini lisans karşılığı sağlar.

Magento 2 gerçekten yavaş bir platform mu?

Varsayılan Luma teması ve optimize edilmemiş sunucularda yavaş çalışabilir; ancak Varnish Full Page Cache, Redis oturum/nesne önbelleği, OpenSearch ve Hyvä ya da Next.js headless ön yüz ile yüksek trafikte dahi hızlı yanıt sürelerine ulaşır.

Magento çekirdeğine müdahale etmeden özel özellik nasıl geliştirilir?

Çekirdek dosyaları doğrudan değiştirmek yerine Dependency Injection (di.xml), Plugin (before/after/around) ve Event/Observer desenleriyle bağımsız modüller yazılır; böylece güvenlik güncellemelerinde kod çakışması yaşanmaz.

Magento 2 ile Next.js Headless ön yüz kullanmak ne zaman mantıklıdır?

Çok yüksek SEO ve Core Web Vitals beklentisi olan, mobil uygulama ile aynı GraphQL API katmanını paylaşmak isteyen veya özel ürün konfigüratörlerine sahip markalarda Next.js headless vitrin ciddi avantaj sağlar.

Özel modül geliştirme ve kurumsal Magento 2 kurulum bütçesi ne kadardan başlar?

Özel e-ticaret altyapısı Basic ₺49.900 ve Pro ₺82.900 seviyelerinden başlarken, B2B bayi portalı (₺74.900 – ₺164.000) ve ERP entegrasyonlu kurumsal Enterprise Magento 2 projeleri ₺139.900+ aralığında planlanır.

Sonraki Adım ve Teknik Değerlendirme

Mevcut Magento 2 mağazanızda performans darboğazı, eklenti çakışması veya ERP entegrasyonu planlıyorsanız ya da sıfırdan ölçeklenebilir bir E-Ticaret Sitesi Yaptırma ve Kurumsal E-Ticaret Çözümü hedefliyorsanız kıdemli mühendislik ekibimizle teknik analiz yapabilirsiniz.

Sıkça Sorulan Sorular

Konu Hakkında Merak Edilenler

Magento 2 Open Source lisans ücreti olmadan çekirdek katalog, sepet, çoklu mağaza ve API altyapısını sunar; özel modüllerle B2B ve ERP akışları üzerine inşa edilebilir. Adobe Commerce ise yerleşik B2B şirket hesapları, teklif iş akışları ve bulut destek paketini lisans karşılığı sağlar.
1 Yıl Ücretsiz Teknik Destek & Next.js 16 + GEO Standardı

Projeniz İçin Ücretsiz Fiyat & SEO Analizi Alın (0543 256 97 07)

Kurumsal web sitesi yaptırma (₺24.900'den başlayan), ölçeklenebilir e-ticaret sistemi (₺49.900'den başlayan), masaüstü/ERP yazılımı (₺66.900'den başlayan), iOS & Android mobil uygulama (₺89.900'den başlayan) veya Google & yapay zeka arama görünürlüğü sağlayan Kurumsal SEO & GEO danışmanlığı (₺16.900/ay'dan başlayan) ile yayından sonraki < 30 gün içinde organik müşteri kazanımı için kıdemli yazılım ekibimizden kapsam ve bütçe değerlendirmesi alın.

Tüm Yazılar
B2B toptancı sipariş portalı, bayi iskonto matrisi ve depo ERP senkronizasyonu
E-Ticaret ve B2B

B2B Toptancı & Bayi Sipariş Portalı Mimarisi (2026): Cari Limit, İskonto ve ERP Sync

Üretici ve toptancı işletmeler için B2B bayi sipariş portalı mimarisi: bayi bazlı fiyat ve iskonto matrisi, cari risk limiti, asorti/matris sipariş ekranı, sanal POS tahsilat ve ERP senkronizasyonu.

28 Nisan 202610 dk okuma
Magento 2 özel ödeme ağ geçidi ve 3D Secure callback güvenliği yazılım geliştirme ekranı
E-Ticaret ve B2B

Magento 2 Özel Ödeme Ağ Geçidi (Payment Gateway) Geliştirme ve 3D Secure Mimarisi

Magento 2 Payment Provider Gateway mimarisiyle yerel sanal POS, taksit/komisyon kuralları, PCI-DSS uyumu, 3D Secure callback doğrulaması ve idempotent sipariş tamamlama rehberi.

2 Mart 20269 dk okuma
Magento 2 ile Logo, Mikro, Netsis ve SAP ERP çift yönlü veri entegrasyonu mimarisi
E-Ticaret ve B2B

Magento 2 ERP ve Muhasebe Entegrasyon Rehberi: Logo, Mikro, Netsis ve SAP Mimarisi

Magento 2 mağazalarını Logo, Mikro, Netsis veya SAP ERP sistemleriyle çift yönlü, asenkron kuyruk (RabbitMQ) ve idempotent stok/sipariş/cari senkronizasyonu üzerinden entegre etme mimarisi.

28 Şubat 202610 dk okuma
Hemen AraWhatsApp