Добрый день. Столкнулись с проблемой.
Есть товар
Включена услуга с доплатой "+3%" к стоимости. При оформлении заказа формируется не корректная цена (почти в два раза стоимости товара). Даже при отключении всех плагинов - проблема остаётся.
Подскажите где искать...
У техподдержки стандартный ответ: "Предлагаем вам воспользоваться услугой диагностики и внесения необходимых изменений специалистами нашей компании (заказать). Стоимость услуги — 1000 руб. Наши специалисты приступят к выполнению вашего заказа сразу после оплаты. В случае выявления ошибок в программных продуктах, разработанных нашей компанией, стоимость услуги будет возвращена в полном объеме."
9 комментариев
Странное поведение
а с темой оформления Default такие же цифры?
Тоже самое.
При выборе опции услуги автоматический пересчёт происходит правильно. "Трансформация" происходит при нажатии на кнопку купить. Витогев корзине оказывается товар с "завышенной" ценой.
Самое главное - радует ответ техподдержки:
"Заплатите 1000 руб и мы начнём разбираться. Если проблема в скрипте - деньги вернём. Если проблема будет в совместимости с купленными в НАШЕМ инсталлере плагинами - сумма не возвращается. Разбирайтесь сами с разработчиком плагина."
Вот образец работы с клиентами...
Ну логика в этом есть. На чистой установке все работает, как надо. 95% плагинов написаны независимыми разработчкиками, то есть претензии должны быть к ним.
У вас никакого плагина типа оптовых цен не установлено, случаем?
А где логика? Плагины проверяются перед публикацией. пишут их конкретно под webasyst. Это совместный продукт за который обе стороны получают деньги. И обе стороны должны нести ответственность за несовместимости.
А вдруг что кричать, что проблема не наша и идите свищите - как минимум не правильно...
Я отключаю все плагины, но проблема не пропадает.
Попробовал на новой установке такой же набор услуг — все работает, как надо
Для начала уберите код stickyangle.js из, скорее всего, index.html - вы его запихали в самое-самое начало, даже до <head> - ну да к делу это скорее всего не относится.
Ну а потом начинайте смотреть по всей цепочке начиная с wa-apps/shop/lib/actions/frontendshopFrontendCartAdd.controller.php. В ajax-ответе от этого контроллера прилетает неверная сумма.
Ура. Получен ответ от техподдержки: