XML çıktısını nasıl bölebilirim? » Yardım — IdeaSoft
Sitenizdeki ürünleri xml ile dışarı almak istediğinizde sitenizde ürün sayısı çoksa, buna bağlı olarak xmlin boyutu da yükselmektedir ve xml dosyasını indirmek uzun süre alabilmektedir. Xmli parçalara bölerek indirmek bu işlem için çözüm yolu olmaktadır.
Entegrasyonlar >> Ideaoutput Çıktı Sitemi bölümünden yeni çıktı oluştur bölümüne tıklayarak xml çıktısı oluşturabilirsiniz. Yeni çıktı oluşturmakla ilgili detaylı bilgi için Distribütör Modülü sayfamızı inceleyebilirsiniz.
Bu işlem sadece Distribütör Modülü ile yeni çıktı oluştumada değil, çıktı sisteminden alınan diğer çıktılar içinde geçerlidir. Örneğin fiyat karşılaştırma sistemi çıktıları Google Merchant Center çıktıları gibi.
Hazırladığımız çıktı için izin tanımlama yaptıktan sonra oluşan linkin sonuna " &batch=1&limit=1000" bu şekilde limit belirleyerek ilk 1000 ürün 2. 1000 ürün gibi ürün bazında parçalara ayırmak xml boyutunu küçültecektir. 1000 ürün örnek olarak gösterilmiştir 5000 ürün 10000 ürün gibi farklı sayılarda belirtilebilir.
Örnek bir xml linki http://www.siteadresi.com/index.php?do=catalog/output&pCode=4430706103&batch=1&limit=1000 bu şekilde olmalıdır. Bu link açıldığında sitedeki ilk 1000 ürün xml çıktısında yer alacaktır. Diğer xml parçalarını ise aşağıdaki gibi belirleyebilirsiniz. Bu limitleri sitenizdeki ürün sayısı kadar belirleyebilirsiniz.
http://www.siteadresi.com/index.php?do=catalog/output&pCode=4430706103&batch=1&limit=1000 İlk 1000 ürün
http://www.siteadresi.com/index.php?do=catalog/output&pCode=4430706103&batch=2&limit=1000 İkinci 1000 ürün
http://www.siteadresi.com/index.php?do=catalog/output&pCode=4430706103&batch=3&limit=1000 Üçüncü 1000 ürün
Tarayıcı üzerinde açtığınızda belirlediğiniz limit kadar ürün xml de görünecektir.