Add to cart popup

Similar to regular ajax add to cart functionality, this implementation allows you to add products to cart without being redirected to the cart page, and the main difference is that it shows a popup with information of the product/variant that was added to cart alongside with "continue shopping" and "view cart" links.

This implementation's style can be customized and we can also show a checkout button inside the popup.