• Cs-Cart Türkiye Destek ve Paylaşım Sitemize Hoş Geldiniz
  • Yeni Temamızla Daha işlevsel Sizlerleyiz.
  • Öneri ve Dileklerinizi Mesajla iİetiniz.
Hoşgeldiniz.! Lütfen Giriş Yap yada Kayıt Ol


Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Soru Siteden export dataları başka bir siteye yükleme nasıl yapılır
#1
Merhaba 4.2.4 versiyon olan sitemden ürünleri örnegin n11.com sitesine atmak istiyorum fakat bu konuda hiçbir bilgim yok. yapmaya çalıştıgım kısaca şöyle;
yönetim/export data/ürünler sekmesi altından ürünleri dışarı export ediyorum. daha sonra n11.com sitesinin formatını indirip export ettiğim datayı exelde acarak n11.com format duzenine getirmeye calışıyorum. sütun baslıklarını ve yerlerini aynı yapıyorum. daha sonra exelde farklı kaydet diyerek .xls uzantılı olarak kaydediyorum fakat bu sekilde olmuyor tabi. Bana bu konuda yol gosterecek birileri var mı acaba? nasıl bir yol izlemem lazım.
forumda xml gibi baslıklar buldum ama pek bişey anlayamadım bu konuda bilgim yetersiz olduğu için. zaten export data da xml export seçeneği de göremedim, sadece csv uzantılı export seçeneği var. basit anlatacak biri varsa cok memnun olurum.
 
Cevap
#2
Merhaba,
n11 xml kabul ettiği için sizin de elinizdeki csv'yi xml formatına dönüştürmeniz gerekiyor. bu konu yazılım ile halledilebiliyor. yazılım bilginiz yoksa google'da "csv to xml convert" şeklinde aratarak çıkan siteleri deneyebilirsiniz. cscarttan çıktıladığınız csv'nizi xml'e dönüştürün. n11'den bir örnek indirin ve oradaki formata dönüşecek şekilde xml'inizi yeniden yapılandırın. n11'e son xml'inizi aktardığınızda hata varsa nerelerde olduğunu söyleyip sizi yönlendirecektir.
XMLBotu ürünleri otomatik ekle | CsCart Payu Ödeme Sistemi
| Havale ile Ödeme Eklenti | Eklentisiz AnaSayfa Sekmesi yap
cs-cart->n11 api senkronizasyonu ve fazlası weblen.net/shop adresinde
 
Cevap
#3
(01.05.2015, 19:03)cagdasgunes Adlı Kullanıcıdan Alıntı: Merhaba 4.2.4 versiyon olan sitemden ürünleri örnegin n11.com sitesine atmak istiyorum fakat bu konuda hiçbir bilgim yok. yapmaya çalıştıgım kısaca şöyle;
yönetim/export data/ürünler sekmesi altından ürünleri dışarı export ediyorum. daha sonra n11.com sitesinin formatını indirip export ettiğim datayı exelde acarak n11.com format duzenine getirmeye calışıyorum. sütun baslıklarını ve yerlerini aynı yapıyorum. daha sonra exelde farklı kaydet diyerek .xls uzantılı olarak kaydediyorum fakat bu sekilde olmuyor tabi. Bana bu konuda yol gosterecek birileri var mı acaba? nasıl bir yol izlemem lazım.
forumda xml gibi baslıklar buldum ama pek bişey anlayamadım bu konuda bilgim yetersiz olduğu için. zaten export data da xml export seçeneği de göremedim, sadece csv uzantılı export seçeneği var. basit anlatacak biri varsa cok memnun olurum.

Yakın zamanda tek tuşla saniyeler içinde tüm ürünlerinizi N11 e yükleyebileceğiniz eklentimizi satışa sunacağız. Bilginize sunmak isterim. İyi çalışmalar.
 
