1,this B2C Website is same as the other websites and should include the most features for online dealing.
2, it is better that you have done before this in the fashion [login to view URL] there are some Features in Clothes which need to be specialized. If you don't have done before, you need to have the skill of coding by yourself with JAVA oder Php ect....
3,there are some Features like ERP, so you must have the skill of coding.
4, Website template :you can based on the current Template [login to view URL] the requirements to change.