Hello, I've read your requirement carefully and I'm make sure that I can finish it with the best quality. I have been working many ecommerce web sites, and there were many issues around the products, catalouge, etc like this, and eventually they were resolved in the best way. I have more 2 years of experience in Yii framework and many websites which I am working on for my client, are in Yii also.