As the development of Internet, electronic commerce technology in which agent takes the role of medium is becoming more and more popular recently. It accentuates how to make use of agent technology to enhance the automation and efficiency of shopping in the Internet and businessman’s selling process. However, today’s first generation shopping agent systems are limited to comparing product usually on price instead of their full range of attribute and don’t reflect the customer’s actual purchase preference. For these limitations, we propose a new shopping model for electronic commerce based on the agent technology and elaborate how to analyze and design the agent system. Based on the agent technology, the combination of a multi-attribute evaluation model and preference evaluation model is presented. Finally, an experimental prototype system for car shopping on IBM’s Aglets is developed for demonstrating the proposed shopping model above.