Add to cart universal mechanism