Birden Fazla Fiziksel Mağaza Dikkate Alınarak Ürün Takibinin Uygulanması

Şubat 6, 2025 Yazar: korjeek

Birden fazla fiziksel mağazayı dikkate alarak ITKKIT için ürün takibini nasıl uyguladık?

Günümüz e-ticaret dünyasında, sadece çevrimiçi mağazayı etkin bir şekilde yönetmek değil, aynı zamanda fiziksel satış noktalarının ihtiyaçlarını da göz önünde bulundurmak önemlidir. Karşımızda hem ilginç hem de zor bir görev vardı: ITKKIT’in iki fiziksel mağazasındaki yöneticilerin yalnızca kendi mağazalarındaki stokları değil, aynı zamanda diğer depoları ve çevrimiçi mağazayı da görmesini sağlayan bir sistem geliştirmek. Bu çözüm, satışları artırmaya ve şirket içindeki lojistiği iyileştirmeye yardımcı oldu.

Başlangıç Verileri

Müşteri – ITKKIT, aşağıdakilere sahiptir:

  • Yüksek trafik alan ve geniş ürün yelpazesine sahip bir çevrimiçi mağaza.
  • Her biri kendi deposuna sahip iki fiziksel mağaza.
  • Ürün stoklarını yönetmek için kullanılan 1C muhasebe sistemi.

Projenin Temel Zorlukları

  1. Web sitesindeki yüksek yük. Çevrimiçi mağazanın veritabanı zaten sınırda çalışıyordu, bu yüzden toplu işlemler performans düşüşüne ve hatalara neden olabilirdi.
  2. Önbelleğe alınmış veriler. Site yoğun şekilde önbellekleme kullanıyordu, bu da gerçek zamanlı stok bilgisi almayı imkânsız hale getiriyordu.

Bu kısıtlamalar, veritabanını aşırı yüklemeden güncel bilgileri sağlamanın etkili yollarını aramamızı gerektirdi.

Çözümün Uygulanması

1. 1C Verilerinin Entegrasyonu

İlk adım olarak, tüm depolardaki stokların zaten takip edildiği 1C muhasebe sistemi ile entegrasyonu sağladık. Müşteriyle birlikte çalışarak her ürün için iki yeni özelliğin dışa aktarılmasını ayarladık:

  • Birinci fiziksel mağazadaki stok durumu.
  • İkinci fiziksel mağazadaki stok durumu.

Böylece, çevrimiçi mağazanın veritabanına yüklenebilecek yapılandırılmış veriler elde ettik.

2. Optimize Edilmiş Veri Güncellemesi

Web sitesinin veritabanına yüksek yük bindiğinden, ürün stoklarını toplu halde güncellemek mümkün değildi. Bunun yerine, kademeli bir güncelleme yöntemi geliştirdik:

  • Her 5 dakikada bir, 10 ürünlük küçük veri paketleri gönderildi.
  • Bir hafta içinde tüm ürünlerin ve bedenlerinin verileri sunucuya aşırı yük bindirmeden güncellendi.

Bu yöntemle, veritabanının performansını düşürmeden güncel bilgiler ekledik.

3. Asenkron Veri Görüntüleme Sistemi

Bir sonraki adım, mağaza yöneticileri için kullanışlı bir arayüz oluşturmaktı. Önbellekleme nedeniyle gerçek zamanlı verileri almak mümkün olmadığından, asenkron sorgular kullanan bir sistem geliştirdik:

  • Yönetici bir ürün sayfasını açtığında, sistem arka planda bir sunucu isteği gönderir.
  • Sunucu, tüm depolardaki ürün miktarıyla ilgili verileri iletir.
  • Veriler, sayfa yeniden yüklenmeden ekrana yansıtılır ve bu da yüksek hızda işlem yapmayı sağlar.

Böylece, yöneticiler anlık olarak stok durumunu görebilirken sunucuya ek yük bindirmemiş olduk.

4. Ürün Düşüşlerinin ve Raporlamanın Otomatikleştirilmesi

Sistemin tam kapasiteyle çalışması için iki önemli işlev ekledik:

  • Otomatik stok düşüşü. Satın alma işlemi yapıldığında, ürün ilgili depoda rezerve edilip stoktan düşülüyordu.
  • Stok raporlaması. Satış ve stok verilerini analiz etmeye olanak tanıyan raporlama sistemi kurduk.

Proje Sonuçları

Bu çalışmanın sonucunda, ITKKIT’in ürün yönetim sistemi yeni bir seviyeye ulaştı. Artık mağaza yöneticileri:

  • Kendi mağazalarındaki stokları, diğer fiziksel mağazaların ve çevrimiçi mağazanın stok durumu ile birlikte görebiliyor.
  • Ürün mevcudiyetine göre müşterileri doğru satış noktasına yönlendirebiliyor.
  • Sistemi gecikme ve aşırı yük olmadan rahatça kullanabiliyor.

Bu çözüm, çalışanların işini kolaylaştırmanın yanı sıra, stok yönetimini optimize ederek satışların artmasına da katkı sağladı.

Teknik kısıtlamalara rağmen ekibimiz bu zorluğu başarıyla aşarak ITKKIT’in ürün yönetimini yeni bir seviyeye çıkarmasına yardımcı oldu!

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Projeniz üzerinde çalışmaya bugün başlayın
Telegram'da bize ulaşın. Bir soru sorun ve hızlı bir yanıt alın.
или
İleti
Telegram'da
Düğmeye tıklayarak, kişisel verilerin işlenmesine onay vermiş ve gizlilik politikasını kabul etmiş olursunuz.