Cevap
#4
(18.05.2015, 21:44)bluexpres Adlı Kullanıcıdan Alıntı: Merhaba,
n11 xml kabul ettiği için sizin de elinizdeki csv'yi xml formatına dönüştürmeniz gerekiyor. bu konu yazılım ile halledilebiliyor. yazılım bilginiz yoksa google'da "csv to xml convert" şeklinde aratarak çıkan siteleri deneyebilirsiniz. cscarttan çıktıladığınız csv'nizi xml'e dönüştürün. n11'den bir örnek indirin ve oradaki formata dönüşecek şekilde xml'inizi yeniden yapılandırın. n11'e son xml'inizi aktardığınızda hata varsa nerelerde olduğunu söyleyip sizi yönlendirecektir.

Merhaba tamam csv to xml ile covert işlemini yaptığımda binlerce urun var xml içinde her satırı tek tek mi değiştirmem gerekiyor yoksa baslıkları tek biryerde değiştirip hepsine uygulatailirmiyim. mesela n11 ürün kodu diyor bizim çıkan csv de product code diyor. ben her product code yazan yere gidip ürün kodumu yazacağım her ürün için.
 
Cevap
#5
Merhaba belli bir aşamaya geldim bu konuda ekte bazı resimler ekledim bilmiyorum açıklayıcı oldumu? Şimdi ben ürünleri csv olarak alıyorum ve exelde açıyorum orada gerekli duzenlemeleri yapıp tekrar csv to xml convert programı ile xml ye donustureceğim fakat bir yerde takıldım oda n11 sitesinin istediği formatta resimlerde olduğu gibi alt bolumler var onları ben exelde (csv formatında) nasıl oluşturacağımı bulamadım.
eğer bu bölümleri oluşturabilirsem n11 in istediği formata donusturmus olacağım. yardımlarınız için şimdiden teşekkür ederim.


Ek Dosyalar Ekran Görüntüleri
       
 
Cevap
#6
Merhaba,
elinizdeki listeyi xml'e çevirerek sıradan düz ürünleri anca ekleyebilirsiniz. n11 kategorilere göre özellik id'lerini değiştirmektedir.

Yani bir kategoride Renk id'si başka iken başka bir kategoride id değişir.
Bu sebeple n11 toplu ürün yönetimi sayfasında bulunan özelliklerin, tüm kategoriler için indirilerek yazılım tarafından yorumlattırılması gerekir. Ürünün ekleneceği kategori neyse ilgili xml'lerden o kategori altındaki renk beden marka id'leri çekilerek xml'e eklenmelidir.

Özetle istediğinizi bu şekilde dönüşümle yapmanız neredeyse imkansız. ;lk mesajımda yazılımla halledilebileceğini belirtmiştim. Sadece özelliksiz, sabit, ana stok adetli ürünlerinizi ekleyebilirsiniz ki yine Marka gibi olmazsa olmaz faktörü DİĞER olarak tanımlamak zorunda kalırsınız.

Bizim hazırladığımız cs-cart xml dönüştürücü dosya da ürünleri varyant stoklarına, varyant yoksa option'lara göre 10 gibi sabit bi stokla eklemektedir. Renk beden gibi çapraz seçenekleri de oluşturmaktadır fakat marka renk gibi n11'in istediği ana datalar DİĞER olarak girilmektedir. Vaktimiz olmadığı için bunları yukarıda anlattığım şekilde sisteme dahil edemedik. Müşterilerimiz tüm ürünleri sistemimile n11'e aktarıp daha sonra marka gibi özellikleri tanımlamaktalar.

Bu haliyle işimize yarar derseniz weblen.net/shop adresinden ilgili dosya detaylarına ücretine vs. bakabilirsiniz.

Gittiğiniz yolda yapılabiliyor olsa yardımcı olmak isterdim fakat yazılım tarafında bile işin en zor kısmı şuan takıldığınız noktadır. Yardımcı olamadığım için üzgünüm.

Tek tuşla aktaracak arkadaşlar bunu yaptıklarında güzel bir iş başarmış olacaklar.

Kolaylıklar.


