Ana Sayfa Giriş Yap Admin Panel

Aranıyor...

Lütfen bekleyin

XML Ürün Fiyat ve Stok Güncelleme

admin
15 Ekim 2025
Güncellendi: 25.11.2025
42 görüntülenme

ÖZET: Bu makale, tedarikçilerden alınan XML veya farklı formatlardaki güncel fiyat ve stok bilgilerini sisteme aktararak ürün kayıtlarını güncelleyen "XML Ürün Fiyat ve Stok Güncelleme" zamanlanmış görevini detaylandırmaktadır. Bu işlem, ürün açıklamaları ve görselleri değiştirmeyen, sadece fiyat ve stok bilgilerini güncelleyen daha hafif bir işlemdir. Güncellenen bilgiler arasında bayi fiyatları, son kullanıcı fiyatları, özel fiyatlar, stok miktarları, döviz bilgileri ve isteğe bağlı KDV oranları bulunur. İşlem, tamamlanmasını beklemek için 5 dakikalık bir başlangıç gecikmesi ile başlar. Bu işlemin sorunsuz çalışması için ön koşullar şunlardır: Ürün bilgilerinin daha önce güncellenmiş olması, tedarikçi cari hesap kaydının sistemde bulunması, tedarikçi için "XML Ürün" kaydının tanımlanmış olması (Stok & Fiyat Güncelleme URL, Saatleri ve aktiflik durumu dahil), sunucunun tedarikçi XML adresine erişebilmesi ve "Xml_Urun_Fiyat_Stok_Guncelleme" isimli zamanlanmış görevin sistemde oluşturulmuş olması. Kullanıcı tarafından yapılması gerekenler arasında tedarikçi fiyat/stok ayarlarını kontrol etmek (URL ve saatleri belirlemek) ve ilk güncellemeyi manuel olarak başlatmak yer alır. Sistem tarafından otomatik gerçekleştirilen işlemler ise şunlardır: Başlangıç gecikmesi, belirlenen saatlerde zamanlama kontrolü, tanımlı güncelleme saatlerinin kontrolü (30 dakikalık koruma süresi ile), tedarikçinin XML adresinden fiyat ve stok verilerinin alınması, mevcut fiyat ve stok bilgilerinin sıfırlanması, alınan yeni fiyat ve stok bilgilerinin atanması, her 50 üründe bir ilerleme bildirimi ve işlem sonucunun (son güncelleme tarihi, başarı veya hata detayı) kaydedilmesi. Makale, "Güncelleme saatleri tanımlı değil", "Fiyat ve Stok miktarı güncelleme URL bilgisi boş", "Son Ürün Stok & Fiyat güncelleme X dakika önce yapılmış", "Veri seti boş" veya "Sunucu anlamlı veri dönmedi", "Finans kaydı bulunamadı" ve "İşlem iptal edildi" gibi olası hata durumlarını ve bunların nedenlerini, çözümlerini açıklamaktadır. Sıkça Sorulan Sorular bölümünde fiyat güncelleme sıklığı, 5 dakika bekleme süresinin nedeni, fiyatların neden önce sıfırlandığı, güncelleme sırasında sipariş alınıp alınamayacağı, güncellenen fiyat bilgileri (bayi, özel, son kullanıcı), döviz kurlarının işlenmesi, negatif stok durumu, fiyat güncellemesi başarısız olursa eski fiyatların kalıp kalmadığı ve her tedarikçi için farklı güncelleme saatleri belirlenip belirlenemeyeceği gibi konulara açıklık getirilmektedir. Genel Notlar ve Öneriler bölümünde performans optimizasyonu (zamanlama çakışmasını önleme, yoğunluk saatlerinden kaçınma, ilk kurulum önerileri), güvenlik ve yedekleme (yedek alma, URL güvenliği) ve sorun giderme (logları kontrol etme, tedarikçi ile iletişim, test etme) konularında tavsiyeler sunulmaktadır. Bu makale şu soruları cevaplamaktadır: * XML Ürün Fiyat ve Stok Güncelleme görevi nedir? * Bu görev hangi bilgileri günceller? * Görevin sorunsuz çalışması için hangi ön koşullar gereklidir? * Kullanıcı ve sistem tarafından gerçekleştirilen işlem adımları nelerdir? * Hangi hata durumları yaşanabilir ve bu hatalar nasıl çözülür? * Fiyat güncellemesi ne sıklıkta yapılmalıdır? * Neden 5 dakika bekleme süresi vardır? * Neden önce tüm fiyatlar sıfırlanıyor? * Güncelleme sırasında sipariş alınabilir mi? * Hangi fiyat bilgileri güncellenir? * Döviz kurları nasıl işlenir? * Stok miktarı negatif olabilir mi? * Fiyat güncellemesi başarısız olursa eski fiyatlar kalır mı? * Her tedarikçi için farklı güncelleme saatleri belirlenebilir mi? * Performans optimizasyonu için neler yapılabilir? * Güvenlik ve yedekleme önlemleri nelerdir? * Sorun giderme adımları nelerdir? Anahtar kavramlar: XML, fiyat güncelleme, stok güncelleme, zamanlanmış görev, tedarikçi, URL, saatleri, bayi fiyatı, son kullanıcı fiyatı, özel fiyat, KDV, döviz.

