From 22a7462e8c1f8fa9961b2ef2ef8f5426defe358c Mon Sep 17 00:00:00 2001 From: quienti Date: Thu, 28 Jul 2016 11:02:03 +0200 Subject: [PATCH 1/5] Fix Add to Cart Issue : https://github.com/magento/magento2/issues/5144 https://github.com/magento/magento2/issues/5266 Thank to @Zaylril for your fix ! --- .../view/frontend/templates/product/view/addtocart.phtml | 2 +- .../Catalog/view/frontend/web/js/catalog-add-to-cart.js | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/code/Magento/Catalog/view/frontend/templates/product/view/addtocart.phtml b/app/code/Magento/Catalog/view/frontend/templates/product/view/addtocart.phtml index c9680034e1e21..7b7e202fc7a38 100644 --- a/app/code/Magento/Catalog/view/frontend/templates/product/view/addtocart.phtml +++ b/app/code/Magento/Catalog/view/frontend/templates/product/view/addtocart.phtml @@ -54,7 +54,7 @@ { "#product_addtocart_form": { "catalogAddToCart": { - "bindSubmit": false + "bindSubmit": true } } } diff --git a/app/code/Magento/Catalog/view/frontend/web/js/catalog-add-to-cart.js b/app/code/Magento/Catalog/view/frontend/web/js/catalog-add-to-cart.js index 45c9f73e051c7..fdc6bcab036c5 100644 --- a/app/code/Magento/Catalog/view/frontend/web/js/catalog-add-to-cart.js +++ b/app/code/Magento/Catalog/view/frontend/web/js/catalog-add-to-cart.js @@ -33,9 +33,12 @@ define([ _bindSubmit: function() { var self = this; + this.element.mage('validation'); this.element.on('submit', function(e) { e.preventDefault(); - self.submitForm($(this)); + if(self.element.valid()) { + self.submitForm($(this)); + } }); }, From f0901f6fd95a7c844f31ba1e58d86a52eec59136 Mon Sep 17 00:00:00 2001 From: quienti Date: Thu, 15 Sep 2016 11:22:02 +0200 Subject: [PATCH 2/5] Fix Add to Cart Fix Add to Cart --- .../frontend/templates/product/view/addtocart.phtml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/code/Magento/Catalog/view/frontend/templates/product/view/addtocart.phtml b/app/code/Magento/Catalog/view/frontend/templates/product/view/addtocart.phtml index 7b7e202fc7a38..d0e36c37ac0fe 100644 --- a/app/code/Magento/Catalog/view/frontend/templates/product/view/addtocart.phtml +++ b/app/code/Magento/Catalog/view/frontend/templates/product/view/addtocart.phtml @@ -40,21 +40,22 @@ +isRedirectToCartEnabled()) : ?> -isRedirectToCartEnabled()) : ?> + - +isRedirectToCartEnabled()) : ?> -isRedirectToCartEnabled()) : ?> + - +isRedirectToCartEnabled()) : ?>