Округление стоимости товара в корзине minishop2
Добрый день!
Почему то настроек не нашел, подскажите пожалуйста, где отключается округление стоимости товара (копеек) в корзине.
Почему то настроек не нашел, подскажите пожалуйста, где отключается округление стоимости товара (копеек) в корзине.
Комментарии: 13
Не ужели никто не убирал.
Не ужели никто не работал с копейками?!
Нет там округления по умолчанию, даже из интереса глянул на чистом тесте )
Если сайт не на базовом функционале — смотрите ваши данные — единицы измерения, плагины, кастомизации штатных методов — где-то что-то округляет, наверное.
Если сайт не на базовом функционале — смотрите ваши данные — единицы измерения, плагины, кастомизации штатных методов — где-то что-то округляет, наверное.
Спасибо за ответ, пока не могу найти, что может быть лишним и что может так считать не верно.
Ну я бы посмотрел плагины сначала.
Проще всего зайти в phpMyAdmin, найти таблицу префикс_site_plugin_events и поискать в ней по полю event значения: msOnBeforeAddToCart, msOnAddToCart (на всякий случай). Если что найдётся — смотреть плагин с id, который будет в поле pluginid.
Если нет — тогда не знаю — надо в сайте копаться…
Смотрите где округление начинается: в карточке или только в корзине или после оформления заказа.
Проще всего зайти в phpMyAdmin, найти таблицу префикс_site_plugin_events и поискать в ней по полю event значения: msOnBeforeAddToCart, msOnAddToCart (на всякий случай). Если что найдётся — смотреть плагин с id, который будет в поле pluginid.
Если нет — тогда не знаю — надо в сайте копаться…
Смотрите где округление начинается: в карточке или только в корзине или после оформления заказа.
Это происходит только в корзине, сразу после добавления туда, спасибо за наводку, попробуй найти.
Найти то я нашел, это msOptionsPrice2 есть событие, но он по сути удален и его там нету) Вот и дума, базу что ли чистить в ручную от него?
Просто отключил это событие и все решил) Спасибо Вам огромное!
Если сайт чужой — проверьте:
1. настройку ms2_services (если есть, от версии зависит. в старых не помню как было организовано) — указаны ли там посторонние классы для корзины
2. директорию core/components/minishop2/custom/cart — тут может быть кастомный класс, где переопределен метод добавления в корзину. Хотя он может быть где угодно )
1. настройку ms2_services (если есть, от версии зависит. в старых не помню как было организовано) — указаны ли там посторонние классы для корзины
2. директорию core/components/minishop2/custom/cart — тут может быть кастомный класс, где переопределен метод добавления в корзину. Хотя он может быть где угодно )
Спасибо, решил эту проблему)
Что было-то? Может кому ещё пригодиться )
Да конечно, хоть msOptionsPrice2 был и удален. У плагина msOptionsPrice отключил системное событие msOnBeforeAddToCart. И все заработало.
Дружище!!! Спасибо, я месяц мучился))
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.