Tanım

Bu Zamanlanmış Görev, tedarikçilerinizden XML veya farklı formatlarda güncel fiyat ve stok bilgilerini okuyarak sisteminizde bulunan kayıtları günceller. XML Ürün Bilgisi Okuma ve Güncelleme görevinden farklı olarak, sadece fiyat ve stok bilgileri güncellenir, ürün açıklamaları ve görseller değişmez. Bu işlem daha hafif olduğu için daha sık çalıştırılabilir.

İşlemin Kapsamı:

  • Bayi fiyatları
  • Son kullanıcı fiyatları
  • Özel fiyatlar
  • Stok miktarları
  • Döviz bilgileri
  • KDV oranları (opsiyonel)

Önemli Not: Bu işlem 5 dakika bekleme süresi ile başlar. Bu, işleminin tamamlanmasını beklemek içindir.

Ön Koşul

Bu işlemin sorunsuz çalışması için aşağıdaki koşulların sağlanması gerekmektedir:

  1. Ürün Bilgileri Güncellenmiş Olmalı: Öncelikle XML Ürün Bilgisi Okuma ve Güncelleme işlemi tamamlanmış ve ürünler sisteme aktarılmış olmalıdır.

  2. Tedarikçi Tanımlaması: Sistemde tedarikçinizin cari hesap kaydı oluşturulmuş olmalıdır.

  3. XML Ürün Kaydı: Tedarikçiniz için "XML Ürün" kaydı tanımlanmış ve aşağıdaki bilgiler doldurulmuş olmalıdır:

    • Stok & Fiyat Güncelleme URL adresi (tedarikçinizin fiyat/stok bilgilerini sağladığı web adresi)
    • Stok & Fiyat Güncelleme Saatleri (örnek: 0,2,4,6,8,10,12,14,16,18,20,22 - her 2 saatte bir)
    • Kayıt aktif olarak işaretlenmiş olmalıdır
  4. İnternet Bağlantısı: Sunucunuzun tedarikçinin XML adresine erişebiliyor olması gereklidir.

  5. Zamanlanmış Görev: "Xml_Urun_Fiyat_Stok_Guncelleme" isimli Zamanlanmış görev sistemde oluşturulmuş olmalıdır.

İşlem Adımları

Kullanıcı Tarafından Yapılması Gerekenler:

  1. Tedarikçi Fiyat/Stok Ayarlarını Kontrol Edin:

    • XML Ürün sayfasından Finans sekmesine gidin
    • "Stok & Fiyat Güncelleme URL" alanının dolu ve doğru olduğunu kontrol edin
    • "Stok & Fiyat Güncelleme Saatleri" alanına güncelleme yapmak istediğiniz saatleri virgülle ayırarak girin
    • Fiyat güncellemeleri daha sık yapılabilir (örn: her 2 saatte bir)
  2. İlk Güncellemeyi Başlatın:

    • İlk seferinde işlem manuel olarak başlatılabilir
    • Sistem otomatik olarak belirlediğiniz saatlerde güncellemeleri yapacaktır

