#329 add shoppingcart module
#329 add shoppingcart widget