• b2bc_entegrasyon lisansı alınmalıdır.
  • B2B-B2C Parametreleri V2 (web0311) ekranından B2C Miktar Hesaplama Deposu ve B2C Miktar Hesaplama Yöntemi seçilmelidir.

  • Stok kartlarında B2C durumu (b2c_durum) evet olmalıdır. Toplu Bilgi Güncelleme ekranından stokların B2C durumu toplu olarak güncellenebilir.
  • Sunucu Görev Yönetimi (sis2150) ekranından, B2C Stok Miktarları Güncelle görevi tanımlanmalı ve Cron Satırı alanında hangi periyotlarla güncelleme yapacağı seçilmelidir. Default süre de kullanılabilir. Firma bilgisi doğru girilmelidir.

  • Cron Satırı alanının üzerine gelindiğinde sürenin nasıl verilebileceği görünecektir.

  • Görev çalıştığında stokların B2C miktarları ve güncellenme tarihleri değişecektir.

Sadece değişen stok kartlarının B2C miktarları web servis ile nasıl alınır?

scf_stokkart_listele servisi ile belirli bir tarihten sonra değişen stok kartları alınabilir.
Filtrelere değiştirilme tarihi olarak kullanılan _date alanı eklenir. Aşağıdaki örnekte tarih ile birlikte saat kontrolü de yapılmıştır.
Sadece tarih kontrolü yapılacaksa {“field”: “_date”, “operator”: “>=”, “value”: “2023-04-13”} şeklinde de kullanılabilir.
B2C miktarlarını listelerken, stokların diğer miktarlarına ihtiyaç olmayacaktır. Miktarların hesaplanmaması için miktarlariHesapla parametresi gönderilmelidir.
Eğer listeden sadece belirli alanların dönmesi isteniyorsa selectedcolumns parametresi kullanılabilir. İlgili parametre gönderilmediği takdirde tüm alanlar gelecektir.

{"scf_stokkart_listele" :
    {"session_id": "{session_id}",
     "firma_kodu": {firma_kodu},
     "donem_kodu": {donem_kodu},
     "filters":[{"field": "_date", "operator": ">=", "value": "2023-04-13 16:25:24"},
	        {"field": "durum", "operator": "=", "value": "A"}],
     "sorts": [{"field": "stokkartkodu", "sorttype": "ASC"}],
     "params": {"miktarlariHesapla": "False",
	        "selectedcolumns": ["_key", "stokkartkodu", "aciklama", "b2c_depomiktari"]
	},
     "limit": 10,
     "offset": 0
    }
}