Обнаружился неприятный косяк, с Ajax Quick Checkout 6.4.0. При изменении количества товара в корзине, в процессе оформления - модуль обновляет данные в том числе и по методам оплаты. И по логике опенкарта, когда идет опрос модулей оплаты - в параметрах передается адрес доставки, и конечная стоимость текущей корзины (с учетом налогов, купонов, ваучеров и прочего). Так вот, AQC 6.4.0 - передает "прошлую" версию стоимости корзины, в модули оплаты. Т.е. в корзине одна вещь, на 50 баксов. Все ок, в модули оплаты - передалось 50. Кликаем на плюсик - получаем две вещи в корзине, общая стоимость 100 долларов. В модули оплаты - передалось 50. О_о. Кликаем еще раз на плюс - в корзине уже 150. В модуль оплаты передалось 100. Кликаем на минус - в корзине 2 вещи на 100 долларов - в модуль оплаты передалось 150. Т.е. запаздывание на один шаг.
Обновил до 6.4.7, косяк ушел, но появился другой косяк - исчезли пробелы в существующих адресах клиентов. Т.е. если оформлять заказ, и у тебя уже есть сохраненный адрес - то он пишется без пробелов, и выглядит так: JohnSmith,street12-23,Moscow,Russia.