Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

mpn2005

Users
  
  • Posts

    3,222
  • Joined

  • Last visited

Everything posted by mpn2005

  1. У Вас обновлением цены занимается этот скрипт: <script type="text/javascript"> $(document).ready(function() { $('.option').change(function() { var OriginalPrice = $('#thisIsOriginal').text(); var OriginalCurrency = OriginalPrice.substring(OriginalPrice.length-3, OriginalPrice.length);// OriginalPrice.substring(0, 1); //OriginalPrice = OriginalPrice.substring(1); var newPriceValue = $('.option :selected').text(); var position1 = newPriceValue.indexOf("("); var position2 = newPriceValue.indexOf(")"); position1 = position1+1; var finalPriceValue = newPriceValue.substring(position1, position2-4); if(newPriceValue.indexOf('.') == -1) { finalPriceValue = "0"; } finalPriceValue = parseFloat(finalPriceValue) + parseFloat(OriginalPrice); finalPriceValue = finalPriceValue.toFixed(2); $('#priceUpdate').text(finalPriceValue + OriginalCurrency); }); }); </script> Надо тогда его доколупывть Беда скорее всего здесь position2-4 (попробуйте position2-3)
  2. Перед строчкой "// Display Main Price" вставить: new_price *= input_quantity; new_tax *= input_quantity; new_special *= input_quantity; Это: Основная цена, Цена без налога и Цена по акции (соответственно).
  3. Только не гарантирую, что всё 100% без косяков. :oops: Много перелопатил. Если вылезет чего, пишите.
  4. Обновление: v2.0.0 (27.12.2012) - Начиная с этой версии не используется AJAX (Все вычисления на JavaScript). При подсчёте скидок учитывается только введённое количество (товар, лежащий в корзине, в расчёте не участвует).
  5. Такое вполне возможно (при использовании AJAX). При быстром выборе улетает три запроса. Цена выставиться по последнему возвращённому (не всегда очерёдность нажатия). Готовлю версию без AJAX, на JavaScript.
  6. Можно изменив одну строчку. Это: $output = $this->currency->format($price); Заменить на это: $output = $this->currency->format($price * $quantity);
  7. На ocstore 1.5.3.1 точно работает. Просмотрите логи в vqmod/logs. Там должно писать по какой причине модуль был отклонён. Тему используете стандартную или нет? Проводились модификации темы или движка? Можно ещё попробовать установить на чистый ocstore интересуемой версии.
  8. Там в функции formatprice, не только форматирование цены (там уже налоги и скидки просчитываются). Если допиливать с учётом корзины, то без ajax пока не знаю как организовать. :oops:
  9. Обновление: v1.6 (10.12.2012) - Пересчёт идёт с учётом скидки за количество. (ВНИМАНИЕ: не учитывается товар, уже лежащий в корзине) Сделал скидки, пока ещё без учёта товаров в корзине (пока не копал, похоже надо прилично там полопатить).
  10. Обновление: v1.5 (07.12.2012) - Теперь пересчёт работает с учётом налогов. С налогами пришлось попотеть. :-) Если вдруг вылезут глюки, буду править. :oops:
  11. Обновление: v1.4 (07.12.2012) - Теперь пересчёт работает с учётом акций и скидок. Дальше буду смотреть, что там с налогами.
  12. Модуль и дальше будет оставаться бесплатным. Только начал разбираться с движком OpenCart, а написание модуля помогает ознакомиться с ним побыстрее. :eek: В самом начале не нашёл готового модульного решения, собрал по кусочкам со своими доработками и оформил в виде модуля. Начинал с этой темы: https://opencartforum.com/topic/404-%D0%B0%D0%B2%D1%82%D0%BE%D0%BF%D0%B5%D1%80%D0%B5%D1%81%D1%87%D0%B5%D1%82-%D1%86%D0%B5%D0%BD%D1%8B-%D0%BF%D1%80%D0%B8-%D0%B2%D1%8B%D0%B1-%D0%BE%D0%BF%D1%86%D0%B8%D0%B8-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%B0-148b-%D0%B4%D0%BE%D1%80%D0%B0%D0%B1%D0%BE/
  13. Обработка акционной цены ещё не реализована. Постараюсь в ближайшее время реализовать. :-)
  14. Обновление: v1.3 (06.12.2012) - При выводе опций тиа raddio первая опция автоматически активируется.
  15. Проверил. У меня не округляет. А какие параметры у Вас в настройках текущей валюты? В админке: Система -> Локализация -> Валюты. Интересует параметр: Количество знаков после запятой. Производились ли какие-либо модификации движка, или вылазит на чистой установке? Какая версия OpenCart используется?
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.