Kendim de benzer bir proje gelistiriyorum. Simdilik kedimin dikkat ettigi maddeleri yazabilirm. Bir cok e-ticaret sisteminde goremedim bunlari.
- Site, urun ve kategori farkli dillerde title, description ve url yapisi farkli dillerde girebilme. Mesala ayni urun icin Turkce url siteadi.com/iphone-6s-satin-al iken Ingilizce icin siteadi.com/en/buy-iphone-6s olabilmeli. Farkli dil icin farkli urun eklemeye gerek kalmamali.
- Tamemen yonetilebilir alt urller. Bazi sistemler urun adresinin basina illa /urun/ on ekini ekliyor.
- Iceriklerin multi dilde eklenebilmesi.
- Sitenin her alaninin multi dilde ozellestirilebilmeli.
- Kategorilere ozel filtereler yonetici tarafinda eklenip cikartilabilmeli.
Teknik olaarak paylasabilecegim oneriler;
Mutlaka Redis ve Elastichsearch'den yararlanin. Ozellikle Redisden. Surekli degisik gostermiyen datalar icin surekli DB'ye yuk bindermekten kurtarir sizi.