(15.08.2015, 15:55)cagdasgunes Adlı Kullanıcıdan Alıntı: Merhaba belli bir aşamaya geldim bu konuda ekte bazı resimler ekledim bilmiyorum açıklayıcı oldumu? Şimdi ben ürünleri csv olarak alıyorum ve exelde açıyorum orada gerekli duzenlemeleri yapıp tekrar csv to xml convert programı ile xml ye donustureceğim fakat bir yerde takıldım oda n11 sitesinin istediği formatta resimlerde olduğu gibi alt bolumler var onları ben exelde (csv formatında) nasıl oluşturacağımı bulamadım.
eğer bu bölümleri oluşturabilirsem n11 in istediği formata donusturmus olacağım. yardımlarınız için şimdiden teşekkür ederim.
XMLBotu ürünleri otomatik ekle | CsCart Payu Ödeme Sistemi
| Havale ile Ödeme Eklenti | Eklentisiz AnaSayfa Sekmesi yap
cs-cart->n11 api senkronizasyonu ve fazlası weblen.net/shop adresinde
 
Cevap
#7
Yanıtınız için öncelikle tşk ederim. Dünden beri farklı yollar deniyorum ben bu konuyu en azından bir kısmını çözmek istiyorum çünkü sadece n11 değil diğer sitelerde bu şekilde istiyor. ekte yaptığım resimleri ekledim fakat nerde hata yaptığımı bulamıyorum. şimdi sitede renk vs çok fazla değişken yok bizim urunlerimizde sadece tek opsiyon var resimde olduğu gibi strok diye bir seçnek var orda fiyat değişiyor.
ben bir php (xml.php)dosyası oluşturup public_html içine attım ve siteadi.com/xml.php diyerek çalıştırmak istiyorum fakat sayfa bulunamadı diyor hatanın nerde olduğu hakkında bana bir yol gösterebilirmisniz?
bu arada bir de urunler.xml diye bir dosya oluşturdum aynı dizine ve hem xml.php. hem urunler.xml dosyalarını yazılabilir olar ak değiştirdim izinlerini.


Ek Dosyalar Ekran Görüntüleri
       
 
Cevap
#8
Merhaba,
Sorunu tam olarak anlayamadım fakat strokla ilgili olarak;

Eğer ürünleriniz n11 içerisinde hep aynı kategori içerisinde denk gelecek şekilde ürünlerse, o zaman n11 toplu ürün güncelleme sayfasındaki kategori özellikleri xml'lerini indirerek doğru kategoriyi bulup, ordan marka ve varsa renk vs option'ı için id'lerini alıp n11 xml'inizde kullanabilirsiniz.

Ekleme : strok değiştikçe fiyat değişyor mu bilmiyorum eğer öyleyse ;

Kod:
<Stoklar>
      <Stok>
      
        <Ozellik isim="strok">strok 1</Ozellik>
        <Miktar>1</Miktar>
        <StokKodu/>
        <StokFiyati>      10  </StokFiyati>
      </Stok>
      <Stok>
  
        <Ozellik isim="strok">strok 2</Ozellik>
        <Miktar>1</Miktar>
        <StokKodu/>
        <StokFiyati>20</StokFiyati>
      </Stok>
    </Stoklar>
bu şekilde strokları tanımlamalısınız.


php dosyanıza şöyle bir baktığımda hata gözükmüyor. Eğer bu dosyayı sunucunuza attıktan sonra adresiniz.com/xml.php şeklinde giremiyorsanız ya read yetkisi yoktur ya da bir müşterimin sunucusunda karşılaştığım saçma sorunla karşı karşıyasınızdır. Sorun ; dosyayı atıp linke girdiğimizde açmıyor fakat ftp'ye bağlanıp ilgili dosyayı sunucu içinden düzenleyip üzerine kaydettiğimizde linke giriliyor.

Özetle siz de açılmayan php dosyanızı ftp programınızın editörü ile ya da varsa cpanel file manager içerisinden girip tekrar üzerine kaydederek açmayı deneyin.

