Ana Sayfa Giriş Yap Admin Panel

Aranıyor...

Lütfen bekleyin

XML Ürün Bilgisi Okuma ve Güncelleme

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

ÖZET: Bu makale, tedarikçilerden XML veya farklı formatlardaki ürün bilgilerini okuyarak firmaya aktaran ve güncelleyen bir "Zamanlanmış Görev"i açıklamaktadır. Görev, ürün adı, açıklaması, kategorisi, markası, görselleri ve diğer temel bilgileri otomatik olarak günceller. Bu makale şu soruları cevaplamaktadır: * XML ürün bilgisi okuma ve güncelleme işlemi nedir? * Bu işlemin kapsamı nelerdir? * İşlemin sorunsuz çalışması için hangi ön koşullar gereklidir? * Sistem ürün bilgilerini nasıl otomatik olarak okur ve günceller? * Hangi hata durumları oluşabilir ve bu hatalar nasıl çözülür? * Sıkça sorulan sorular nelerdir ve cevapları nelerdir? Burada XML ürün bilgilerini okuma ve güncelleme işlemi yapılıyor. Burada XML ürün bilgilerini güncelleme işlemi için ön koşullar belirtiliyor. Burada sistemin otomatik olarak gerçekleştirdiği işlemler anlatılıyor. Burada olası hata durumları ve çözümleri açıklanıyor. Burada bu konuyla ilgili sıkça sorulan sorular cevaplanıyor. Anahtar kavramlar ve özellikler şunlardır: - **Zamanlanmış Görev:** Belirlenen saatlerde otomatik çalışan görev. - **XML Ürün Bilgisi Okuma ve Güncelleme:** Tedarikçi verilerini alma ve firmanın sistemine entegre etme süreci. - **Ürün Temel Bilgileri:** Ürün adı, kodu, açıklaması gibi temel veriler. - **Ürün Kategorilendirmesi:** Ürünlerin gruplandırılması. - **Ürün Görselleri:** Ürünlere ait görsellerin URL'lerinin kaydedilmesi. - **Marka ve Üretici Bilgileri:** Ürünlerin marka ve üretici detayları. - **KDV Oranları ve Barkod Bilgileri:** Vergi oranları ve barkod numaraları. - **XML Finans Kaydı:** Tedarikçi XML bilgilerinin tutulduğu kayıt. - **Ürün Güncelleme URL'si:** Tedarikçinin ürün bilgilerini sağladığı web adresi. - **Ürün Güncelleme Saatleri:** Görevin çalışacağı zaman dilimleri. - **30 Dakikalık Koruma Süresi:** Aşırı yüklenmeyi önlemek için uygulanan bekleme süresi. - **Pasif Hale Getirme:** Tedarikçinin artık sunmadığı ürünlerin pasif olarak işaretlenmesi. Bu işlem, tedarikçinin cari hesap kaydının oluşturulmasını, XML Finans kaydının doldurulmasını (URL, saatler, aktiflik), sunucunun internet bağlantısını ve "Xml_Urun_Bilgisi_Okuma_Ve_Guncelleme" isimli zamanlanmış görevin sistemde tanımlı olmasını gerektirir. Sistem, belirlenen saatlerde aktif XML Finans kayıtlarını kontrol eder, güncelleme saatleri uyduğunda tedarikçinin XML adresine bağlanarak sadece değişen ürünleri alır. Alınan ürünler mevcutsa güncellenir, değilse yeni kayıt oluşturulur. Tedarikçinin artık sunmadığı ürünler pasif hale getirilir ve son güncelleme tarihi kaydedilir. Hata durumları arasında güncelleme saatlerinin tanımlı olmaması, güncelleme sıklığının yüksek olması, tedarikçi servisinin yanıt vermemesi veya hatalı veri döndürmesi, HTTP hata kodları ve işlemin iptal edilmesi yer alır. Çözümler genellikle tedarikçiyle iletişime geçmeyi, ayarları kontrol etmeyi veya URL'yi doğrulamayı içerir. Güncellemeler arka planda çalışır ve normal işlemleri etkilemez. İlk güncelleme ürün sayısına bağlı olarak daha uzun sürebilirken, sonraki güncellemeler daha hızlıdır. Ürün görselleri tedarikçinin sunucusunda kalır, sistem sadece URL'leri kaydeder. Aynı ürün kodu ile farklı ürün gelirse mevcut kayıt güncellenir. Pasif hale getirilen ürünler silinmez, sadece pasif olarak işaretlenir. Birden fazla tedarikçi için aynı anda çalışabilir.

Tanım

Bu Zamanlanmış Görev, tedarikçilerinizden XML veya farklı veri formatlarında ürün bilgilerini okuyarak firmanıza aktarır. Ürün adı, açıklaması, kategorisi, markası, görselleri ve diğer temel ürün bilgileri bu işlem sırasında güncellenir. Görev, belirlediğiniz saatlerde otomatik olarak çalışır ve tedarikçi ürün kataloğunuzu güncel tutar.

İşlemin Kapsamı:

  • Ürün temel bilgileri (ad, kod, açıklama)
  • Ürün kategorilendirmesi (kategori, grup bilgileri)
  • Ürün görselleri (10 adede kadar ürün resmi)
  • Marka ve üretici bilgileri
  • KDV oranları
  • Barkod bilgileri

