Lukket

XML/CSV Ürün Listesi Yükleme ve Güncelleme

Öncelikle mevcut sistemimizde kısa bahsetmek istiyorum.

Framework olarak Laravel yapısı üzerine kurulmuş olan sitemiz MongoDB tabanlı çalışmaktadır. Elastich Search ve Redis altyapısı kullanılmıştır.

Mevcut yapımızda mağazaların ürün XML dosyalarını tarayarak, ürünleri otomatik olarak kendi sistemimize ekleyebiliyoruz. XML dosya yapısı her mağazada değişkenlik gösterdiği için admin panelden XML taglarını mevcut sistemimizle eşleştirdiğimiz bir bölüm bulunmakta.

<-- Proje Hakkında --->

1. Mevcut yapımızda kullandığımız XML import sistemini geliştirmek istiyoruz.

2. XML harici dosya formatı olarak CSV import seçeneği de eklemek istiyoruz.

3. Eklenen bu dosyaların belirlenen sürelere göre düzenli olarak taranarak mevcut güncelleştirmeleri yapmasını istiyoruz.

4. Dosya ile eklenen ürünleri düzenli olarak karşılaştırarak dosyada silinen ürünlerin silinmesini, varsa yeni eklenen ürünlerin de eklenmesini istiyoruz.

<-- Özet Akış Şeması --->

1. Sitemizde ürünlerini listelemek isteyen mağazalar sisteme kayıt oluyor.

2. Mağaza yönetim panellerinden XML/CSV dosyalarını yüklüyorlar veya URL olarak giriş yapıyorlar.

(örnek : [url removed, login to view] veya [url removed, login to view])

3. Admin panelden yüklenen XML veya CSV dosyası incelenerek dosyadan alınacak veriler sistem ile eşleştiriliyor. (örnek: title -> açıklama ; picture -> resim vb.)

4. Eşleştirme sonrası içe aktarma işlemini yap dediğimizde XML/CSV dosyasında bulunan ürünler siteye aktarılıyor.

5. Son aşamada ise cronjob vb. yardımı ile eklenen bu ürünlerin belirli periyodlarla düzenli olarak taranmasını ve varsa güncellemeleri yapıyoruz.

<-- Önemli Notlar --->

1. Mevcut yapımızda türkçe karakter sorunları için ve fiyat format hatalarına kullanılan php fonksiyonlar kullanılmaya devam edecektir.

2. Sistem altyapısında elasticsearch olduğundan dolayı bu dikkate alınmadan yapılan işlemlerde ürünler sisteme eklense dahi sitede yer almamaktadır.

Konuyu mümkün olduğu kadar ayrıntılı olarak anlatmak istediğimden dolayı biraz uzadı. Aslında yapı temelde basit olarak XML importer yapımızın geliştirilmesi ve CSV formatını da destekler hale getirilmesi olarak düşünülebilir.

Aklınıza takılan şeyler olursa lütfen sormaktan çekinmeyiniz.

[url removed, login to view] üzerinden ödeme yapılacaktır, haricinde avans, ödeme vs. yapılmayacaktır.

Süre/Maliyet planlarınızı iyi hesaplayarak teklif vermenizi rica ediyorum.

Teşekkürler.

Færdigheder: PHP, Software Arkitektur

Se mere: yer, php framework laravel, mongodb php, laravel php framework, elasticsearch mongodb, yor, redis, proje, php laravel framework, ise, giri, elasticsearch, csv import, c# proje, c proje, basit, asl-, sitede, php redis, xml redis php, search csv, product import xml, admin xml, xml importer, com csv import

Om arbejdsgiveren:
( 0 bedømmelser ) Eskisehir, Turkey

Projekt-ID: #7318261

1 freelancer is bidding on average $147 for this job

html5css3php5

A proposal has not yet been provided

$147 USD in 3 dage
(88 bedømmelser)
6.5
SoftProfZone

I have 7+ years of experience in software industry. ASP .Net, C#, VB .Net, Visual Basic,SQL Server, MySQL,Bootstrap, Telerik, Access,Excel VBA, Crystal Report is my working area. I am confident to complete your require Mere

$200 USD in 3 dage
(1 bedømmelse)
0.6