Merhaba
Opencart xml entegrasyonu modülü ile anlaşmış olduğunuz tedarikçilerinizden alacağınız xml linkini sitenize ekleyip kolayca yüklemesini yapabilirsiniz.
Temelde yapılan operasyon gelen datadaki verilerin opencart ürün kartında ilgili yerlere yazdırmaktır.
Bir pilot ürün üzerinde eşleme yapılıp aynı eşleme tüm dataya uygulanır.
İlk bakışta karmaşık gibi görünse de işlem çok basittir. urun_adi olarak gelen değer, Ürün Adına, adet olarak gelen değer ürün Miktar alanına yazdırılacaktır.
Bu işlem modül arayüzünde şu şekilde yapılır.
Solda xml in içindeki bir ürüne ait alanlar açık şekilde listelenir, sağda bunu opencart sitenizin ürün kartında neresine yazılacağını seçip yüklediğinizde tüm ürünler için aynı işlem tekrarlanır ve ürünler yüklenir.
Opencart xml modülü ile sınırsız xml entegre edilebilir.
Bazı durumlarda karmaşık xml yapıları üzerinde işlem yapılıp uygun hale getirmek gerekir.
Bir xml modülü satın alarak tedarikçilerinizin ürünlerini sitenize entegre edebilirsiniz ancak bazı durumlarda xmldeki uyumsuzluk ürünlerin bir bölümünü veya tamamını entegre etmenizi engeller.
Gönül isterki bir xml modülü Dünyadaki tüm xml leri yükleyebilsin ancak ne yazık ki bazı xml türleri istenen formata getirilmeden yüklenmez.
Bu gibi aksi durumlarda xml veren firma bir düzenleme yapmaz ve sizin başınızın çaresine bakmanız gerekir. Genellikle söylenen cümle "Biz Herkese Bu Şekilde Veriyoruz, Hiç kimse Problem Yaşamıyor" dur.
Neyseki Nullvips.com sizi bu durumdan kurtarmak için hızlıca çözüm sağlar.
Bu yazıda çokça karşılaşılan uyumsuzluk sorunları ve çözümleri örneklerle gösterilmiştir.
<Resim>
<Resim>
<Resim>
</Resimler>
<Resim1>
<Resim2>
<Resim3>
</Resimler>
<Resim>
<subproduct>
<type1>Siyah</type1>
<type2>XL</type2>
<stock>2</stock>
</subproduct>
<type>Siyah/XL</type>
<stock>2</stock>
</subproduct>
<Product>
<Id>51475</Id>
<Name>Katlamalı Bere Hardal</Name>
<Price>17.88</Price>
<Category>AKSESUAR > Atkı-Bere-Şal</Category>
<Picture>
</Product>
<UrunAdi>Kahve Deri Ayakkabı</UrunAdi>
<Kategori>Ayakkabı > Erkek Ayakkabı</Kategori>
<Fiyat>175.92</Fiyat>
<Kur>USD</Kur>
<KDV>8</KDV>
</Urun>
<Urun>
<UrunAdi>Ayakkabı Spreyi</UrunAdi>
<Kategori>Ayakkabı > Aksesuarlar</Kategori>
<Fiyat>67.79</Fiyat>
<Kur>TL</Kur>
<KDV>18</KDV>
</Urun>
Kur ise opencartta orjinal olarak hiç olmayan bir özelliktir. Bunu
XML de kdv ve kur farklı şekillerde gönderileceğinden xml e özel ayrı ayrı düzenlemeler gerekir.
Örneğin xml de kurlar şu şekillerde gönderilebilir;
<kur>USD</kur>
<birim>DOLAR</birim>
<para>$</para>
<currency>US DOLAR</currency>
Görüldüğü üzere hem etiket ismi, hem de etiketin içinde gelen değerin yazılış biçimi değişmektedir.
Yazılımcı bunu inceleyerek doğru şekilde eşleştirmeyi yapacaktır.
İyi Forumlar Dilerim.
Virüstotal : 5345cddb887b84af93fa4bb14b8f989be66a899b18b0130ef6cc146a0bcead58
Opencart xml entegrasyonu modülü ile anlaşmış olduğunuz tedarikçilerinizden alacağınız xml linkini sitenize ekleyip kolayca yüklemesini yapabilirsiniz.
Temelde yapılan operasyon gelen datadaki verilerin opencart ürün kartında ilgili yerlere yazdırmaktır.
Bir pilot ürün üzerinde eşleme yapılıp aynı eşleme tüm dataya uygulanır.
İlk bakışta karmaşık gibi görünse de işlem çok basittir. urun_adi olarak gelen değer, Ürün Adına, adet olarak gelen değer ürün Miktar alanına yazdırılacaktır.
Bu işlem modül arayüzünde şu şekilde yapılır.
Solda xml in içindeki bir ürüne ait alanlar açık şekilde listelenir, sağda bunu opencart sitenizin ürün kartında neresine yazılacağını seçip yüklediğinizde tüm ürünler için aynı işlem tekrarlanır ve ürünler yüklenir.
Opencart xml modülü ile sınırsız xml entegre edilebilir.
Bazı durumlarda karmaşık xml yapıları üzerinde işlem yapılıp uygun hale getirmek gerekir.
Opencart Sitelerinde Uyumsuz XML lerin Convert Edilerek Yüklenmesi
Bir xml modülü satın alarak tedarikçilerinizin ürünlerini sitenize entegre edebilirsiniz ancak bazı durumlarda xmldeki uyumsuzluk ürünlerin bir bölümünü veya tamamını entegre etmenizi engeller.
Gönül isterki bir xml modülü Dünyadaki tüm xml leri yükleyebilsin ancak ne yazık ki bazı xml türleri istenen formata getirilmeden yüklenmez.
Bu gibi aksi durumlarda xml veren firma bir düzenleme yapmaz ve sizin başınızın çaresine bakmanız gerekir. Genellikle söylenen cümle "Biz Herkese Bu Şekilde Veriyoruz, Hiç kimse Problem Yaşamıyor" dur.
Neyseki Nullvips.com sizi bu durumdan kurtarmak için hızlıca çözüm sağlar.
Bu yazıda çokça karşılaşılan uyumsuzluk sorunları ve çözümleri örneklerle gösterilmiştir.
# SORUN1 - Resim Etiketinin Her Birinin Aynı Gelmesi
<Resimler><Resim>
Ziyaretçiler için gizlenmiş link,görmek için
Giriş yap veya üye ol.
</Resim><Resim>
Ziyaretçiler için gizlenmiş link,görmek için
Giriş yap veya üye ol.
</Resim><Resim>
Ziyaretçiler için gizlenmiş link,görmek için
Giriş yap veya üye ol.
</Resim></Resimler>
# ÇÖZÜM1 - Xmldeki resim etiketinin her birinin aşağıdaki şekilde numaralı hale getirilmesidir.
<Resimler><Resim1>
Ziyaretçiler için gizlenmiş link,görmek için
Giriş yap veya üye ol.
</Resim1><Resim2>
Ziyaretçiler için gizlenmiş link,görmek için
Giriş yap veya üye ol.
</Resim2><Resim3>
Ziyaretçiler için gizlenmiş link,görmek için
Giriş yap veya üye ol.
</Resim3></Resimler>
# SORUN2 - Resimlerin Sonunda Random Karakter Gelmesi
İdeasoft xmllerinde karşılaşılan sorundur. Resimlerin sonuna random bir karakter verir.<Resim>
Ziyaretçiler için gizlenmiş link,görmek için
Giriş yap veya üye ol.
</Resim># ÇÖZÜM2 - .jpg den sonrası silinir.
<Resim>
Ziyaretçiler için gizlenmiş link,görmek için
Giriş yap veya üye ol.
</Resim># SORUN3 - Fiyat kuruş ayracı virgül olması, fiyat alanından para birimi yazılmasıdır.
<fiyat>19,90 TL</fiyat># ÇÖZÜM3 - Etiketin aşağıdaki şekilde nokta olarak yeniden düzenlenmesidir.
<fiyat>19.90</fiyat># SORUN4 - Çoklu Seçenek
Opencartta seçenekler için stok tanımlanabilir ancak bir seçenek diğerine bağlı olarak çalışmaz. (
Ziyaretçiler için gizlenmiş link,görmek için
Giriş yap veya üye ol.
)<subproduct>
<type1>Siyah</type1>
<type2>XL</type2>
<stock>2</stock>
</subproduct>
# ÇÖZÜM4 - Seçeneklerin aşağıdaki şekilde birleştirilerek tek bir stok oluşturulmasıdır.
<subproduct><type>Siyah/XL</type>
<stock>2</stock>
</subproduct>
# SORUN5 - XML Değerleri Attribute Olarak Gelmesi
<Product Id="51475" Name="Katlamalı Bere Hardal" Price="17,88" Category="AKSESUAR > Atkı-Bere-Şal" Picture="
Ziyaretçiler için gizlenmiş link,görmek için
Giriş yap veya üye ol.
" /></Product># Çözüm5 Tag e dönüştürülür.
<Product>
<Id>51475</Id>
<Name>Katlamalı Bere Hardal</Name>
<Price>17.88</Price>
<Category>AKSESUAR > Atkı-Bere-Şal</Category>
<Picture>
Ziyaretçiler için gizlenmiş link,görmek için
Giriş yap veya üye ol.
</Picture></Product>
# SORUN6 - Çoklu XML
Ürün temel verileri, stoklar, resimler, seçenekler vb. ayrı ayrı xmllerde verilmiştir.# ÇÖZÜM6 - XML birleştirilerek tek bir dosya haline getirilir.
# SORUN7 - Farklı Kur ve KDV Oranları İçeren XML ler
<Urun><UrunAdi>Kahve Deri Ayakkabı</UrunAdi>
<Kategori>Ayakkabı > Erkek Ayakkabı</Kategori>
<Fiyat>175.92</Fiyat>
<Kur>USD</Kur>
<KDV>8</KDV>
</Urun>
<Urun>
<UrunAdi>Ayakkabı Spreyi</UrunAdi>
<Kategori>Ayakkabı > Aksesuarlar</Kategori>
<Fiyat>67.79</Fiyat>
<Kur>TL</Kur>
<KDV>18</KDV>
</Urun>
# ÇÖZÜM7 - XML import dosyasında modifikasyon yapılarak kur ve para birimi karşılanır.
Kdv oranı, ürün adı veya fiyatı gibi bir alana yazılmaz, opencart sitenizde var olan bir kdv oranına (tax_class_id) eşleştirilir. Bunun için xml de gelen oran etiket ile tanımlatılıp doğru işlem yapılır. Bu import dosyasına ilave bir php kod eklenerek yapılabilir.Kur ise opencartta orjinal olarak hiç olmayan bir özelliktir. Bunu
Ziyaretçiler için gizlenmiş link,görmek için
Giriş yap veya üye ol.
ile öncelikle sisteme eklemek gerekir. Sonrasında kdv eşleştirir gibi kur eur ise ürün kurunu euro yap gibi bir fonksiyon import dosyasına yazılır.XML de kdv ve kur farklı şekillerde gönderileceğinden xml e özel ayrı ayrı düzenlemeler gerekir.
Örneğin xml de kurlar şu şekillerde gönderilebilir;
<kur>USD</kur>
<birim>DOLAR</birim>
<para>$</para>
<currency>US DOLAR</currency>
Görüldüğü üzere hem etiket ismi, hem de etiketin içinde gelen değerin yazılış biçimi değişmektedir.
Yazılımcı bunu inceleyerek doğru şekilde eşleştirmeyi yapacaktır.
İyi Forumlar Dilerim.
Virüstotal : 5345cddb887b84af93fa4bb14b8f989be66a899b18b0130ef6cc146a0bcead58
Opencart XML Entegrasyonu Modülü 2x 3x V3
Ziyaretçiler için gizlenmiş link,görmek için
Giriş yap veya üye ol.