[#57705432]modify the add to cart flow with ajax
[#57705432]fixing bugs which cannot add product to the cart
[#57705432]the items can now be added to the cart without reloading page
Merge 57705432-style-ajax to master

[Completes #57705432]