Sistem Tarafından Otomatik Gerçekleştirilen İşlemler:

  1. Başlangıç Gecikmesi:

    • Görev başladığında 5 dakika bekler
    • Bu süre, ürün bilgisi güncelleme işleminin bitmesini garantilemek içindir
  2. Zamanlama Kontrolü:

    • Belirlenen saatlerde otomatik olarak çalışmaya başlar
    • Her aktif XML Finans kaydı kontrol edilir
  3. Güncelleme Zamanı Kontrolü:

    • Sistemde tanımlı fiyat güncelleme saatleri kontrol edilir
    • Şu anki saat, tanımlı saatlerden biri ise güncelleme başlatılır
    • 30 dakikalık koruma süresi vardır (son güncelleme üzerinden en az 30 dakika geçmemiş ise işlem yapılmaz)
  4. Fiyat ve Stok Verilerinin Alınması:

    • Tedarikçinin fiyat/stok XML adresine bağlantı kurulur
    • Önceki güncelleme zamanı bilgisi gönderilerek sadece değişen veriler alınır
  5. Mevcut Fiyat ve Stok Bilgilerinin Sıfırlanması:

    • Güncelleme başlamadan önce tüm ürünlerin fiyat ve stok bilgileri temizlenir
    • Bu sayede artık tedarik edilmeyen ürünler stoksuz görünür
  6. Yeni Fiyat ve Stok Bilgilerinin Atanması:

    • Alınan her ürün için:
      • Stok miktarı güncellenir
      • Bayi fiyatı güncellenir
      • Özel fiyat güncellenir (varsa)
      • Son kullanıcı fiyatı güncellenir (varsa)
      • Döviz cinsi güncellenir
      • KDV oranı güncellenir (varsa)
      • Stok fazla bilgisi güncellenir (varsa)
  7. İlerleme Bildirimi:

    • Her 50 üründe bir ilerleme durumu ekranda gösterilir
    • Toplam kaç üründen kaçının işlendiği görülebilir
  8. İşlem Sonucu:

    • Son fiyat güncelleme tarihi sisteme kaydedilir
    • İşlem başarılı ise bilgi notu eklenir
    • Hata oluşmuş ise hata detayı kaydedilir

Hata Durumları ve Çözümleri

1. "Güncelleme saatleri tanımlı değil"

Neden Oluşur: XML Finans kaydında "Fiyat Güncelleme Saatleri" alanı boş bırakılmış.

Çözüm:

  • Tedarikçinin XML Finans ayarlarına gidin
  • "Fiyat Güncelleme Saatleri" alanına güncellemek istediğiniz saatleri girin
  • Sık güncelleme için: 0,2,4,6,8,10,12,14,16,18,20,22 (her 2 saatte)
  • Normal güncelleme için: 1,7,13,19 (günde 4 kez)
  • Ayarları kaydedin

2. "Fiyat ve Stok miktarı güncelleme URL bilgisi boş"

Neden Oluşur: XML Finans kaydında "Fiyat Güncelleme URL" alanı doldurulmamış.

Çözüm:

  • Tedarikçinizden fiyat/stok XML URL adresini temin edin
  • XML Finans ayarlarında "Fiyat Güncelleme URL" alanına bu adresi girin
  • Ayarları kaydedin

3. "Son Ürün Stok & Fiyat güncelleme X dakika önce yapılmış"

Neden Oluşur: Güncelleme sıklığı çok yüksek ayarlanmış. Sistem 30 dakika koruma süresi uygular.

Çözüm:

  • Fiyat güncelleme saatlerini yeniden planlayın
  • Her güncelleme arasında en az 30 dakika olacak şekilde ayarlayın
  • Örnek: 0,1,2 yerine 0,2,4,6,8 kullanın

4. "Veri seti boş" veya "Sunucu anlamlı veri dönmedi"

Neden Oluşur: Tedarikçinin fiyat/stok XML servisi yanıt vermedi veya hatalı veri döndü.

Çözüm:

  • Tedarikçinizle iletişime geçin
  • Fiyat Güncelleme URL adresinin doğru olduğunu kontrol edin
  • URL'yi tarayıcınızda test edin
  • İnternet bağlantınızı kontrol edin

5. "Finans kaydı bulunamadı"

Neden Oluşur: İşlem sırasında XML Finans kaydı silinmiş veya bozulmuş.

Çözüm:

  • Tedarikçi tanımlarını kontrol edin
  • Gerekirse XML Finans kaydını yeniden oluşturun
  • Sistem yöneticinize başvurun

6. "İşlem iptal edildi"

Neden Oluşur: İşlem kullanıcı tarafından veya sistem tarafından iptal edilmiş.

Çözüm:

  • Sistem kaynaklarını kontrol edin
  • Görev loglarını inceleyerek iptal nedenini öğrenin
  • İşlemi yeniden başlatın

Sıkça Sorulacak Sorular

S: Fiyat güncellemesi ne sıklıkta yapılmalı? C: Fiyat ve stok güncellemeleri, ürün bilgisi güncellemelerinden daha hafif olduğu için daha sık yapılabilir. E-ticaret yoğunluğunuz yüksekse her 2 saatte bir, normal işletmeler için günde 4-6 kez yeterlidir.

