Add to cart functionality implemented.