添加了购物车功能的底层功能实现