I've been designing websites for 7+ years now. I understand E-commerce, structure and features wise, business wise, design wise.