bir eticaret sitesindeki ürünlerin xml olarak çıktısını istiyoruz.
- Örnek olarak vereceğimiz x site adreslerindeki ürünleri varyant, kategori vs.. opencart/wordpress gibi alt yapıya değil, localhost'da mysql db içerisine alsın sonra xml çıkarsın.
- Esnek yapıda olursa dadundan yinmez, misal; a sitesinde ürün fiyatı ve indirimli fiyat yazarken b sitesinde bunlara ilave tavsiye edilen satış fiyatı da yazabilir. Yapıyı inşa ederken olası ilaveler de olabileceği düşünülsün.
- Örnek verilen eticaret siteleri haricinde sonrasında kod üzerinde gerekli alanları düzenleyerek farklı temalardan da ürün çekebilelim. bu nedenle 1 defaya mahsus kod değişikliğini beraber yaparak farklı site için de kullanmış olabilelim.
- kodlama içerisinde yorum satırları üşenmeden eklenmeli.
- Masaüstü yazılım istemiyoruz, php kodlaması olacaktır.
- kaynak kodları herhangi bir şekilde şifrelenmemiş ve açık olarak istiyoruz ki dediğim gibi düzenleyip any siteden de çekebilelim.
Xml olarak istenilen format aşağıdadır.
<Urunler> <Urun> <UrunAdi> <![CDATA[ source siteden alınan ürün adı ]]> </UrunAdi> <UrunAciklamasi> <![CDATA[ source siteden alınan açıklama ]]> </UrunAciklamasi> <resim> <![CDATA[https://www.xxx.com/image/data/ayak/ayakkabi-31628.jpg]]> </resim> <ekresim1> <![CDATA[https://www.xxx.com/image/data/ayak/ayakkabi-a56468.jpg]]> </ekresim1> <ekresim2> <![CDATA[https://www.xxx.com/image/data/ayak/ayakkabi-a56469.jpg]]> </ekresim2> <ekresim3> <![CDATA[https://www.xxx.com/image/data/ayak/ayakkabi-a54670.jpg]]> </ekresim3> <IndirimliFiyat> <![CDATA[ 109.99 ]]> </IndirimliFiyat> <NormalFiyat> <![CDATA[ 119.99 ]]> </NormalFiyat> <Marka> <![CDATA[ xxx ]]> </Marka> <KategoriAdi> <![CDATA[ Kadın Ayakkabı ]]> </KategoriAdi> <KategoriAdi> <![CDATA[ Kadın Ayakkabı:Topuklu Ayakkabı ]]> </KategoriAdi> <ozel_alan1> <![CDATA[ 567575675756 ]]> //varsa source siteden alacak </ozel_alan1> <ozel_alan2> <![CDATA[ swer434 ]]> //varsa source siteden alacak </ozel_alan2> <ozel_alan3> <![CDATA[ bftr45 ]]> //varsa source siteden alacak </ozel_alan3> <ozel_alan4> <![CDATA[ vgtrs23 ]]> //varsa source siteden alacak </ozel_alan4> <Model> <![CDATA[ AY7C-15580 ]]> </Model> <StokAdedi>4</StokAdedi> //program bilemez bunu, içeri alırken biz manuel gireceğiz <Stoklar> <Stok> <isim>Numara Seçiniz</isim> //source sitede yazmayabilir , manuel girilebilir <ozellik>34</ozellik> <miktar>0</miktar> //program bilemez bunu, içeri alırken biz manuel gireceğiz </Stok> <Stok> <isim>Numara Seçiniz</isim> //source sitede yazmayabilir , manuel girilebilir <ozellik>35</ozellik> <miktar>0</miktar> //program bilemez bunu, içeri alırken biz manuel gireceğiz </Stok> <Stok> <isim>Numara Seçiniz</isim> //source sitede yazmayabilir , manuel girilebilir <ozellik>36</ozellik> <miktar>0</miktar> //program bilemez bunu, içeri alırken biz manuel gireceğiz </Stok> <Stok> <isim>Numara Seçiniz</isim> //source sitede yazmayabilir , manuel girilebilir <ozellik>37</ozellik> <miktar>2</miktar> //program bilemez bunu, içeri alırken biz manuel gireceğiz </Stok> <Stok> <isim>Numara Seçiniz</isim> //source sitede yazmayabilir , manuel girilebilir <ozellik>38</ozellik> <miktar>2</miktar> //program bilemez bunu, içeri alırken biz manuel gireceğiz </Stok> <Stok> <isim>Numara Seçiniz</isim> //source sitede yazmayabilir , manuel girilebilir <ozellik>39</ozellik> <miktar>0</miktar>//program bilemez bunu, içeri alırken biz manuel gireceğiz </Stok> </Stoklar> </Urun> </Urunler>