Tedarik firmanızın xml yapısını ProTicaret E-Ticaret Yazılımına entegre etmek için aşağıdaki teknik yapıyı iyi anlamanız gerekmektedir.
Xml Nedir ?
Xml (eXtensible Markup Language - genişletilebilir işaretleme dili), Farklı platformlar arasında kolayca bilgi taşınmasına izin veren, veri kümelerini kendi özelleştirilmiş kurallarımızla oluşturmamızı sağlayan önemli standartlardan oluşan veri dosyasıdır.(Örneğin : Tedarikçi Firmanızın İletmiş Olduğu , Ürünler , Kategori , Stok , Fiyat Xmlidir.)
Xslt Nedir ?
XSLT (eXtensible Stylesheet Language Transformation)
Var olan bir xml yapısını farklı bir formatta xml formatına yada , Xml , Html , text , Csv (Comma Seperated Values) dönüştürmek için kullanılan bir işaretleme dilidir.
Proticaretin sabit bir xml yapısı vardır ve gelen ürünlerin de bu xml formatında içeriye alımı sağlanmaktadır
Mevcut yapıyı görmek için E-ticaret Yönetimi > Ürün Yönetimi > Xml Entegrasyonları > Xml Ürün Export bölümünden Ürün listesi oluştur butonuna tıklayarak proticaret xml yapısın'a ulaşabilirsiniz.
Xslt dosyasının çıkaracağı xml formatı proticaret xml formatında göre olmalıdır
Xslt dosyasını sitenizin uploads/xslt/ klasörüne yükledikden sonra E-Ticaret Yönetimi > Site Tanımları > Xml Tedarikçi Tanımları bölümünden Yeni Ekle butonuna tıklayarak tedarikçimizi kayıt edebiliriz.
Entegrasyon Türü : local(Dosya) , Web (Online);
Local entegrasyon : Seçildiğinde xml dosya(ları) /Uploads/importfiles/ klasörüne yüklenir.ve xml dosyası seçilir örneğin; "PnK_Urunler.xml" (bu işlem tedarikçiniz online bir xml linki yok ise manuel xml dosyası güncellenen entegrasyon işlemidir.)
Web (Online) : Tedarikçi firmanızın güncel xml ürün Verilerinin linki yazılarak Online Xml Entegrasyon İşlemidir.Online entegrasyon işleminde Entegre et butonuna tıkladığınızda ilk olarak dosya Uploads/importfiles/ klasörüne indirilir (Örneğin : Xml Tedariğinde Bulunan Firmalar ip Kısıtlaması Uygulaması Olduğu için xmlde veri olup olmadığını www.domainadi.com/uploads/importfiles/proticaret.xml yolundan görüntüleyebilirisiniz)
Online yada dosyadan xml türünü seçtikden sonra, Başlangıç Kategorisi : xmlden gelen ürünleri açmış olduğunuz bir kategorinin altına alabilirsiniz (Örneğin : Bilgisayar Kategorisi seçildiğinde tedarikçinin göndermiş olduğu bütün ürün kategorileri bilgisayarın altına toplanır Bilgisayar>Masaüstü Bilgisayarlar Bilgisayar>Dizüstü Bilgisayarlar gibi )
Ürün Fiyatlarını xslt dosyasında ayarladığınız gibi bu ekranda işlem yapabilmektesiniz
Örneğin tedarikçi firmanız sadece alış fiyatı gönderiyor varsayalım 1.Fiyat Alanı karşılığında "Alış Fiyatı" Seçilip Hemen Yanındaki Kar Kutucuğuna oran yazabilirsiniz % "20" yapılan bu işlem xmlden örneğin bir ürünün geliş fiyatı 50 tl ise bunu %20 ile çarpıp hesaplanan değeri Ürün Detayındaki Satış Fiyat1 değerine yazacaktır ve entegrasyon özelliklerini özelleştirebilirsiniz
Örneğin : Ürünün Sadeve Fiyatlarını Güncelle Özelliğini Seçip Entegrasyon Yapabilirsiniz entegrasyonda sistem sadece fiyatları günceller onun dışında farklı hiç bir işlem yapmaz
Ürünün bütün özellikleri fiyat,durum,stok,detay vb. hepsini yapmak için Resim linklerini Güncelle(Resimsiz) ve Resimleri Güncelle(Resimsiz) özelliklerine tıklamanız yeterli olacaktır.
Ayarları kaydettikden sonra tedarikçiniz belirlemiş olduğunuz özellikler kaydedilir
Entegrasyonu Başlatmak İçin ;
E-Ticaret Yönetimi > Ürün Yönetimi > Xml Entegrasyonları > Xml Ürün İmport
Tedarikçiyi seçip entegre et butonuna basmanız yeterli olacaktır
Ürün entegrasyon detaylarını sol bölümden görüntüleyebilirsiniz.