Ön Koşul

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

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

  2. XML Finans Kaydı: XML Ürün menüsünde bulunan Finans sekmesine yeni bir kayıt eklenmiş ve aşağıdaki bilgiler doldurulmuş olmalıdır:

    • Ürün Güncelleme URL adresi (tedarikçinizin ürün bilgilerini sağladığı web adresi)
    • Ürün Güncelleme Saatleri (örnek: 2,14 - günde iki kez saat 02:00 ve 14:00'te çalışır)
    • Kayıt aktif olarak işaretlenmiş olmalıdır
  3. İnternet Bağlantısı: Sunucunuzun tedarikçinin XML adresine erişebiliyor olması gereklidir.

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

İşlem Adımları

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

  1. Zamanlama Kontrolü:

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

    • Sistemde tanımlı güncelleme saatleri kontrol edilir
    • Şu anki saat, tanımlı saatlerden biri ise güncelleme başlatılır
    • Değilse o tedarikçi atlanır ve sonraki saate kadar beklenir
  3. Ürün Verilerinin Alınması:

    • Tedarikçinin XML adresine bağlantı kurulur
    • Önceki güncelleme zamanı bilgisi gönderilerek sadece değişen ürünler alını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. Ürün Kayıtlarının İşlenmesi:

    • Alınan her ürün için sistem kontrol yapar:
      • Ürün daha önce kayıtlı ise bilgileri güncellenir
      • Ürün kayıtlı değilse yeni kayıt oluşturulur
    • Ürün bilgileri şunları içerir:
      • Ürün kodu ve adı
      • Kategori ve grup bilgileri
      • Marka bilgisi
      • Ürün açıklaması
      • 10 adete kadar ürün görseli
      • KDV oranı
      • Barkod bilgisi
      • Stok miktarı (varsa)
  5. Pasif Hale Getirme:

    • Tedarikçinin artık sunmadığı ürünler otomatik olarak pasif hale getirilir
  6. İşlem Sonucu:

    • Son 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 "Ürün Güncelleme Saatleri" alanı boş bırakılmış.

Çözüm:

  • Tedarikçinin XML Finans ayarlarına gidin
  • "Ürün Güncelleme Saatleri" alanına güncellemek istediğiniz saatleri girin (örn: 2,10,18)
  • Ayarları kaydedin

2. "Son Ürün güncelleme X dakika önce yapılmış"

Neden Oluşur: Güncelleme sıklığı çok yüksek ayarlanmış. Sistem, tedarikçi sunucularını aşırı yüklemeden korumak için 30 dakika koruma süresi uygular.

Çözüm:

  • Güncelleme saatlerini yeniden planlayın
  • En az 30 dakika ara bırakarak saatleri ayarlayın (örn: 2,3,4 yerine 2,8,14,20 kullanın)

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

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

Çözüm:

  • Tedarikçinizle iletişime geçin ve XML servislerinin çalışır durumda olduğunu doğrulayın
  • Ürün Güncelleme URL adresinin doğru olduğunu kontrol edin
  • İnternet bağlantınızı kontrol edin

4. "Hata: 404" veya diğer HTTP hata kodları

Neden Oluşur: XML URL adresi yanlış veya tedarikçi servisi çalışmıyor.

Çözüm:

  • URL adresini tedarikçinizden temin edin ve doğru girdiğinizden emin olun
  • URL'yi tarayıcınızda açarak test edin
  • Tedarikçinin teknik desteğine başvurun

5. "İşlem iptal edildi"

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

Çözüm:

  • Eğer siz iptal etmediyseniz, sistem kaynaklarını kontrol edin
  • Görev loglarını inceleyerek detaylı bilgi edinin
  • İşlemi yeniden başlatın

Sıkça Sorulacak Sorular

S: Ne sıklıkta güncelleme yapmalıyım? C: Bu, tedarikçinizin ürün kataloğunu ne sıklıkla güncellediğine bağlıdır. E-ticaret yoğunluğunuz yüksekse daha sık güncelleme yapabilirsiniz, ancak 30 dakika kuralını unutmayın.

S: İlk güncelleme ne kadar sürer? C: İlk güncelleme, tedarikçinizdeki ürün sayısına bağlıdır. Binlerce ürün için 10-30 dakika sürebilir. Sonraki güncellemeler daha hızlı olacaktır çünkü sadece değişen ürünler işlenir.

S: Ürün görselleri nasıl aktarılır? C: Ürün görselleri tedarikçinin sunucusunda kalır, sistemimiz sadece görsellerin web adreslerini (URL) kaydeder. Ürünler görüntülenirken görseller tedarikçinin sunucusundan yüklenir.

S: Eğer aynı ürün kodu ile farklı ürün gelirse ne olur? C: Sistem ürün koduna göre eşleştirme yapar. Aynı ürün kodu varsa mevcut kaydı günceller, yeni ürün eklemez. Tedarikçinizin ürün kodlarının benzersiz olduğundan emin olun.

S: Pasif hale getirilen ürünler silinir mi? C: Hayır, ürünler silinmez, sadece pasif (aktif değil) olarak işaretlenir. Bu sayede geçmiş kayıtlarınız korunur ve gerektiğinde bu ürünleri tekrar aktif hale getirebilirsiniz.

S: Birden fazla tedarikçi için aynı anda çalışır mı? C: Evet, sistemde tanımlı tüm aktif XML Finans kayıtları için sırayla işlem yapılır. Her tedarikçi için ayrı ayrı güncelleme saatleri belirleyebilirsiniz.

S: Güncelleme sırasında sistemde çalışmaya devam edebilir miyim? C: Evet, güncelleme arka planda çalışır ve normal işlemlerinizi etkilemez. Ancak çok büyük güncellemelerde sistem yavaşlaması olabilir.

Etiketler
xml tedarikçinin saatleri xml finans neden oluşur görselleri tedarikçinizin tedarikçinin xml