Add to cart button function + versioning