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.