Куда идем?

Некорректная работа корзины ajax_dockcart для Virtuemart 2x Joomla 2.5

  • turtiks
  • Автор темы
  • Не в сети
  • Осваиваюсь на форуме
  • Осваиваюсь на форуме
Больше
11 года 6 мес. назад - 11 года 6 мес. назад #5119 от turtiks
Добрый вечер, хотелось бы узнать, что могло бы быть причиной данной проблемы, а проблема такова




Как видите, при выборе пункта в дополнительном поле, сумма не изменяется, а когда ложишь в корзину считает сумму дополнительного поля+ сумму товара в двойном размере. Может быть конфликт ? уже пробовал отключать поля, корректно работает если добавлять 1 товар без полей, а если выбираешь 2 товара то умножает в два раза. Возможно кто то встречался с данной проблемой?
PS ставил другую корзину так же на аяксе, считает неправильно так же. :(
так же не работают способы оплаты и доставки, 500 ошибку выдает. как только отключаю все работает прекрасно.
Вложения:
Последнее редактирование: 11 года 6 мес. назад пользователем turtiks.

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
11 года 6 мес. назад #5130 от Wedal
turtiks, какая версия Virtuemart 2? В шаблоне Joomla имеются переопределения Virtuemart 2?

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

  • turtiks
  • Автор темы
  • Не в сети
  • Осваиваюсь на форуме
  • Осваиваюсь на форуме
Больше
11 года 6 мес. назад #5142 от turtiks

Wedal пишет: turtiks, какая версия Virtuemart 2? В шаблоне Joomla имеются переопределения Virtuemart 2?


Версия 2.0.18a, о каких переопределениях вы говорите? свои шаблоны для модулей VM2, вы имеете ввиду?

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
11 года 6 мес. назад #5147 от Wedal
turtiks, в используемом шаблоне смотрите папку html. В ней "com_virtuemart". Если такая имеется, попробуйте изменить название на "_com_virtuemart" и проверить вашу проблему.

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

  • turtiks
  • Автор темы
  • Не в сети
  • Осваиваюсь на форуме
  • Осваиваюсь на форуме
Больше
11 года 6 мес. назад #5153 от turtiks

Wedal пишет: turtiks, в используемом шаблоне смотрите папку html. В ней "com_virtuemart". Если такая имеется, попробуйте изменить название на "_com_virtuemart" и проверить вашу проблему.


Отключал полностью эту папку. разметка конечно изменяется, но по поводу корзины изменений не происходит (( все так же, как и было

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
11 года 6 мес. назад #5155 от Wedal
turtiks, сейчас еще раз вчитался в ваш текст. Получается, что все правильно. Цена свойства суммируется с ценой товара, а по рисунку видно, что в корзину просто добавлены 2 товара с выбранным свойством и сумма верная. Или я что-то не так понял?

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

  • turtiks
  • Автор темы
  • Не в сети
  • Осваиваюсь на форуме
  • Осваиваюсь на форуме
Больше
11 года 6 мес. назад - 11 года 6 мес. назад #5156 от turtiks
Обьясню еще раз, как должна работать исправная корзина, если стоит стандартная корзина, у меня есть 3 дополнительных поля. При выборе первого поля (Без доплаты) сумма не изменяется и в корзину попадает стоимость товара за 1 еденицу. далее мы имеем еще два поля, расмотрим уже на существующем примере. 5 seeds + 23euro это значит что когда человек выбирает данный пункт, и жмем добавить в корзину, то в корзине получается сумма товара за 1 еденицу + 23 евро, Так же при выборе второго поля общая сумма динамически изменяется на нужную в сумме. ну и считает как 1 покупку 1 товара. в данном случае 5 seeds pack. Следующее поле по аналогии только сумма выше. Теперь что получается у меня на данный момент с данной корзиной. При выборе поля без добплаты Считает как за 2 товара сразу, при выборе второго поля, считает 2 раза + 2 раза сумму которая была написанна в дополнительном поле, и цена наверху стоит на месте а только мограет при выборе. Поэтому выходит что все неправильно считает, и более того, при выборе большего количества она уже в 4 раза увеличивает и тд.
PS. Ставил корзину ajax minicart pro работает с той же ошибкой, считает только если выбирать один товар не более того.
Последнее редактирование: 11 года 6 мес. назад пользователем turtiks.

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
11 года 6 мес. назад #5162 от Wedal
turtiks, а стандартный модуль мини-корзины считает правильно? Проверяли?

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

  • turtiks
  • Автор темы
  • Не в сети
  • Осваиваюсь на форуме
  • Осваиваюсь на форуме
Больше
11 года 6 мес. назад #5167 от turtiks
Да, все как по часам стандартная корзина работает, изначально я думал что может быть модуль аякс корзины с багом, и нашел другие версии , но они все одинкого работают, все с таким же багом.

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

  • turtiks
  • Автор темы
  • Не в сети
  • Осваиваюсь на форуме
  • Осваиваюсь на форуме
Больше
11 года 6 мес. назад - 11 года 6 мес. назад #5173 от turtiks
Вобщем частично решил проблему! отключил, скрипты для товаров(для динамического обновления цены) все стало считать нормально, но теперь цена наверху которая должна изменятся при выборе того или иного дополнительного поля стоит на месте. только после того как добавил в корзину корзина обновляется и уже показывает что я там заказал, как можно решить эту проблему? какой файл отвечает за динамическое обновление цены?
Последнее редактирование: 11 года 6 мес. назад пользователем turtiks.

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
11 года 6 мес. назад #5174 от Wedal
turtiks, значит наиболее вероятно то, что дело именно в вашем модуле корзины. Вообще, даже стандартный модуль корзины использует хитрые AJAX-скрипты из глубин Virtuemart. Возможно дело в том, что ваш модуль был написан для более ранних версий VM и что-то там изменилось, а может просто разработчики модуля не протестировали его с дополнительными полями. Т.о. решения два: либо исправлять баг в коде самостоятельно, либо отказываться от этого модуля. Ну и конечно можно попробовать обратиться непосредственно к разработчикам.

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.