new cms shopping cart class