S: Neden 5 dakika bekleme süresi var? C: Fiyat güncelleme işlemi, önce ürün bilgilerinin sisteme yüklenmiş olmasını gerektirir. 5 dakikalık bekleme, ürün bilgisi güncelleme işleminin tamamlanması için zaman tanır. Bu sayede fiyat bilgileri doğru ürünlerle eşleştirilir.

S: Neden önce tüm fiyatlar sıfırlanıyor? C: Bu yaklaşım, artık tedarik edilmeyen ürünlerin otomatik olarak "stokta yok" veya "fiyat bilgisi yok" olarak görünmesini sağlar. Böylece müşterileriniz yanlış bilgi görmez.

S: Güncelleme sırasında sipariş alabilir miyim? C: Evet, ancak güncelleme tam o anda işlediğiniz ürünün fiyat veya stok bilgisini değiştiriyorsa, sipariş sırasında kısa süreli tutarsızlık yaşanabilir. Bu çok nadir bir durumdur ve sistem bunu yönetir.

S: Hangi fiyat bilgileri güncellenir? C: Sistem üç tip fiyat günceller:

  • Bayi Fiyatı: Distribütör veya bayi fiyatı
  • Özel Fiyat: Kampanya veya özel müşteri fiyatları
  • Son Kullanıcı Fiyatı: Perakende satış fiyatı

S: Döviz kurları nasıl işlenir? C: Döviz cinsi (TL, USD, EUR vb.) tedarikçiden gelen bilgiye göre kaydedilir. Fiyatlar daha sonra güncel kurlarla hesaplanır.

S: Stok miktarı negatif olabilir mi? C: Sistem negatif stok kabul eder ancak tedarikçiniz genellikle 0 veya pozitif değer gönderir. Negatif stok durumunda tedarikçinizle görüşün.

S: Fiyat güncellemesi başarısız olursa eski fiyatlar kalır mı? C: Evet, güncelleme başarısız olursa (hata oluşursa) işlem geri alınır ve eski fiyatlar korunur. Ancak işlem başarılı başladıktan sonra yarıda kesilirse, bazı ürünler güncellenmiş bazıları güncellenmemiş olabilir.

S: Her tedarikçi için farklı güncelleme saatleri belirleyebilir miyim? C: Evet, her XML Finans kaydı için ayrı ayrı güncelleme saatleri tanımlayabilirsiniz. Örneğin, bir tedarikçi için her 2 saatte, diğeri için günde 4 kez güncelleme yapabilirsiniz.


Genel Notlar ve Öneriler

Performans Optimizasyonu

  1. Zamanlama Çakışmasını Önleyin:

    • Ürün bilgisi güncellemesini mesela 02:00, 14:00'te
    • Fiyat güncellemesini 02:10, 14:10'da başlatın
    • Böylece işlemler birbiriyle çakışmaz
  2. Yoğunluk Saatlerinden Kaçının:

    • Güncellemeleri gece veya düşük yoğunluk saatlerine planlayın
    • İş saatlerinde çok sık güncelleme yapmaktan kaçının
  3. İlk Kurulum Önerileri:

    • İlk defa kullanıyorsanız, önce test ortamında deneyin
    • Küçük bir tedarikçi ile başlayın
    • İşlemler düzgün çalıştıktan sonra diğer tedarikçileri ekleyin

Güvenlik ve Yedekleme

  1. Yedek Alma:

    • Büyük güncellemeler öncesi veritabanı yedeği alın
    • Görev loglarını düzenli olarak kontrol edin
  2. URL Güvenliği:

    • Tedarikçi XML URL'lerinin güvenli (HTTPS) olduğundan emin olun
    • URL'leri sadece güvendiğiniz kaynaklardan alın

Sorun Giderme

  1. Logları Kontrol Edin:

    • Her işlemin detaylı logu tutulur
    • Hata durumunda logları inceleyin
  2. Tedarikçi ile İletişim:

    • XML formatı veya URL'de sorun olursa tedarikçinizle görüşün
    • Tedarikçinin teknik destek ekibiyle iletişime geçin
  3. Test Etme:

    • Yeni bir tedarikçi eklerken önce manuel test yapın
    • Otomatik zamanlama öncesi elle başlatarak sonucu görün

Destek

Herhangi bir sorun yaşarsanız veya ek yardıma ihtiyacınız olursa:

  • Görev loglarını kaydedin
  • Hata mesajlarını not alın
  • Sistem yöneticinize veya teknik destek ekibine başvurun
Etiketler
xml xml finans saatleri url neden oluşur saatte güncellenir güncellenir varsa