Nebim V3 – NopCommerce Entegrasyon Yönetimi

Proje Hakkında

NopCommerceV3Entegrasyon, Nebim V3 ile NopCommerce altyapısı arasında veri akışını merkezi olarak yönetmek için geliştirilmiş WinForms tabanlı bir entegrasyon uygulamasıdır. Çözüm; ürün, kategori, sipariş, müşteri, stok ve resim aktarımı gibi temel operasyonları aynı yapı içinde toplar.

Masaüstü yönetim ekranına ek olarak, sipariş ve stok senkronizasyonu için arka planda çalışan ayrı Windows servisleri bulunur. Bu sayede hem manuel yönetim hem de periyodik otomasyon senaryoları desteklenir.

Projenin Amacı

ERP ve e-ticaret sistemleri arasında veri tutarlılığını korumak, manuel aktarım yükünü azaltmak ve operasyonel hataları minimuma indirmek bu projenin ana hedefidir. Özellikle ürün, sipariş ve stok akışında çift sistem yönetimi yapıldığında, merkezi ayar ekranı ve periyodik servis altyapısı önemli bir operasyonel avantaj sağlar.

Öne Çıkan Özellikler

  • Nebim V3 bağlantı ayarlarının merkezi yönetimi
  • NopCommerce SQL bağlantısı ve aktarım parametrelerinin tanımlanması
  • Ürün, kategori, sipariş ve müşteri aktarım ekranları
  • Stok ve sipariş senkronizasyonu için arka plan servisleri
  • FTP üzerinden ürün görsellerinin yönetimi ve aktarımı
  • LiteDB üzerinde yerel ayar saklama yapısı
  • Servis çalışma süreleri ve aktarım davranışlarının parametrik yönetimi

Çalışma Mantığı

  1. Uygulama açılışta LiteDB üzerinden mevcut ayarları yükler.
  2. Kullanıcı Nebim V3, NopCommerce, SQL ve FTP ayarlarını tek panelden yapılandırır.
  3. Manuel ekranlar üzerinden ürün, sipariş, kategori veya müşteri aktarımı tetiklenebilir.
  4. Arka planda çalışan servisler belirlenen sürelerde stok ve sipariş senkronizasyonu işlemlerini yürütür.
  5. İşlem sonuçları loglanarak operasyonun izlenebilirliği artırılır.

Teknik Yaklaşım

Çözüm C# ile geliştirilmiş WinForms tabanlı masaüstü uygulamadır.

Arayüz tarafında DevExpress 17.1 bileşenleri kullanılarak yoğun ayar ve veri yönetimine uygun bir ekran tasarlanmıştır.

Yerel ayar saklama için LiteDB, loglama için Serilog, dış sistem veri erişimi için SQL Server ve MySQL kullanılmıştır.

Periyodik senkronizasyon ihtiyaçları için ayrı Windows servisleri üzerinden arka plan iş akışları kurgulanmıştır.

Güvenlik ve Yapılandırma Notları

Entegrasyon projelerinde bağlantı bilgileri, FTP erişimleri ve harici servis parametrelerinin güvenli biçimde yönetilmesi kritik öneme sahiptir. Ayrıca SSL doğrulama, zamanlama ve hata logları gibi teknik ayrıntıların üretim ortamına uygun biçimde gözden geçirilmesi entegrasyonun sürdürülebilirliği açısından önemlidir.

Kullanılan Teknolojiler

  • C#
  • WinForms
  • DevExpress 17.1
  • .NET Framework 4.0
  • SQL Server
  • MySQL
  • LiteDB
  • Serilog
  • Json
  • Nebim V3
  • NopCommerce

Sonuç

Nebim V3 – NopCommerce Entegrasyon Yönetimi; iki sistem arasında ürün, sipariş, müşteri ve stok verisini kontrollü biçimde yönetmeye yardımcı olan, manuel iş yükünü azaltan ve operasyonel sürekliliği destekleyen kapsamlı bir entegrasyon altyapısı sunar.

Teknolojiler

.NET Framework 4.0C#DevExpressLiteDBMySQLNebim V3nopCommerceSerilogSQL ServerWinForms

Paylaş