AjaxCart не удаляет элементы пакета в корзине Magento


У меня странная проблема, которую я пытаюсь отладить уже пару часов. Я использую расширение AjaxCart для добавления товаров в корзину покупок, но по какой-то причине у меня возникает проблема при попытке удалить товары из корзины покупок, я получаю перенаправление на пустую страницу со следующим:

{"hasOptions":true,"redirectUrl":"http://mysite.com/catalog/product/view/id/187/"}

Кто-нибудь сталкивался с этим раньше и знает, как это решить?

Я могу успешно удалить товары со страницы корзины покупок с помощью Ajax без каких-либо проблем.

Author: philwinkle, 2013-04-29

1 answers

Я действительно устранил ошибку. Это было связано с opcheckout.js файл. В частности, эта строка:

 var updater = new Ajax.Updater('checkout-progress-wrapper', this.progressUrl, {method: 'get', onFailure: this.ajaxFailure.bind(this)});

Должно быть:

var updater = new Ajax.Updater('checkout-progress-wrapper', this.progressUrl, {method: 'get', onComplete: function(){ajaxcart.updateMinicartEvent();}, onFailure:this.ajaxFailure.bind(this)});

И теперь ошибка исчезла!

Спасибо, ребята

 0
Author: user2017, 2013-05-11 17:02:03