From 6d2f213efc6978f15b00105d0336a04e2a853cfb Mon Sep 17 00:00:00 2001 From: Renon Stewart Date: Sun, 24 Dec 2017 13:46:28 -0500 Subject: [PATCH] Add more parameters to ajax:addToCart The SKU by itself is not very useful because for most third-party integration you will need at minimum SKU and qty. The 'res' is also important because you could write a plugin for Magento\Checkout\Controller\Cart\Add to add more information to the return JSON. --- .../Magento/Catalog/view/frontend/web/js/catalog-add-to-cart.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 7686de1d45c5d..eb54d8af001b3 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 @@ -97,7 +97,7 @@ define([ success: function (res) { var eventData, parameters; - $(document).trigger('ajax:addToCart', form.data().productSku); + $(document).trigger('ajax:addToCart', form.data().productSku, form, res); if (self.isLoaderEnabled()) { $('body').trigger(self.options.processStop);