Ayrıca izinleri yanlış veriyor olabilirsiniz onu da bir gözden geçirin.Bir de ana dizinde değil de bir klasör içerisinde çalışır ve o klasöre de tümden -R 0777 izni verirseniz yetkilerle ilgili hata almazsınız. işiniz bitince doğru yetkilere çevirirsiniz.
ssh ile bağlandıktan sonra public_html içindeyken
> chmod -R 0777 klasorAdi
şeklinde klasöre ve içindeki tüm dosyalara tüm yetkileri verebilirsiniz.
XMLBotu ürünleri otomatik ekle | CsCart Payu Ödeme Sistemi
| Havale ile Ödeme Eklenti | Eklentisiz AnaSayfa Sekmesi yap
cs-cart->n11 api senkronizasyonu ve fazlası weblen.net/shop adresinde
 
Cevap
#9
Merhaba yardımınız için tekrar tşk ederim. Ben deneme yanılma yontemiyle başka bir şekilde sorunu çözdüm ekteki resimlerdeki gibi son hali. şimdi ekrana veritabanından geliyor ürünler. fakat farklı 2 tablodan bazı bilgileri çekebiliyorum fakat 3. bir tablo yazıp istediğim bilgiyi çekmek istediğimde mesela açıklama bilgisini (cscart_product_descriptions` içinden full_description) tanımladığımda ekrana yazmıyor. Bunu anlayamadım şimdi.
Birde bizim ürünlerde açıklama kısmında resimler ve pdf dosyalar var bunlar için farklı birşey yazmak gerekiyormu bilgileri çekerken.

strok la ilgili bölümüde gun içinde deneyeceğim fiyat değişiyor strok seçince diğer urunlerde strok değilde voltaj seçeneği var mesela onda da aynı yontem sanırım. deneme ile bulurum diye düşünüyorum.


Ek Dosyalar Ekran Görüntüleri
           
 
Cevap
#10
Merhaba,
Bu kadar kodu deneme yanılma ile yazıyorsanız ve daha önce yazılım ile ilgilenmediyseniz tebrik ederim yetenek var sizde Smile Dünden bugüne OOP'a geçmişsiniz Smile Araştırarak ya da daha hızlı olsun derseniz ders vs. alarak bu alanda ilerleyebilirsiniz.

Çekmek istediğiniz verilerle ilgili olarak da sql eksikleriniz var ondan kaynaklanıyor.
Sanıyorum aradığınız hemen her data şu sorguda vardır;

Kod:
select *,csprefix_products.status as prodstatus from `csprefix_products`
RIGHT JOIN csprefix_product_prices ON csprefix_products.product_id = csprefix_product_prices.product_id
right join csprefix_products_categories on csprefix_products.product_id = csprefix_products_categories.product_id
right join csprefix_product_descriptions on csprefix_products.product_id=csprefix_product_descriptions.product_id
right join csprefix_category_descriptions on csprefix_category_descriptions.category_id = csprefix_products_categories.category_id
where GROUP BY csprefix_products.product_id order by csprefix_products.product_id
tablo ismindeki prefixi kendinize göre düzenlersiniz. burdan gelen yanıtı print_r ile yazdırın ve lazım olanları çekin.

Kolaylıklar.
XMLBotu ürünleri otomatik ekle | CsCart Payu Ödeme Sistemi
| Havale ile Ödeme Eklenti | Eklentisiz AnaSayfa Sekmesi yap
cs-cart->n11 api senkronizasyonu ve fazlası weblen.net/shop adresinde
 
Cevap
  


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Bilgi:  Mobilde Sideboxlarda Otomatik Açılır Nasıl Yapılır ! beyaznevresim 1 4,373 02.11.2017, 19:22
Son Yorum: istanbul
  Soru:  Kapıda Ödemeyi Faturada Nasıl Gösterebilirim? beyaznevresim 6 9,842 28.10.2017, 14:16
Son Yorum: Snekhers
  Türk Lirası Nasıl Eklerim? beyaznevresim 0 2,480 21.09.2017, 13:03
Son Yorum: beyaznevresim
  Soru:  tyvquick view button ( Hızlı Görünteeleme ) İcon ile nasıl gösterebiliriz ? istanbul 5 10,644 09.04.2017, 12:28
Son Yorum: arifs_
Information Soru:  Arapça Url Nasıl Yapılır? beyaznevresim 5 11,901 23.01.2017, 13:30
Son Yorum: beyaznevresim

Hızlı Menü:


Tarama: 1 Ziyaretçi