XML Tedarikçi Ürün ve Stok Entegrasyonu
Tedarikçinin XML dosyasını okuyabilmek, ürünlerin doğru güncellendiğini tek başına göstermez. Kaynaktaki ürün kodunun sizin kodunuzla ilişkisi, fiyatın para birimi ve eksik satırın anlamı belirlenmelidir. XML ürün ve stok entegrasyonunu bu kurallarla hazırlıyorum; ekibe son aktarımı ve inceleme bekleyen ürünleri gösteriyorum.
XML, verinin etiketlerle düzenlendiği bir dosya biçimidir. Bütün tedarikçiler aynı alanları veya aynı anlamları kullanmaz. İlk incelemede örnek kaynak dosyasını, güncellenme düzenini ve kullanım yetkisini görmem gerekir. Bağlantı adresinin bulunması, her koşulda kullanılabileceği anlamına gelmez.
Örnek: ABC-10 güncellendi, ABC-11 bekliyor
Görseldeki kurgusal kaynakta ABC-10 ürününün stoğu 24, fiyatı 100 TL. Eşleme aynı ürünün uygulamadaki kaydını buluyor. 09.10 aktarımında bu değerler uygun kontrollerden geçerek güncelleniyor. Kaynak zamanı ürün ekranında görünmeye devam ediyor.
ABC-11 ise gelen dosyada bulunmuyor. Bu durumu otomatik olarak sıfır stok kabul etmiyorum. Dosya eksik inmiş, ürün geçici olarak çıkarılmış veya tedarikçi katalog kapsamını değiştirmiş olabilir. İş kuralı yoksa kayıt incelemeye ayrılır; yokluk ile açıkça gönderilmiş sıfır değeri farklı durum olarak tutulur.
Stok ve fiyatın anlamını netleştirmek
Tedarikçi stoğu ile sizin deponuzdaki stok aynı alan değildir. Kaynak siparişe uygun miktar veriyorsa bunu ayrı isimle gösterebilirim. Fiyatın vergi dahil olup olmadığı, hangi para birimine ait olduğu ve alış fiyatı mı satış fiyatı mı olduğu eşlemede tanımlanır. Örnekteki 100 TL’yi kendiliğinden müşteriye gösterilen satış fiyatına çevirmem.
Varyantlar varsa ana ürün kodu ile renk veya beden kodunu ayırırım. Bir ürünün iki tedarikçiden gelmesi halinde hangi kaynağın hangi alanı yönettiği belirlenir. Güncelleme kesintisinde eski değer kullanılacaksa son başarı zamanı açık olur; yeni dosyanın gelmemesi bütün stoğu sıfırlamaz.
Basit veri çekmeden farkı
Sheets import işlevleri uygun verileri okuyabilir; Google bu işlevlerin yenileme davranışını ve sınırlarını açıklar. Basit bir liste ihtiyacını karşılıyorsa mevcut yöntemi korurum. Özel uygulama ürün eşlemesi, inceleme ve yayın kuralları birlikte gerektiğinde anlamlı olur. Kaynağın hız ve erişim şartları yine geçerlidir.
Kurulumu nasıl somutlaştırıyorum?
Önce mevcut dosyanızın veya ekranınızın kişisel bilgilerden arındırılmış örneğini ve süreci kullanan kişilerin rollerini incelerim. Hangi bilginin nereden geldiğini, kim tarafından değiştirilebildiğini ve sonucun nereye gideceğini yazılı kapsamda belirlerim. ABC-11’in eksik olduğu dosya, açıkça sıfır stok gönderen satır ve yarım inmiş XML ile deneme yaparım. Üç durumun ekranda farklı sonuç verdiğini doğrularım.
Teslim kapsamına ekranların yanında veri dışa aktarımı, yedekleme yaklaşımı ve sorun olduğunda kimin müdahale edeceği de yazılır. İlk sürümü tek bir gerçek iş akışı üzerinde değerlendirir, sonraki bağlantıları o temel üzerinden planlarım.
Sıkça Sorulan Sorular
Kaynakta görünmeyen ürünü satıştan kaldırabilir miyiz?
Bu davranış tanımlanabilir, fakat dosyanın tamamlandığı doğrulanmadan uygulanmamalıdır. Eksik aktarım ile gerçekten katalogdan çıkan ürünü ayıran kural gerekir.
XML dosyası format değiştirirse ne olur?
Zorunlu alan kontrolü değişikliği yakalamalıdır. Anlamı bilinmeyen veriyi mevcut fiyat veya stok alanına yazmak yerine aktarımı incelemeye alırım.
Birden fazla tedarikçi bağlanabilir mi?
Evet, kapsamda ayrı eşleme ve kaynak sahipliği gerekir. İki farklı tedarikçinin aynı görünen kodlarını doğrudan aynı ürün kabul etmem.
İhtiyacınızı konuşalım
İlgili ihtiyacınız için Excel Dosyalarını Otomatik Birleştirme Uygulaması sayfasına, genel yaklaşım için ekibinize özel web uygulamalarına bakabilirsiniz. Örnek akışınızı iletişim sayfasından paylaşarak kapsamı konuşabiliriz.
Nasıl çalışıyorum?
Çalışma saati paketleri
WhatsApp’tan ya da telefonda işinizden ve ihtiyacınızdan bahsedin; 5 ile 40 saat arasında bir çalışma paketinde anlaşalım, ben gerekenleri yapmaya başlayayım. Aldığınız şey bir takvim aralığı değil, doğrudan sizin işinize harcanacak net mesai. 40 saati üç gün aralıksız çalışarak da kullanabiliriz, bilerek zamana yayıp bir yılda da bitirebiliriz — işin gerektirdiği neyse o. İşin ne kadar süreceğini tahmin etmeye değil, işi yapmaya vakit harcarım; harcadığım her saatin işinizde kalıcı bir karşılığı olur. Faydalı olduğunu düşündüğünüz sürece bu şekilde devam ederiz.
Neden aylık değil?
40 saat 1 hafta mı oluyor?
Aylık sabit ücrette iki taraf da yanlış yere bakar: siz sabit gidere, karşı taraf kaç tane daha böyle sözleşme bağlayabileceğine. Saat üzerinden çalışınca ikimizin de baktığı yer aynı olur — yapılan işin gerçek değeri. "Toplamda ne kadar tutar?" sorusunun peşinen net bir cevabı olmaması bu modelin doğal maliyeti, farkındayım. Ama sonuç üretmeyen bir yapıya aylarca sabit ücret ödemek yerine yalnızca işinize ayrılan nitelikli zamanı ödersiniz, o zamanın nereye gittiğini de baştan sona görürsünüz. Müşterilerimin benimle tekrar tekrar çalışmasının sebebi bu.
