Abstract:Shopping-cart is a very popular module in the field of E-commerce, its designing related to the entire system's effective operation. Shopping-cart, as the most used interactive module, whether from the aspect of user experience or functionality, cannot be ignored. Sometimes, in order to create a better user experience, some adjustments to the structure are made to accommodate the functional requirements. Although these adjustments are not necessary, it's very useful. Only understand the features and principles behind the system can build shopping-cart that meet the needs of most people, otherwise it may lead to poor performance to the whole system. In this context, this paper analyzes the pros and cons of different options, then put forward some improvements. At last, it talks about some exceptions during the daily use and gives a remedy.